Decode an Encoded PHP Script in Wordpress Themes

July 13th, 2009 Script Posted in How to, PHP script No Comments » 514 views

I adore Wordpress themes! And I like to download and test the themes (free ones) frequently. Few days back I bumped across a plugin - TAC (Theme Authenticity Checker) which checks for any malicious code in the Wordpress themes present in /wp-content/themes folder.

When I ran TAC today, I found that couple of the themes I downloaded yesterday (name withheld) were having some encoded string in the Footer section. TAC projected them as potential threats since some malicious code could have been injected and encoded. The code looked something like this.

echo(base64_decode(”PGRpdiBjbGFzcz0iZm9vdGVy
Ij4NCiAgPGRpdiBjbGFzcz0iZm9vdGVyX3R4dCI+IA0KICAgIDxw
PiBEZXNpZ25lZCBieTogPGEgaHJlZj0iaHR0cDovL3d3dy
50YWxrcmV2aWV3cy5jb20vdG9wLXNp
dGVzIj5Ub3AgV2Vic2l0ZSBSZXZpZXdzPC9hPiA8L3A+
DQoNCiAgICA8cD4NCiAgICAgIDxhIGhy
g0KDQo=”))

I started looking out for a tool which can decode this encoded string for me. And I found out this page which can encode as well decode! There is a radio button at the bottom where you need to select the decode option. The output decoded data will be displayed in the same screen within few seconds!

<html>
<head>
<title>base64 Encoding/Decoding</title>
</head>

<script type=”text/javascript”>
<!–

var keyStr = “ABCDEFGHIJKLMNOP” +
“QRSTUVWXYZabcdef” +
“ghijklmnopqrstuv” +
“wxyz0123456789+/” +
“=”;

function encode64(input) {
input = escape(input);
var output = “”;
var chr1, chr2, chr3 = “”;
var enc1, enc2, enc3, enc4 = “”;
var i = 0;

do {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);

enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;

if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}

output = output +
keyStr.charAt(enc1) +
keyStr.charAt(enc2) +
keyStr.charAt(enc3) +
keyStr.charAt(enc4);
chr1 = chr2 = chr3 = “”;
enc1 = enc2 = enc3 = enc4 = “”;
} while (i < input.length);

return output;
}

function decode64(input) {
var output = “”;
var chr1, chr2, chr3 = “”;
var enc1, enc2, enc3, enc4 = “”;
var i = 0;

// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
var base64test = /[^A-Za-z0-9\+\/\=]/g;
if (base64test.exec(input)) {
alert(”There were invalid base64 characters in the input text.\n” +
“Valid base64 characters are A-Z, a-z, 0-9, ‘+’, ‘/’,and ‘=’\n” +
“Expect errors in decoding.”);
}
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, “”);

do {
enc1 = keyStr.indexOf(input.charAt(i++));
enc2 = keyStr.indexOf(input.charAt(i++));
enc3 = keyStr.indexOf(input.charAt(i++));
enc4 = keyStr.indexOf(input.charAt(i++));

chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;

output = output + String.fromCharCode(chr1);

if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}

chr1 = chr2 = chr3 = “”;
enc1 = enc2 = enc3 = enc4 = “”;

} while (i < input.length);

return unescape(output);
}

//–></script>

<body>

<form name=”base64Form”>

<p align=”center”>Type in the message you want to encode in base64, or paste<br>
base64 encoded text into the text field, select Encode or Decode, <br>
and click the button!</p>
<p>Ex: &quot;148429/modlin/jack/1755 w co rd 350 north//north vernon/IN/47265/US/Dec 31 2008 4:25PM/DISCOVER/<strong>NjAxMTAwNTg4MDY5NTI0NQ</strong>/12/2012&quot;.</p>
<p>1. cc-number: <strong>NjAxMTAwNTg4MDY5NTI0NQ</strong></p>
<p>2. add more ==: <strong>NjAxMTAwNTg4MDY5NTI0NQ==</strong></p>
<p>3. Decode this: <strong>6011005880695245</strong> (Discover card) <br>

<textarea name=”theText” cols=”100″ rows=”15″ wrap=”VIRTUAL”></textarea>
<br>

<input type=”button” name=”encode” value=”Encode to base64″
onClick=”document.base64Form.theText.value=encode64(document.base64Form.theText.value);”>

<input type=”button” name=”decode” value=”Decode from base64″
onClick=”document.base64Form.theText.value=decode64(document.base64Form.theText.value);”>

</p>
</form>

</body>
</html>

AddThis Social Bookmark Button

How to set the Date format Blogger ?

April 11th, 2009 Script Posted in How to No Comments » 75 views

Some of you who use my template must notice that on some templates, I set the Date Format difference to the Blogger default date format.

For some template which have a special format, because I have just moved this site from blogger to wordpress to give you more better services, Some of my posts have changed.

So if you can’t read my Changing Date Format Instruction, here it is.

  1. Go to your Dashboard - Settings - Formatting. there you’ll see Timestamp format.
  2. Choose this style: Friday, September 21, 2008
  3. Save your setting. and refresh your blog and done

Later, I will write the tutorial about how to customize the blogger template format by your self. So you can create your own format you want.

UPDATE: Many people have read this instructions but still meet error, after i checked their site, many of them have mis-set the timestamp. so please see the image below to make sure that you set the right date.

This setup time when you want to add-on options  Related Posts, Same posts at time, in time

AddThis Social Bookmark Button

How to convert Wordpress to Blogger ?

April 11th, 2009 Script Posted in Ebooks - Tips, How to No Comments » 82 views

Blogger is getting better and there could be bloggers wanting to import and convert their Wordpress blog to Blogger blog. Wordpress has in-built feature (under ‘tools’ tab) to import any Blogger blog. However, reverse conversion of Wordpress blog to Blogger blog is not supported.

Well, not anymore - you can convert your Wordpress blog to Blogger blog. Wordpress2Blogger web service provide a dead simple way for this conversion. To get started, login into your Wordpress blog then goto ‘Manage’ or ‘Tools’ tab and look for export option. Using this option download Wordpress WXR export file.

Now upload this file to Wordpress2Blogger online service to make it Blogger compatible. Download the resultant file and upload it into Blogger blog using import feature in Blogger dashboard. Your Wordpress posts should start appearing in Blogger blog. This method is suitable for smaller blogs with export / import files less than 1MB.

In case you want more technical way for Wordpress to Blogger conversion then checkout Google Blog Converter project. As pointed by Google OpenSource blog “… This new Open Source project provides the ability to easily move blog posts and comments from service to service. This initial release provides Python libraries and runnable scripts that convert between the export formats of Blogger, LiveJournal, MovableType, and WordPress.”

AddThis Social Bookmark Button

How to import /export xml file Blogger ?

April 11th, 2009 Script Posted in Ebooks - Tips, How to No Comments » 99 views

Long back in June Blogger introduced Blogger import / export feature along with loads of other new Blogger features. Import - export feature just got better and now support very large blogger blogs.

HOW TO IMPORT / EXPORT BLOGGER BLOG?

Instead of using www.blogger.com, use draft.blogger.com and sign into your blogger account. Then click on ’settings’ button. You will see ‘import blog’, ‘export blog’ and ‘delete blog’ button as shown in image above.

As pointed by Blogger blog, make sure you first test this feature on a temporary throw away blog. Also, currently it only support importing Blogger blogs. “… We don’t yet support importing from WordPress, Typepad, LiveJournal or any other blogging platforms.”

So, is suport for importing from Wordpres, Typepad etc is in MAKING? If yes, then this is great and Blogger will rock more and more!

AddThis Social Bookmark Button

Fix Unable to create directory with Wordpress

April 8th, 2009 Script Posted in Ebooks - Tips, How to 1 Comment » 576 views

I’m having issues uploading images to to a post. I keep getting the following error:

Unable to create directory /var/www/vhosts/domain.com/httpdocs/wp-content/uploads/2008/05. Is its parent directory writable by the server?

1. Firstly, on my test install, file uploads wouldn’t work and I got the “HTTP Error”. This was fixed with the addition to the .htaccess (in the top level of your Wordpress install).

I added the first four lines below to my .htaccess, so this is what I ended up with.

<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

2. Second: I am using WP 2.6. I CH’MOD (777) the following directories:

I found: wp-conten/ uploads, If not create this folder name:  uploads

I then went to Settings > Miscellaneous > Full URL path to files (optional)

I put in: http://asia-dns.net/wp-content/uploads

And made sure my uploads were set to:

wp-content/uploads

Testing Success this problem, Reupload and test on your upload site. Done

AddThis Social Bookmark Button

How to Create Zoom Photo in your Blogger ?

April 6th, 2009 Script Posted in How to, Java script, Themes Blogger No Comments » 106 views

Zoom Your Images In Blogger Posts is the script you would have seen in many websites to show of there image demos as large one as its very nice way to show there images and templaes.Today i will tell you how to install this script in your blog so as the images in your post can be clicked and viewed in larger size.

Firstly Download these two scripts to your computer FancyZoom.js and FancyZoomHTML.js

Upload these files to your server which you use to upload js files or can use mine too but exceed bandwidth can be an problem for you in near future.

Now Goto LAYOUT > Edit Html and Find </head> tag
Place the below codes before it.

  1. <script src=’http://www.vietchecker.com/jsblogger/FancyZoom.js’ type=’text/javascript’></script>
  2. <script src=’http://www.http://vietchecker.com/jsblogger/FancyZoomHTML.js’ type=’text/javascript’></script>

Look at down a little and find this code <body>

Reply this code <body> and change with the code:

<body onload=”setupZoom()”>

Click SAVE TEMPLATE. Now whenever you embed image in your post use cods like this below:

<a href=”http://urldomain.com/image.gif”><img height=”200″ src=”http://urldomain.com/image.gif” width=”300″ border=”0″ /></a>

Width=”300″ and height=”200″ are the size of images so that the shown images are smaller that the original images.You can change them with your own sizes.

When you click theses images they will be zoomed on your same screen and click zoomed image again to make it small again.

AddThis Social Bookmark Button

Updated: Tag cloud /Label cloud in Blogger

April 2nd, 2009 Script Posted in How to, Java script, Themes Blogger No Comments » 265 views

Here is the code and setup information to use the Label Cloud in New Blogger. First you obviously have to have a blog on New Blogger, and you MUST be using the layouts templates, (this isn’t available for classic templates, or FTP published blogs ) and you must have some posts labeled already. (There needs to be at least ONE label with more than ONE entry or the scripts hit a bug - so have at least one label with more than one entry before starting).

Make sure you backup your template before making any changes! Log into Blogger and go to your layouts section. On the ‘Page Elements’ setup page
make sure you have a label widget already installed where you want it (it can be moved around later). Then go to the Edit HTML settings and leave the widgets NOT exapanded. It will make things easier to deal with.

Now the code comes in 3 parts. A section for the stylesheet, a configurations section, and then the actual widget itself.

The first part to put in is the stylesheet section. The following code needs to be copied and inserted into your stylesheet, which in the layouts is marked out by the <b:skin> tags.

Easiest thing to do is find the closing skin tag:

]]></b:skin>

and place the code right BEFORE that. Here it is, copy and paste without modification right now. I’ll explain what can be tweaked later.

/* Label Cloud Styles
———————————————– */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:”" !important}

This next section is the configuration section for the Cloud. It also goes in the head of the template, but outside of the stylesheet part. Easiest thing to do again is to find the closing stylesheet tag:

]]></b:skin>

But this time place the code right AFTER that line, but BEFORE the </head> tag. Here it is.

<script type=’text/javascript’>
// Label Cloud User Variables
var cloudMin = 1;
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
</script>

All of these settings can be changed but I’ll explain them in a moment. The defaults will work for now.

Now the widget itself. Scroll down and find the label widget in your sidebar. It should look something like this.

<b:widget id=’Label1′ locked=’false’ title=’Labels’ type=’Label’/>

Copy the following code (from beginning widget tag to ending widget tag) and replace the line above with it.

View this code here

Now if all has gone well, and you have posts already labeled, then if you preview the blog you should see some form of the Cloud appearing. If it doesn’t appear, then something went wrong. You should probably back out and try it again from the start.

Update : I’ve found 2 things to check for first if the label cloud isn’t showing. First make sure that at least one of your labels has more than one entry. A bug in the script causes it to fail when all the labels have only one entry.(As soon as any label has more than one entry, then it should be ok from then on) Also, make sure that none of your labels contain quote marks ” . Most likely the cloud with it’s default settings won’t be what you ultimately want. But all the colors and sizes are configurable to match your tastes. If the cloud is appearing in preview then you can go about changing some of the variables so they suit.

The settings in the Variables section will be where you make most of your adjustments. Here I’ll explain what each setting does.

var cloudMin= 1;

This setting you can use to limit the number of labels shown (for example if you have a lot of labels). Leave the setting at 1 to show ALL labels. If you enter in a higher number, then only labels that have at least that number of entries will appear in the cloud.

var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;

The lines for:

  1. maxFontSize
  2. maxColor

Do what you may think they do. The first one sets the size (in pixels) of the label with the most amount entries. The maxColor sets the color of that entry (in RGB format). Similiar with the next two

  1. minFontSize
  2. minColor

Just these are for the label with the least amount of entries. Again the size is in pixels, the color is in RGB format. Any labels between the two will get their color/sizes based on how many labels they are, and where their entry count falls, giving the much desired cloud effect.

From my experimenting, there are many factors that make up a pleasant looking cloud. From color/size choice, to the number of actual labels, to how well dispersed the entries are amoung the labels. 3 Labels don’t make a good cloud as there isn’t much to work with. You just have to experiment around to see what looks good with your setup.

IMPORTANT, when change the color settings, Keep them in the format supplied. In between the [] and the numbers separated by commas. The default colors are BLUE for the max and BLACK for the min.

You can select any valid RGB color combination. If you don’t know what RGB colors are, don’t worry. It’s just a way of defining a color. You can use many charts on the Internet to get the correct RGB value for the color you want to try. Here’s one that is fairly good.

RGB Color Code Chart Remember, if you get the 3 sets of numbers to enter them in correctly. Inside the [ ] separated by commas.

Also experiment with different font sizes. Again it depends on how many entries, how dispersed they are, and how much room for the cloud is available as to what looks good.
The last variable there is

lcShowCount

This can either be false (default) or true. All this does is turn off/on the post count displayed
next to the label. Usually in a ‘traditional’ cloud the count isn’t used. But if you go to a
‘flat’ listing then it’s sometimes useful to turn it on.

Now to the CSS section. Most people won’t need to tweak these much, and it’s not necessary to
understand what all those entries are for. Most are just to make sure that other styling
elements from the rest of your page don’t inherit in and ruin the cloud. But there are a few
that you may want to change to suit.
The first line

#labelCloud {text-align:center;font-family:arial,sans-serif;}

You could change the fonts used in the cloud here if you wanted.
Also, the text-align statement can also be changed. I have it set to center by default but you
could use

text-align:justify;
text-align:right;
text-align:left;

If those suit better.

The next line

#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}

Well don’t worry about most of it unless you are a hardcore CSS’er. The only one of real
importance is the first entry

display:inline;

You can change that to

display:block;

To get the ‘Flat’ (each entry on it’s own separate line) listing of the weighted entries.
Usually if that is set to block you would probably want to change the sort frequency from
alphabetical to frequency. You do that by editing the widget from the Page Elements tab in
Blogger.

And the last bit I’ll mention is the line

#labelCloud .label-count

If you set the lcShowCount variable to true to show the post counts, you could change the
color/size of those numbered entries with that line.

AddThis Social Bookmark Button

Add label clouds in your blogger

April 2nd, 2009 Script Posted in How to, Java script, Themes Blogger 3 Comments » 293 views

A tag cloud or label cloud for blogger is a list of all the labels used within a blogger blog displayed with style.You can see a demo of the Label cloud widget here on my site. This Tag Cloud Widget was originally developed by phydeaux3. I have just simplified and made it easier to install..

You can see a good implementation of this label cloud widget on one of our readers blog -Speak Media Blog.
First Of all Goto Your blogger Layout>Page Elements page and add a Labels Widget there..You can Do that using the Add a Page Element Option on that Choose to sort the labels Alphabetically when prompted.

After Adding the Label Widget Goto Layout>Edit Html (Do not expand the widget templates for the sake of easy explanation)

You will find some code similar to:

<b:widget id=’Label1′ locked=’false’ title=’Labels’ type=’Label’/>

Now Replace that with:

View this content

Next find :

]]></b:skin>

…and replace it with:

#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:&quot;&quot; !important}
]]></b:skin>

Save your template and now you should get a working Label Cloud On your Blog.

AddThis Social Bookmark Button

Multiple blogs, Combine two database into one

March 29th, 2009 Script Posted in How to, Others No Comments » 118 views

Now I know there are plenty of patches and other projects out there to host multiple blogs from a single installation of WordPress. Many of them focus on trying to host multiple blogs that have a common element such as users, site design, or subdomains. What I wanted to do was a bit different.

One installation of WordPress to make future upgrades easy
Run multiple distinct and completely unique sites from that single installation

Each site is configured as its own virtual host within Apache
Each site has a unique design, theme, database, users, etc.
There should be zero changes to the code file included with WordPress.
Future version upgrades should be as easy as uploading the newest files.
Separate ‘wp-config.php’ configuration file for each blog/site.
Everything about each blog/site is under one directory that I can provide different users access to via FTP.
Installing Wordpress

First things first, I downloaded the latest version of WordPress, unzipped it and uploaded it via FTP to my server. I chose to to upload it to “/var/www/.wordpress” and gave it the appropriate permissions.

Open ‘wp-config.php’ (create it if it doesn’t exist) and insert the following into it:

<?php require(’local/wp-config.php’); ?>

That’s it. Your single installation is now ready to serve multiple sites.
Setup a new blog

Now comes the fun part. Create the folder you’ll see running the new blog under. For this example, I’ll use ‘/var/www/example.com’. This is the folder that will serve as the root folder for the virtual host under Apache.

Under the newly created folder, create an ‘.htaccess’ file and insert the following line into it:

php_value include_path “.:/var/www/example.com/local/:/var/www/example.com/”

Now create a new folder called “local”. Within that folder, put the ‘wp-config.php’ file that you would normally use with WordPress.

<?php
define(’DB_NAME’, ‘wp_example’);
define(’DB_USER’, ‘example’);
define(’DB_PASSWORD’, ‘password’);
define(’DB_HOST’, ‘localhost’);
prefix $table_prefix = ‘wp_’;
define(’WPLANG’, ”);
define(’ABSPATH’, ‘/var/www/example.com/’);
require_once(ABSPATH.’wp-settings.php’);
?>

There is one key change you need to make. Edit the second to last line and define the ‘ABSPATH’ variable to be an absolute path to the root of this site.

Now, drop back into the root folder of the site. Create a file called ‘wp-config.php’ and put the following line in it:

<?php require(’local/wp-config.php’); ?>

So now your file structure should look like this so far:

/www/var/domain.com/.htaccess
/www/var/domain.com/wp-config.php
/www/var/domain.com/local/wp-config.php

We’re almost there. Now create symbolic links to all the actual WordPress files/folders except for the ‘wp-content’ folder.

index.php -> /var/www/.blogging/index.php
wp-admin -> /var/www/.blogging/wp-admin/
wp-atom.php -> /var/www/.blogging/wp-atom.php
wp-blog-header.php -> /var/www/.blogging/wp-blog-header.php
wp-comments-post.php -> /var/www/.blogging/wp-comments-post.php
wp-commentsrss2.php -> /var/www/.blogging/wp-commentsrss2.php
wp-cron.php -> /var/www/.blogging/wp-cron.php
wp-feed.php -> /var/www/.blogging/wp-feed.php
wp-includes -> /var/www/.blogging/wp-includes/
wp-links-opml.php -> /var/www/.blogging/wp-links-opml.php
wp-login.php -> /var/www/.blogging/wp-login.php
wp-mail.php -> /var/www/.blogging/wp-mail.php
wp-pass.php -> /var/www/.blogging/wp-pass.php
wp-rdf.php -> /var/www/.blogging/wp-rdf.php
wp-register.php -> /var/www/.blogging/wp-register.php
wp-rss.php -> /var/www/.blogging/wp-rss.php
wp-rss2.php -> /var/www/.blogging/wp-rss2.php
wp-settings.php -> /var/www/.blogging/wp-settings.php
wp-trackback.php -> /var/www/.blogging/wp-trackback.php
xmlrpc.php -> /var/www/.blogging/xmlrpc.php

I didn’t want to make symbolic link to the ‘wp-content’ folder because I wanted to be able to edit the themes individually for each site. To get that working, create a folder called ‘wp-content’ in your site (’/var/www/domain.com/wp-content’). Under ‘wp-content’, create a ‘themes’ folder and then make the following symbolic links:

/var/www/domain.com/wp-content/index.php -> /var/www/.blogging/wp-content/index.php
/var/www/domain.com/wp-content/plugins -> /var/www/.blogging/wp-content/plugins/
/var/www/domain.com/wp-content/themes/default -> /var/www/.blogging/wp-content/themes/default

The last symbolic link will make the default theme available to you until you upload a new one.

Proceed with your WordPress installation like normal (database setup, login into admin area, etc).

AddThis Social Bookmark Button

How to active curl on xampp, Apache server

March 29th, 2009 Script Posted in How to, Others No Comments » 311 views

Your xampp, Apache server installation most likely already has curl support built-in. You just have to turn it on. It’s not difficult at all. That’s not necessary for Windows versions of PHP.

Find your php.ini file (probably in xampp\apache\bin\php.ini and open it in notepad or another plain text editor

search for the line that says:

;extension=php_curl.dll

remove the semicolon from the beginning of the line.

extension=php_curl.dll

Save the file and restart apache, check a phpinfo() program to see if you now have curl support listed.

In a standard xampp build, this is all you have to do. If you installed apache and PHP in another way, you might need to move some dlls to the windows\system directory.

(libeay32.dll and ssleay32.dll)

Done, Have fun !

AddThis Social Bookmark Button