Before you start with Joomla, it is best that you create the MySQL database. It is imperative that the database is already setup when you run the installation process. I tested Joomla using its own database. It shouldn’t be a problem if you already have another application running and it is using the same MySQL database. Simply make sure you set the prefix correctly during the installation process so that it does not cause any conflicts with existing objects on the database. Download the Joomla web application from the website. http://www.joomla.org/download.html Uncompress the zip file on your local computer. 1. Upload the Joomla files to your root. You will also have the option to upload the Joomla file to a subdirectory. You do not have to upload the htaccess.txt file to the server. The htaccess.txt file is what Apache/Linux uses to set the permission on the root. By default all Winhost accounts have full read and write access to the root and any files and subfolders uploaded unto the server. There is no need to modify the permission. (Note: the configuration.php-dist file can also be removed. This file is used as a backup configuration file incase of failure when you install Joomla manually instead of using its automated mechanism) 2. Once you have uploaded the Joomla files to the web server go to http://www.mydomain.com/installation/index.php. Please understand that that URL provided is an example. If you uploaded the Joomla to a subfolder you will have to navigate to that subfolder and into its "Installation" folder to begin the installation process. 3. Next you will choose your language. The default is en-US - English(US). You will see a list of other languages you can use to help you run through the installation process. Be aware that these language packs are for installation purposes only. If you want to use foreign languages for your Joomla application, you will need to download the language packs and upload it to the web server after the installation is complete. Click Next. 4. The second step is the Installation Check. You do not have to modify anything on your account or on the server. By default all these checks should already pass. Click Next. 5. You will then go to the General Public License agreement. Click Next to continue. 6. This section will configure your database. Make sure you have "mysql" selected in the "Data Type". Type the MySQL Server name, the MySQL DB login and password, and the MySQL Database Name. In the Advanced Settings you can leave the default settings. The table prefix is set to "jos_" however you are free to modify it. The table prefix helps avoid any conflicts if you are running another web application that is connecting to the MySQL database. Joomla does warn you to avoid using the prefix "bak_". This is used by Joomla for backups. If the DB credentials are wrong, the installation will give you an error when you click on the Next button. You can click on the "Previous" button to go back to the Database menu and reinput your database credentials. 7. The next screen is the FTP configuration. This is a setting specifically designed for Linux platforms. This has no impact or bearing on a Windows platform. Leave the settings to "No" or keep the default settings and click on Next to proceed to the Configuration phase. On the Configuration page input all the required fields. By default the administrator login is admin. Once you have completely installed on your application, it is recommended that you log into the administration page and modify the admin login to be something that is different. At this time Joomla' email feature will not work. You will first need to log into the account and setup the email feature to use the correct smtp server and pass SMTP authentication. 8. Once you have completed the installation, Joomla will instruct you to delete the Installation folder in your account. You will not be able to proceed until you deleted this folder via FTP. Reset the Admin user name Log into the Administrator login page using your admin credentials you just created. Go to User Manager, and click on the admin user name. Reset your user name "admin". Joomla SMTP setup Log into your Joomla application, the default user name will be Admin. Go to Administrator and log into the administration page. Go to Global Configuration. Leave FTP settings as is. This is not needed on a Windows platform. Go to Mail Settings and choose "SMTP Server" for the Mailer setting.