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!
[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 /]#
[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 ./*
[root@trasto maquina]# cp ./sites/default/default.settings.php ./sites/default/settings.php [root@trasto maquina]# chown apache:apache ./sites/default/settings.php
- 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!
- Blog de vfmBOFH
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 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