Joomla CMS On An ISPConfig Server Within 10 Easy Steps
Joomla CMS On An ISPConfig Server Within 10 Easy Steps
Version 1.2 Joomla is a popular Content Management System (CMS). - I assume also that this is your first Joomla setup for your joomla site, this is not an update! - Website: www.myjoomlawebsite.tld - Websitenumber within ISPConfig: web1 - Your webs are stored under /var/www - MySQL database: web1_db1 - MySQL username: web1_u1 - MySQL password: mysqlpassword - Administrator (FTP-user) for the website: webadmin Here we we go: Step 1 - Create a website:In ISPConfig, create a website via "New site" in the main menu.On the tab called "Basis" use www for the hostname and myjoomlawebsite.tld for the domain name. Enable MySQL and PHP scripts for this website but disable PHP Safe Mode. Step 2 - Create a Administator user for the website:In ISPConfig, create an Administrator user, so you can upload/download the website later via FTP. For example we will use the loginname "webadmin"for the administrator. Step 3 - Create a MySQL database for the website:Click on the tab called "Options" and create a new database for the website. ISPConfig will show you: Database name: web1_db1 Database user: web1_u1 Then you define a password for the database user and press "Save". Step 4 – Download Joomla to your local desktop:Download the latest stable Joomla version, which is version 1.0.11 at the moment. http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11 by choosing the file Joomla_1.0.11-Stable-Full_Package.zip. After downloading Joomla, extract it to the file folder of your choice. Step 5 – Turn off Register Globals Emulation:In the file folder where you’ve extracted the Joomla files, you’ll find a file globals.php. define( 'RG_EMULATION', 1 ); into define( 'RG_EMULATION', 0 ); By changing 1 into 0, globals emulation is turned off, which is recommended for security reasons. Step 6 – Upload Joomla to your webserver:Now, you can upload Joomla, using your favourite FTP-client. URL: ftp://myjoomlawebsite.tld/web Note: you must upload all the Joomla files EXCEPT one file called configuration.php. Step 7 – Visit your new Joomla site:Now you can point to your joomla site with your favourite browser. The (example) address according my how to is: http://myjoomlawebsite.tld Here you will see the Joomla setup screen:
You will see that under "Recommended Settings Check" everything is green, which means that all is ok.
Step 8 – Setting permissions:Now we have to make the Joomla directories/files writable for Apache, because at this moment they are not!
To make them writable for Apache, logon to your server as root. cd /var/www/web1/ And make the webspace web writable for Apache: chown -R -v -f www-data:www-data web/* ALTERNATIVE: cd /var/www/web1/ chown -R -v -f webadmin:web1 web/* (Remember that "web1" and the username "webadmin" are according my example, use your own webnumber and username instead !)In your browser and after clicking "Check Again" on the upper right corner of our Joomla setup screen you’ll see that the necessary directories/files are writeable.
If everything looks ok and save, you can click "NEXT" to continue your setup. STEP 9 - Continue the Joomla Setup:- Accept the license agreement by clicking "NEXT". - Fill in the form as shown here:
(Use your own MySQL databasename and MySQL username and MySQL password). - Give a name for your new Joomla website and Press "NEXT" to continue.
- Fill in the form as shown here, then press "NEXT"to continue.
- If you read "Congratulations! Joomla is installed. You are done.
DO NOT FORGET THE JOOMLA ADMINISTRATOR USERNAME AND PASSWORD ! - Press "Administrator" in the upper right corner.
Step 10 – Remove the Installation directory and visit your Joomla site:To remove the Joomla installation directory , logon to your server as root. cd /var/www/web1/web (web1 is according my example, use your own webnumber!) or cd /var/www/www.myjoomlawebsite.tld/web After entering the dir command. You’ll see the installation directory called "installation". rm –rf installation In your internet browser you can visit the frontend of your Joomla CMS site by pointing to http://www.myjoomlawebsite.tld.
You can visit the backend at URL http://www.myjoomlawebsite.tld/administrator, login with your Joomla administrator account and start with Joomla.
A final note:
|



















Recent comments
15 hours 35 min ago
16 hours 33 min ago
16 hours 44 min ago
22 hours 50 min ago
1 day 1 hour ago
1 day 2 hours ago
1 day 5 hours ago
1 day 6 hours ago
1 day 8 hours ago
1 day 10 hours ago