Requisitos previos
- Estas sentencias se han probado en Debian Sarge pero deben funcionar en otras versiones de GNU/Linux.
- Tener instalados los paquetes: apache, php4, php4-mysql y mysql. Esto solo lo puede hacer el root.
- Que el apache tenga configurado para public_html en las cuentas de los usuarios.
- ¿Cómo se hace éso? Se tiene que editar el apache2.conf ubicado en /etc/Apache2 y quitar los comentarios de las líneas
UserDir public_html UserDir disabled root <Directory /home/*/public_html> <br> AllowOverride FileInfo AuthConfig Limit <br> Options Indexes SymLinksIfOwnerMatch IncludesNoExec <br> </Directory>
- ¿Cómo se hace éso? Se tiene que editar el apache2.conf ubicado en /etc/Apache2 y quitar los comentarios de las líneas
Paso especial
Este paso consiste en pedirle al administrador (root) de su máquina que cree una base de datos y un usuario en MySQL, este es el único paso paso en el que es necesario la participación del root.
De ahora en adelante supondremos que la base de datos se llama mambo al igual que la cuenta de usuario y el password.
Crear la base de datos
# mysqladmin -u root -p create mambo
Crear y dar permisos al usuario
mysql -u root -p mysql mysql> grant all on mambo.* to mambo@localhost identified by 'mambo'; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye #
Bajar el mambo
Bajar el mambo del sitio:
Teóricamente debería funcionar de la siguiente manera:
$ wget http://mamboforge.net/frs/download.php/6151/MamboV4.5.2.3-stable.tar.gz
Pero por alguna extraña razón, al parecer problemas de compatibilidad de protocolos, no funciona, así que hay que buscar métodos alternativos, como bajar con el lynx.
Preparar la instalación
Crear el directorio de páginas web
$ mkdir public_html
Descomprimir el software
$ cd public_html $ tar xvfz /home/lbernal/MamboV4.5.2.3-stable.tar.gz
Para que funcione correctamente el mambo y nos deje modificar el archivo configuracion.php debemos asignar al usuario y grupo de la carpeta donde este alojado mambo, lo hacemos de la siguiente forma
$ chown www-data.www-data /home/lbernal/public_html
Cambiar permisos
$ chmod -R og+w *
La parte de configuración en la web
Con su navegador favorito abrir la dirección
http://SUDIRECCION/mambo
Después de hacer una dos veces "next", hasta llegar al formulario donde pregunta lo siguiente:
Host Name MySQL User Name MySQL Password MySQL Database Name
En nuestro ejemplo se debe llenar de la siguiente forma:
Host Name localhost MySQL User Name mambo MySQL Password mambo MySQL Database Name mambo
Donde "mambo" es el usuario, las base de datos y password que creó el administrador para nosotros.
Lo demás se deja como esta.
Oprimir en "next"
Ahora pregunta el nombre del sitio
Site name
Digite el que convenga
Site name Sitio de prueba de mambo
Y oprimir "next"
En el paso 3, pregunta lo siguiente:
URL Path Your E-mail Admin password
Los dos primero dejarlos como están y en e-mail digite el respectivo correo electrónico y el "Admin password" una palabra secreta.
Oprimir "Next"
Copiar y pegar desde la página web al archivo configuration.php
$ chmod og+w configuration.php
Borrar la carpeta de instalación
$ rm -r installation/
Y listo está instalado
--Aztlek 07:18 23 jul, 2005 (MDT)
