Instalación local de Mambo / Joomla bajo GNU/Linux

A continuación voy a dar los pasos que di para la instalación de Mambo (posteriormente de Joomla) en mi portátil.

REQUISITOS
- Intérprete PHP
- Servidor HTTP Apache
- Mysql

En caso de no tener dichos requisitos los podemos obtener mediante:

#:apt-get install apache
#:apt-get install mysql-common mysql-client mysql-server
#:apt-get install php4 php4-common php4-cgi php4-mysql

Una vez tengamos esto pasamos a descargar Mambo aquí. Mientras se descarga, podemos ir creando la base de datos necesaria para que Mambo funcione correctamente. Los datos que aparecen en el ejemplo son:
a) Nombre de la BD: mambo
b) Nombre del usuario de la BD: user_mambo
c) Contraseña de la BD: passmambo
d) Contraseña del administrador (de mysqladmin): hola

Para ello seguimos los siguientes pasos:
#: mysqladmin password hola (Definimos la contraseña del administrador de las Bases de Datos)
#: mysqladmin -u root -p create mambo (creamos la base de datos "mambo". Cuando nos pide la contraseña debemos poner "hola").
#:mysql -u root -p mysql (Comenzamos la creación del usuario de la BD)
mysql> grant all on mambo.* to user_mambo@localhost identified by 'passmambo'; (Completada la creación)

Para salir de este intérprete hacemos:
mysql> quit

Si todo ha ido bien, vamos a instalar definitivamente Mambo que ya debe de estar descargado. Personalmente, he decidido instalarlo en mi home; de tal forma que para poder visualizarlo he de crear un directorio llamado public_html así:
~$:mkdir public_html

Bien... movemos el archivo .gz de Mambo a public_html y lo descomprimimos dentro:
~$: mv MamboVx.x.x.x.tar.gz public_html/ && cd public_html
~/public_html/$: tar xvzf MamboVx.x.x.x.tar.gz
~/public_html/$: chmod -R +rwx * (Nos aseguramos de dar permisos a los archivos descomprimidos. Nos aseguramos bien Smiling

Una vez concluido todo esto, nos vamos a nuestro navegador web favorito y tecleamos la siguiente dirección: http://localhost/~usuario/ Donde "usuario" es el nombre de tu cuenta en tu GNU/Linux.

El navegador te mostrará la fase de instalación de Mambo cuyo dos primeros me salto porque sólo hay que "pasar al siguiente". En el tercer paso hay que rellenar los datos sobre la base de datos. Pues bien... ¡ale, a rellenar! Smiling

Host Name localhost
MySQL User Name user_mambo
MySQL Password passmambo
MySQL Database Name mambo

Las demás opciones y datos las dejamos como están y pasamos al siguiente paso. Aquí nos preguntan por el nombre de nuestro sitio web. Por ejemplo: "Sitio mambo de prueba". Al llegar al siguiente paso, se nos pregunta un email y una constraseña del administrador (Path y URL hay que dejarlos tal cual). Rellenamos los datos requeridos y concluimos la instalación pasando al siguiente paso.

En este último paso se nos muestra nuestra configuración elegida en formato PHP. Este código lo pegamos en un archivo que almacenaremos en public_html. Este archivo ha de llamarse configuration.php y debe tener permisos de escritura y lectura (~/public_html/ $: chmod +rw configuration.php).

Para concluir debemos eliminar (y sin ninguna compasión) el directorio installation incluido en nuestro public_html:
~/public_html/ $: rm -rf installation

Y, ¡¡¡ya está!!!. Para ver tu web debes hacer ir a http://localhost/~usuario/ y para el apartado de administración es http://localhost/~usuario/administrator/

Joomla, en su instalación, es prácticamente igual. Además, si ya tienes instalado Mambo y quieres pasarte a Joomla sólo tienes que descomprimir los archivos de Joomla donde tengas los de Mambo.

Un saludo!