* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Joomla! y drupal sobre lighttpd y Mandriva Linux

Seguimos para bingo.

Si hemos seguido los pasos del tutorial anterior, tendremos un sistema LAMP basado en lighttpd con dos dominos virtuales totalmente funcional. Ahora, vamos a darle contenido a ésos dominios.

Recordemos nuestros dominios virtuales: megustanlasmorenas.kicks-ass.net y soyunmaquina.homelinux.net. En megustanlasmorenas, vamos a instalar Joomla! y en soyunmaquina, instalaremos drupal. Tanto uno como otro están empaquetados en los repositorios de Mandriva. Lamentablemente para nuestros fines, ambos arrastran a apahce como dependencia, lo cual no nos interesa. Por tanto, usaremos las versiones de descarga de ambos CMS y los instalaremos a mano. Servirá para dos cosas: primera, para tener un mayor control de qué y dónde instalamos cosas en nuestro sistema, y segunda, conocer un poco (muy poco) más a fondo el funcionamiento interno de éstas aplicaciones web.

Joomla!

Para instalar Joomla! podemos descargarnos el pack en español de la última versión estable, cortesía de los chicos de Joomla spanish. Para ello, podemos usar el buen, viejo y CLI wget. Abrimos una consola en nuestro servidor y nos logueamos como root, luego navegamos hasta el directorio /var/www/html/morenas, que es donde tenemos alojado el dominio virtual y nos ponemos en marcha:

[root@trasto morenas]# wget http://joomlacode.org/gf/download/frsrelease/11416/45861/
Joomla_1.5.15-Spanish-pack_completo.tar.bz2
--2010-02-26 18:02:24--http://joomlacode.org/gf/download/frsrelease/11416/45861/
Joomla_1.5.15-Spanish-pack_completo.tar.bz2
Resolviendo joomlacode.org... 206.123.111.164
Connecting to joomlacode.org|206.123.111.164|:80... conectado.
Petición HTTP enviada, esperando respuesta... 302 Found
Localización: http://downloads.joomlacode.org/frsrelease/4/5/8/45861/
Joomla_1.5.15-Spanish-pack_completo.tar.bz2 [siguiendo]
--2010-02-26 18:02:25--  http://downloads.joomlacode.org/frsrelease/4/5/8/45861/
Joomla_1.5.15-Spanish-pack_completo.tar.bz2
Resolviendo downloads.joomlacode.org... 206.123.111.167
Connecting to downloads.joomlacode.org|206.123.111.167|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 4051730 (3,9M) [application/x-bzip]
Saving to: `Joomla_1.5.15-Spanish-pack_completo.tar.bz2'
100%[======================================>] 4.051.730    427K/s   in 7,6s

2010-02-26 18:02:34 (523 KB/s) - `Joomla_1.5.15-Spanish-pack_completo.tar.bz2'
saved [4051730/4051730]
[root@trasto morenas]#
[root@trasto morenas]# tar xvf Joomla_1.5.15-Spanish-pack_completo.tar.bz2
...
....
[root@trasto morenas]# rm -rf Joomla_1.5.15-Spanish-pack_completo.tar.bz2
[root@trasto morenas]# chown -R apache:apache ./*
[root@trasto morenas]#

Descargamos, descomprimimos, borramos el paquete y otorgamos la propiedad de los archivos al usuario apache. Ahora vamos con la base de datos que Joomla! necesita para funcionar:

[root@trasto morenas]# mysql -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 144
Server version: 5.1.42 Mandriva Linux - MySQL Standard Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database morenas;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on morenas.* to 'joomla'@'localhost' identified by 'contraseña';
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye
[root@trasto morenas]#

Ya lo tenemos todo listo. Ahora, simplemente con abrir un navegador y apuntar a http://megustanlasmorenas.kicks-ass.net, abriremos el instalador de Joomla!

O no. Con la instalación de lighty y php que hemos configurado anteriormente, nos faltará el paquete php-xml, que podemos instalar rápidamente con urpmi.

Una vez instalado, al lanzar el navegador y apuntar al dominio, podremos seguir el instalador. Paso de pantallazos, así que os voy diciendo lo que hay que ir seleccionando.

  • En la primera fase del instalador escogemos el idioma. Seleccionamos y siguiente.
  • En la segunda fase, hay una comprobación de requerimientos de sistema. Debería aparecer todo en verde. Siguiente.
  • En la tercera fase, tenemos la licencia. Siguiente.
  • Cuarta fase, datos de conexión a mysql:
    • Tipo: mysql
    • Nombre del servidor: localhost
    • Nombre de usuario: joomla
    • Contraseña: La que hayamos definido
    • Nombre de la base de datos: morenas
  • Quinta fase. Configuración de FTP: Como no tenemos servidor de FTP, lo dejamos en blanco y siguiente
  • Sexta fase. Configuración principal
    • Nombre del sitio web: Me gustan las morenas
    • Correo electrónico del sitio y la contraseña de administrador. Pues eso
    • Podemos picar en el botón "Instalar los datos de ejmplo predeterminados" para que el sitio no aparezca completamente vacío y tengamos una base sobre la que empezar
  • Séptima y última fase. Borrado del directorio installation. Nos vamos al directorio raíz de nuestro sitio y aplicamos un rm -rf ./installation glorioso. Después podemos picar en "Administración" o en "Página inicial" para empezar a jugar con Joomla!
Drupal
El principio básico de funcionamiento de drupal y Joomla! es esencialmente el mismo. Una colección de scripts en php que usan una base de datos como fuente de datos (contenidos, usuarios, etc). El método de instalación y puesta en marcha es muy similar. Así que empezaremos por crear el usuario y la base de datos de la misma forma que el usuario de Joomla!:
[root@trasto /]# mysql -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 138
Server version: 5.1.42 Mandriva Linux - MySQL Standard Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database maquina;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on maquina.* to 'drupal'@'localhost' identified by 'la-que-sea';
Query OK, 0 rows affected (0.00 sec)
mysql> quit;
Bye
[root@trasto /]#
Una vez creado, podemos descargar la última versión de drupal en el directorio raíz de nuestro servidor virtual. Luego, descomprimimos, borramos el paquete y otorgamos permisos como con Joomla!
[root@trasto /]# cd /var/www/html/maquina/
[root@trasto maquina]# wget http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz
--2010-02-28 20:37:47--  http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz
Resolviendo ftp.drupal.org... 64.50.236.52
Connecting to ftp.drupal.org|64.50.236.52|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 1085634 (1,0M) [application/x-gzip]
Saving to: `drupal-6.15.tar.gz'

100%[================================>] 1.085.634    128K/s   in 9,9s
2010-02-28 20:37:58 (107 KB/s) - `drupal-6.15.tar.gz' saved [1085634/1085634]
[root@trasto maquina]# tar xvf drupal-6.15.tar.gz ... (ojito, que aquí nos creará un directorio en el que se descomprimirá drupal, así que borramos el paquete y luego hacemos un mv a lo descomprimido un directorio arriba, es decir, el actual) [root@trasto maquina]# rm -rf drupal-6.15.tar.gz [root@trasto maquina]# mv drupal-6.15/* ./ [root@trasto maquina]# rm -rf drupal-6.15/ [root@trasto maquina]# chown -R apache:apache ./*
Antes de empezar, debemos copiar el archivo de settings de ejemplo al archivo de settings que el instalador usará durante la instalación:
[root@trasto maquina]# cp ./sites/default/default.settings.php ./sites/default/settings.php
[root@trasto maquina]# chown apache:apache ./sites/default/settings.php
Listos, ya podemos iniciar el instalador de drupal abriendo un navegador en la dirección http://soyunmaquina.homelinux.net.
Hemos descargado una versión en inglés, pero los chicos de <a href="http://drupal.org.es/">Drupal hispano</a> nos dejan el paquete con el idioma español al alcance de un click. En cualquier caso, vamos a instalarlo tal cual y luego vosotros vereis.
  • Fase uno, idioma. Como sólo está en inglés, pues ingles.
  • Fase dos, configuración de la base de datos
    • Nombre de la base de datos: maquina
    • Usuario: drupal
    • Contraseña: la que hayamos definido.
  • Fase tres, información del sitio:
    • Nombre del sitio: Soy un máquina
    • Correo del sitio (dirección desde la que se envían los correos a los nuevos usuarios): Pues a vuestra elección
    • Cuenta de usuario administrador:
      • Nombre de usuario: El que queramos.
      • Correo electrónico: El que consideremos conveniente.
      • Contraseña: Atentos, ésta contraseña viene a ser la de root. Vamos a intentar no olvidarla, ok?
      • Seleccionamos la zona horaria, y por ahora no podremos usar las url limpias. Consultemos un poquito el manual de lighty para saber cómo. ¿O es que os lo tengo que dar todo masticado?
      • Podemos dejar marcada o no la búsqueda de actualizaciones. Yo acostumbro a desmarcarla. Actualizo cuando decido actualizar.
    • Final. Hemos terminado. Drupal nos informará de que no ha podido enviar un correo a la cuenta del usuario administrador que hemos creado. Normal, por otra parte, puesto que no tenemos un servidor de correo funcionando ¿o sí? Permaneced atentos... MWAHAHAHAH!
Ya está. A partir de aquí es cosa vuestra. Los temas, la administración, los contenidos, el marronazo de estar pendiente de todo constantemente... Empezareis a saber lo que es un BOFH de blogdrake...

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de pacopaco

# 100519 Gracias

Joomla instalado y funcionando.

Muy bueno el tutorial. Efectivamente, hay que instalar el paquete ese que comentas para que funcione joomla la primera vez. Y yo tuve que reiniciar el servidor lighttp ademas (use service lighttpd restart , una cosa que aprendi aqui). No se como te diste cuenta de que faltaba, supongo que viste algun log, porque el navegador se quedaba en blanco.

Instalado y funcionando. Otro dia mirare que es esto y como poner articulos :-)

Comentar que una vez que este funcionando, poniendo

http://localhost 

accedemos al sitio web

y

http://localhost/administrator/

a la configuracion de joomla (obviamente)

Pacopaco
Tambien conocido como luisborr en algunas web

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.