XAMPP, WORDPRESS, SMTP AND  CLASSIPRESS INSTALLATION

I Router configuration

Configure the router to redirect ports 8080 and 4499 to your local machine.

II XAMPP installation

Download the latest XAMPP installer for Windows (version 1.7.7).
Install XAMPP 

note: XAMPP will try to setup Apache during the installation and fail at starting Apache.

III Apache configuration

Edit ./xampp/apache/conf/httpd.conf with notepad and make the following changes:

Listen 80 --> Listen 8080
ServerName localhost:80 --> ServerName localhost:8080

Edit ./xampp/apache/conf/extra/httpd-ssl.conf with notepad and make the following changes:

Listen 443 --> Listen 4499
<VirtualHost _default_:443> --> <VirtualHost _default_:4499>
ServerName localhost:443 --> ServerName localhost:4499

Restart Apache in the XAMPP Control Panel and it should say "Running"
Restart MySql in the XAMPP Control Panel and it should say "Running"

IV Wordpress 

Download the latest version of WORDPRESS in french (version 3.3.1)
Unrar the files in ./xampp/htdocs/wordpress

V Create a database with phpMyAdmin

Open IE/Firefox and go to http://localhost:8080/xampp/
Go to phpMyAdmin > Privileges > Add a new user 

example: 
User Name: wordpress
host: localhost
Password: mypassword
Select "Create database with same name and grant all privileges" to have the same name for the database.

VI Wordpress installation

Open IE/Firefox, go to http://localhost:8080/wordpress, follow the installation steps using the previous information (e.g User Name: wordpress, host: localhost, Password: mypassword, Database name: wordpress) and choose your admin password.

VII Classipress installation

Download ClassiPress_v3.1.5 (paid version or find it somewhere on the net)
Unrar the files in ./xampp/htdocs/wordpress/wp-content/themes/classipress
Activate ClassiPress theme in wordpress

VIII SMTP email setting for wordpress

Download WP-Mail-SMTP (version 0.9.1)
Unrar the files in ./xampp/htdocs/wordpress/wp-content/plugins/wp-mail-smtp
Activate the WP-Mail-SMTP plugin in wordpress plugins 

a. Configure the router to redirect port 587 your local machine

example:
587 tcp/udp 192.168.0.10

b. Configure Openssl

Edit ./xampp/php/php.ini and add these 2 lines:
[PHP_OPENSSL]
extension=php_openssl.dll

c. Configure your WP-Mail-SMTP in wordpress "Settings/Email"

example:
From Email: name@gmail.com
From Name: your name
Mailer: Select "Send all WordPress emails via SMTP."
SMTP Host: smtp.gmail.com
SMTP Port: 587
Encryption: Select "Use TLS encryption. This is not the same as STARTTLS. For most servers SSL is 
the recommended option."
Authentication: Select "Yes: Use SMTP authentication."
Username: name@gmail.com
Password: password

Save Changes
Send a test email to check.

note: if your SMTP is using a different port, make changes accordingly

IX Changing ClassiPress language to french

Download ClassiPress french language pack (version 3.1)
Unrar and the files in ./xampp/htdocs/wordpress/wp-content/language/themes (create the languages/themes directory)
Edit ./xampp/wordpress/wp-config.php, check for language setting in wordpress:
define('WPLANG', 'fr_FR');

note: File naming format should be: [THEME NAME]-[LANGUAGE CODE]_[COUNTRY CODE].mo