Home arrow Site Administration arrow Page 2 - Install Joomla on Ubuntu

Joomla's System Requirements - Administration

Joomla is an award-winning open source CMS that lets you create “business” or professional-looking websites directly from scratch. Contrast this with WordPress, which by default is a blogging platform and gives websites the appearance of a blog after installation. By the end of this tutorial, you will know how to install a fully running Joomla website directly from scratch using the Linux Ubuntu/XAMPP web server.

  1. Install Joomla on Ubuntu
  2. Joomla's System Requirements
  3. Download Joomla and Install it in your Linux XAMPP htdocs
  4. Viewing your Joomla website in the browser and logging in as Admin
By: Codex-M
Rating: starstarstarstarstar / 7
August 03, 2010

print this article



Joomla has officially stated their system requirements, but this tutorial has been executed using the following system requirements;

  • OS: Linux Ubuntu 9.10 Karmic Koala
  • XAMPP version: XAMPP for Linux 1.7.3a
  • PHP Version: PHP Version 5.3.1
  • Joomla installer package: Joomla_1.5.20-Stable-Full_Package
  • MySQL server version: Server version: 5.1.41

One important requirement that you should comply with before installing Joomla in Linux is enabling FTP in your Ubuntu installation. The suggested and easiest approach is to install vsftpd. To do this, follow the steps below:

Step 1: In Linux, go to System => Administration => Synaptic Package Manager.

Step 2: Enter your Linux password to proceed.

Step 3: In the quick search text box, enter: vsftpd, then press “Search.”

Step 4: Check vsftpd to mark it for installation, and then hit “Apply” to install it.

Step 5: After successful installation, it will have a light green colored square beside its name such as shown in the screen shot below:

Now that vsftpd has been successfully installed in Ubuntu, you will need to configure it. Go to Applications => Accessories => Terminal

You will need first to log in as root (using command Sudo -s -H) and then make sure you are in the Linux root by typing the command:

cd /

Next, you will need to navigate to the /etc/ directory in Linux. Details of this series of commands are shown below (type only the blue font; the black font shows the Linux terminal prompts):

codex-m@codex-m-desktop:~$ sudo -s -H

[sudo] password for codex-m:

root@codex-m-desktop:/home/codex-m# cd /

root@codex-m-desktop:/# pwd


root@codex-m-desktop:/# cd /etc

root@codex-m-desktop:/etc# pico vsftpd.conf

The pico vsftpd.conf command will open vsftpd.conf file in a command line based text editor (pico). Once the file is opened for editing, find these two lines:

# local_enable=YES

# write_enable=YES

Uncomment those two lines by removing the # before the code. It should become:



To save, press Control – O, and then, when it asks to save a file, just press enter to save your changes. To exit, press Control – X. This will exit the pico Linux editor.

Finally, you will need to start the vsftpd service by entering this in the Linux terminal command mode (log in as root):

Command to enter: sudo /etc/init.d/vsftpd start

Actual command lines executed in the terminal (enter only the blue font):

root@codex-m-desktop:/etc# sudo /etc/init.d/vsftpd start

* Starting FTP server: vsftpd [ OK ]


>>> More Site Administration Articles          >>> More By Codex-M

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort


- Coding: Not Just for Developers
- To Support or Not Support IE?
- Administration: Networking OSX and Win 7
- DotNetNuke Gets Social
- Integrating MailChimp with Joomla: Creating ...
- Integrating MailChimp with Joomla: List Mana...
- Integrating MailChimp with Joomla: Building ...
- Integrating MailChimp with Joomla
- More Top WordPress Plugins for Social Media
- Optimizing Security: SSH Public Key Authenti...
- Patches and Rejects in Software Configuratio...
- Configuring a CVS Server
- Managing Code and Teams for Cross-Platform S...
- Software Configuration Management
- Back Up a Joomla Site with Akeeba Backup

Developer Shed Affiliates


Dev Shed Tutorial Topics: