This howto is based in Debian 5.0.
The first step to install joomla without issues, is install dependencies.
apt-get update && apt-get upgrade
Installing MySQL
apt-get install mysql-server mysql client
Installing Apache & PHP
apt-get install apache2 apache2-doc php5 php5-mysql libapache2-mod-php5
Testing php
vim /var/www/test.php
write this code inside:
<?php phpinfo(); ?>
http://iphost/test.php
Managing database
For maintain our mysql database we’ll use chive.
wget -O – http://launchpad.net/chive/0.4/0.4.0/+download/chive_0.4.0.tar.gz|tar -xzp
http://www.chive-project.com/Wiki/Installation
http://ipaddress/chive and enjoy!!
add mysql extension to php
vim /etc/php5/apache2/php.ini
extension=mysql.so
Add include module in apache
$ a2enmod include
/etc/init.d/apache2 restart
Install bzip2
apt-get install unzip zip
Database
We are going to create database for Joomla
mysql -u root -p
mysql> create database joomla;
Create user CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'opensource';
Adding privileges…
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'opensource';
Enable Settings…
FLUSH PRIVILEGES;
Download and install Joomla:
cd /var/www
mkdir joomla
cd joomla
wget http://joomlacode.org/gf/download/frsrelease/13105/57240/Joomla_1.5.22-Stable-Full_Package.zip
unzip Joomla_1.5.22-Stable-Full_Package.zip
Permissions
chown -R www-data:www-data /var/www/joomla
find /var/www/joomla -type f -exec chmod 0644 {} \;
find /var/www/joomla -type d -exec chmod 0755 {} \;
Configure
Point your browser http://ipaddress/joomla and follow the steps
Don’t forget to remove the installation folder
rm -rf /var/www/joomla/installation/
See You!!