Setting Up A New Joomla Site On IIS

March 18th, 2008 by keith Leave a reply »
  1. Download the latest release of Joomla 1.0.x full package.
  2. Extract the downloaded zip file to a folder inside the root of your website directories. I always title the folder the same as the site name (i.e. I would extract to: \websites\joomlaoniis.com\).
  3. In IIS, create a new site (again I would call it the same as the site name) using the folder in the previous step as the root.
  4. Right click on the new site entry in IIS and select Properties.
  5. On the Home Directory tab, make sure the following options are set:
    • Read permission is checked.
    • Write permission is checked.
    • Execute permission is set to at least “Scripts only”.

    Setting Up a Joomla Site on IIS

  6. Click on the browse dialog to open the folder selection box.
  7. Right click on the Joomla source folder and select Sharing and Security.
    Setting Up a Joomla Site on IIS
  8. Set the Users group account (MachineName\Users) to have full control over the folder. If you prefer you can set the IUSR account to have full control instead.
    Setting Up a Joomla Site on IIS
  9. Click Ok to apply the folder permissions.
  10. Cancel to close the folder browse dialog.
  11. If you are using Host Headers on your server (if not, you can skip this step):
    1. Go to the Web Site tab and click Advanced next to the IP Address.
    2. Select the entry which contains the IP address of your site and then click Edit.
    3. In the dialog, enter the URL used to host your Joomla site. Do not include http:// in front of the URL.
    4. Optionally add additional bindings by clicking the Add button and enter the appropriate URL.
      Note: If you are using host headers, you should at least make entries for “myjoomlasite.com” and “www.myjoomlasite.com”.
      Setting Up a Joomla Site on IIS
  12. Click Ok to close the IIS Joomla site settings.

Now we are done with IIS, the rest of the work involves setting up the database and then running the Joomla site installer.

Advertisement

Leave a Reply