first I have created one Account for joomla
useradd -m -c “user joomla” -s /bin/false -g users joomla
1. DOWNLOAD Joomla
Copy de-DE_joomla_lang_full.1.5.10v1.zip  file into a directory /home/joomla
# cd /home/Joomla
Extract the files e.g.
# unzip de-DE_joomla_lang_full.1.5.10v1.zip
This will extract all Joomla! files and directories.
set directory owner permission
chown -R joomla:www-data joomla (www-data is a Group for Apache)
#cd joomla
I set the Directory Permission
chmod -R 777 for cache and tmp
2. CREATE the Joomla Database
# mysqladmin -u root -p create joomla
# mysql -u root -p
GRANT ALL PRIVILEGES ON Joomla.*
TO mysql_user@localhost IDENTIFIED BY ‘pasword’;
‘joomla’ is the name of your database
‘mysql_user@localhost’ is aMySQL account
‘password’ is the password required to log in as the MySQL user
If successful, MySQL will reply with
Query OK, 0 rows affecte
flush privileges;
3. CREATE VIRTUAL HOST ON APACHE
in /etc/apache2/sites-available/#less joomla
<VirtualHost *>
ServerAdmin kraneis@kraneis.de
ServerName test.kraneis.de
DocumentRoot /home/joomla/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/joomla/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
-rw-r–r– 1 root root 556 2009-06-02 11:05 joomla
make a symbolic Link for Joomla
#/etc/apache2/sites-enabled# ls -l
lrwxrwxrwx 1 root root 32 2009-06-02 11:07 joomla -> /etc/apache2/sites-available/joomla
4.WEB INSTALLER
http://mywebsite.de where the Joomla! web
based installer will guide you through the rest of the installation.
I have a problem with ftp like this Error!
Die FTP-Einstellungen sind ungültig oder Ihr FTP-Server ist nicht mit Joomla! kompatibel: Die FTP-Funktion „STOR” schlug fehl!
I use the VSFTD Server. I change the configuration in vsftpd.conf
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd’s)
local_umask=022