Essa palestra propõe uma instalação local do Joomla 1.6 passo a passo, desde o servidor web, banco de dados e todos os requisitos necessários para ter um Joomla funcional em sua máquina com Linux. Essa palestra foi apresentada no II Fórum de Software Livre de Duque de Caxias, em dezembro de 2010.
5. Instalação dos pacotes
Em distribuições baseadas em Debian:
$ sudo apt-get install apache2 apache2-utils apache2-doc
libapache2-mod-php5 php5 php-doc php5-mysql mysql-server
Download do Jooma em www.joomla.org ou www.joomla.com.br
Última versão estável: 1.5.22
Última versão beta: 1.6 Beta 15
Usaremos o pacote Joomla_1.6Beta15Full_Package.tar.gz.
6. Criação do site no Apache
~$ mkdir kungfu
~$ sudo gedit /etc/apache2/sites-available/kungfu
kungfu
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/usuario/kungfu
<Directory /home/usuario/kungfu/>
Options Indexes FollowSymLinks
MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log
7. Testando o novo site
~$ sudo a2dissite default <php
~$ sudo a2ensite kungfu echo phpinfo();
~$ sudo a2enmod php ?>
~$ gedit ~/kungfu/index.php
8. Criação da base de dados MySQL
$ mysqladmin -u root -p toor
$ sudo mysql_install_db
$ mysql -u root -p
Enter password: ****
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec)
mysql> CREATE DATABASE kungbase;
mysql> GRANT ALL ON kungbase.* TO kunguser IDENTIFIED BY
'kungpass';
mysql> SHOW DATABASES;
9. Instalação dos pacotes
$ cd ~/kungfu
$ tar -xzvf ~/Joomla_1.6-Beta15-Full_Package.tar.gz
$ ls -lh
total 104K
drwxr-xr-x 10 4.0K Nov 29 17:31 administrator
drwxr-xr-x 2 4.0K Nov 29 17:33 cache
drwxr-xr-x 12 4.0K Nov 29 17:32 components
-rw-r--r-- 1 2.4K Sep 5 22:27 htaccess.txt
drwxr-xr-x 4 4.0K Nov 29 17:33 images
drwxr-xr-x 2 4.0K Nov 29 17:33 includes
-rw-r--r-- 1 1.3K Aug 26 10:28 index.php
drwxr-xr-x 10 4.0K Nov 29 17:33 installation
-rw-r--r-- 1 1.3K Nov 29 17:29 joomla.xml
drwxr-xr-x 5 4.0K Nov 29 17:32 language
drwxr-xr-x 6 4.0K Nov 29 17:33 libraries
-rw-r--r-- 1 18K Dec 12 2009 LICENSE.txt
drwxr-xr-x 2 4.0K Nov 29 17:33 logs
drwxr-xr-x 8 4.0K Nov 29 17:31 media
drwxr-xr-x 25 4.0K Nov 29 17:33 modules
drwxr-xr-x 10 4.0K Nov 29 17:32 plugins
-rw-r--r-- 1 4.4K Jul 22 02:05 README.txt
-rw-r--r-- 1 301 Aug 12 2009 robots.txt
drwxr-xr-x 7 4.0K Nov 29 17:32 templates
drwxr-xr-x 2 4.0K Nov 29 17:33 tmp