Friday, May 20, 2011

Running Joomla on Window

So, this article is about Joomla on win32 and NT platforms. As detailed in System requirements, Joomla needs the following (being a dynamic php web page):
Apache Web server with PHP scripting capabilities, and a Mysql database.
Luckily, there are several GPL-ed packages that bring you these softwares as a whole, and let you concentrate on  Joomla itself.
When I first heard of Mambo 8 months ago, I was running Uniform Server for my AMP(apache mysql php) needs. Then I found out about MSAS, which is a out-of-the-box "Mambo on Win32" solution. Currently I use EasyPHP.
Anyway, these are my recomandations at the time this article is published:
The difference between the two is that the former does not include Joomla, so you'll have to download and install it yourself.
Once you've chosen the AMP (maybe you find a better one than we did an suggest it to us), you start it and you're ready to go. Note that , as I said before, you may have to download Joomla from http://www.joomla.org/ if it's not already included in your AMP package.
A few common AMP issues before you power on your local Joomla site:
  • check the port on wich AMP is listening. If you have another web application running on that port, apache cannot start. Same goes with MySql.
  • ensure that firewall software is configured to allow your AMP to act as a Internet application/server
  • if something goes wrong, (AMP hangs, does not exit, apache and/or MySql do not restart ) kill the "mysqld", "mysqloptd", "apache" processes in your Task Manager Processes tab and try to fire up the AMP again.
The following information is strictly related to EasyPHP Joomla installation.
 Assuming you downloaded the .zip Joomla package and have EasyPHP running, follow these steps to install Joomla:
  • right-click the EasyPHP tray icon, then select 'Explore'. This will open your site root directory in an explorer window.
  • cut and paste the joomla package .zip file in the site root directory, then uncompress the archive. Make sure that you uncompress directly into site root, whithout a containing folder
  •  right click the EasyPHP tray icon again and select 'Configuration'->'PHPMyAdmin'. This will open the mysql configuration frontend in your web browser
    creating the database
    creating the database
  • type your database name in the 'create database' box, choose your collation(we recommend latin1-swedish for anglophone users) and create the database
  • right click the EasyPHP tray icon and select 'Local Web'. This opens your AMP site in your web browser. You should see the web-based Joomla installation dialog. Hostname is 'localhost', local site address is http://localhost, database name is then name you gave in phpmyadmin, database user is 'root', database password is 'root'. The other parameters are at your choice. Do not alter the settings in step 3 (except for filling in your email address) and write down your administrator password. Note that site URL is slash delimited, while site path is backslah delimited. This is correct.
web install step 1
web install step 1
web install step 2
web install step 2
web install step 3
web install step 3
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

  1. after succesfully completing the installation, explore the web site root folder again, and rename or delete the 'installation' folder. Choosing 'Local web' from EasyPHP menu now displays your Joomla site in your browser. To access administration backend, type 'http://localhost/administrator' whithout the quotes in your web browser. 
  2. Contributed by http://www.teachmejoomla.net

No comments:

Post a Comment