luzblanco

 
  • Decrease font size
  • Default font size
  • Increase font size
Inicio arrow Ubuntu 6.06 arrow Últimas arrow Instalar Joomla! sobre Ubuntu Dapper Drake (Linux)
Instalar Joomla! sobre Ubuntu Dapper Drake (Linux) PDF Imprimir E-mail
Calificación de usuario: / 12
MaloBueno 
Escrito por Valc   
martes, 15 de agosto de 2006
Este CMS, puede instalarse sobre muchos de los más populares sistemas operativos. La información que a continuación sigue, hace referencia a la instalación de Joomla! 1.0.10 sobre Ubuntu 6.06 Dapper Drake versión de escritorio; pero vamos, que sobre otros sistemas operativos basados en GNU/Linux, el procedimiento ha de ser muy parecido.
Antes de empezar, se supone que ya tenemos "LAMP" o "XAMPP" instalado y funcionando correctamente.

Además, utilizaremos phpMyAdmin para ayudarnos en la gestión de las bases de datos; también, por cuestiones de seguridad, crearemos desde phpmyadmin, un usuario que solo pueda administrar la base de datos que se usará en Joomla! y sin privilegios de root. Puedes acceder desde AQUÍ a la información.

El archivo a descargar puede que se encuentre solo en formato ZIP, así que también necesitaremos el descompresor de este tipo de archivos. Puedes probar a instalar varios con Automatix, o instalar solo 7ZIP desde los repositorios de Ubuntu.

¿Lo tenemos todo a punto?
Descargamos, a ser posible en el escritorio para que "cuadren" las instrucciones a introducir desde la consola (/home/nombreusuario/Desktop), la última versión estable de Joomla!, al día en que se escriben estas líneas, es posible desde alguno de los siguentes enlaces:

http://www.joomla.org/ (En inglés)
http://www.joomlaspanish.org/ (En español)

 

 

***Actualizada la versión de descarga*** Pack Joolma Spanish Premium 1.0.13 AQUÍ

***Actualizada la versión de descarga*** Pack Joolma Spanish Premium 1.0.12  AQUÍ
***Actualizada la versión de descarga*** Pack Joomla Spanish Premium 1.0.11 AQUÍ
Enlace directo del que he descargado Pack Joomla Spanish Premium 1.0.10 AQUÍ

El nombre del archivo descargado, en mi caso, es Joomla_1.0.10-spanish-premium.zip

Y lo que vamos a hacer, para no liarla, es renombrar todos el archivo a un mismo nombre (puedes usar cualquier otro, si se tiene en cuenta a la hora de seguir las instrucciones).. por ejemplo joomla.zip (solo hay que cambiar el nombre, la extensión "zip", debe mantenerse con la originalmente descargada).

Para cambiar el nombre, bastará con pulsar con el botón derecho del ratón sobre el archivo descargado y seleccionar, de entre las opciones, Renombrar... ponemos joomla y pulsamos sobre cualquier otro sitio del escritorio. Listos!


Una vez renombrado el archivo, extraemos su contenido, para ello pulsamos de nuevo con el botón derecho del ratón sobre el archivo joomla.zip y esta vez seleccionamos Extraer aquí...

Si todo ha ido bien, se habrá creado la carpeta joomla en el escritorio y contendrá todos los archivos necesarios para su intalación.



En este momento, uno debe saber lo que tiene instalado, es decir, si tenemos instalado "LAMP", deberemos copiar la carpeta en una ruta y si tenemos "XAMPP", deberemos hacerlo en otra...

Otra vez y para no liarla, moveremos la carpeta con Nautilus en modo root hacia la ruta donde "Apache" interpretará "http://localhost"

La ruta por defecto con LAMP es /var/www
La ruta por defecto con XAMPP es opt/lampp/htdocs

Desde la consola tecleamos:

sudo nautilus

Con Nautilus en modo root, nos desplazamos hasta nuestro escritorio y copiamos la carpeta joomla (botón derecho sobre la carpeta y copiar)

Igualmente con Nautilus, nos desplazamos hasta la ruta apropiada para nuestro caso y pegamos en ella la carpeta joomla.

Por ejemplo, si tuvieramos LAMP instalado, desde Nautilus.... Doble click sobre Sistema de archivos, entramos en la carpeta var, entramos en la carpeta www y pegamos, ahí, la carpeta joomla previamente copiada (pulsando con el botón derecho del ratón sobre un espacio en blanco y seleccionando Pegar)

Si lo que tuvieremos instalado es XAMPP, el procedimiento, seria el mismo pero entrando en las carpetas opt, lampp y htdocs.

 

Ahora, tras colocar los archivos de Joomla! en su respectivo espacio web, nos aseguramos de que los archivos y carpetas están con los permisos, propietario y grupo apropiados para el tipo de servidor (XAMPP o LAMP de Ubuntu) y CMS (Joomla!) que estamos manejando.

 

Si tenemos LAMP:

Cambiamos los permisos de esa carpeta a chmod 755

 

sudo chmod 755 /var/www/joomla


 
Nos colocamos dentro de la carpeta "joomla"

 

cd /var/www/joomla/
 

En su interior, buscamos archivos y los ponemos con chmod 644 

 
sudo find . -type f -exec chmod 644 {} \;

 

En su interior, buscamos carpetas y las ponemos con permisos chmod 755 

 
sudo find . -type d -exec chmod 755 {} \;
 

Ponemos archivos y carpetas, a partir de  "joomla", con propietario y grupo www-data

 

sudo chown -R www-data:www-data /var/www/joomla/

 

 

Si tenemos XAMPP:

Cambiamos los permisos de esa carpeta a chmod 755


sudo chmod 755 /opt/lampp/htdocs/joomla

 

Nos colocamos dentro de la carpeta "joomla"

 

cd /opt/lampp/htdocs/joomla

 

En su interior, buscamos archivos y los ponemos con chmod 644 

 
sudo find . -type f -exec chmod 644 {} \;

 

En su interior, buscamos carpetas y las ponemos con permisos chmod 755 

 
sudo find . -type d -exec chmod 755 {} \;


Ponemos archivos y carpetas, a partir de  "joomla", con propietario nobody y grupo root

 

sudo chown -R nobody:root /opt/lampp/htdocs/joomla/

 

¡¡EMPEZAMOS CON LA INSTALACIÓN!!

PASO 1
Desde nuestro navegador favorito nos dirigimos a:
http://localhost/joomla



¿Todo en verde y con permisos de escritura? Estupendo! (Si algo no tiene permisos de escritura, por favor, revisa el paso "Dar permisos apropiados a los archivos y carpetas"


PASO 2



Consiste, simplemente, en leer y aceptar la Licencia

PASO 3



CAMPOS A RELLENAR:
Nombre del servidor:

(Rectificado, gracias por avisar Jose Manuel)

Normalmente, localhost. Si la base de datos estuviera alojada en otro dominio, en ese caso, se tendría que indicar en este apartado.(asi como se sugiere instalar el LAMP desde esta web, con "localhost" lo tenemos la mar de bien)

Nombre de usuario Mysql:
Normalmente, sería root, pero si habeis seguido los pasos previos a la instalación, habreis creado desde phpmyadmin a un "usuario" con acceso solamente a la base de datos "basededatos_joomla". De ser así, ese es el dato que se solicita.. el "Nombre de usuario" que hemos creado desde phpmyadmin.

Contraseña MySQL:
Normalmente, seria la clave que usa root, para acceder a MySQL; pero, si como sucedia antes, habeis seguido los pasos previos a la instalación, el dato que nos solicita es la clave del usuario que hemos creado desde phpmyadmin.

Nombre de la base de datos MySQL:
Es el nombre de la base de datos que hemos creado desde phpmyadmin para usarla con Joomla!. En mi caso se llama "basededatos_joomla", lo que se pide que le indiques, es el nombre de la base de datos que has creado.

El resto de los valores se dejan como están por defecto.

(Pulsamos Continuar)


PASO 4



Consiste, simplemente, es poner un nombre descriptivo de nuestro sitio.. no tiene porqué ser un nombre de dominio registrado.

PASO 5



Normalmente, los dos primeros campos se autodetectan bien. (la URL base y la Ruta absoluta a nuestros archivos "joomla")
Lo que si podemos indicarle, si nos interesa, es nuestra dirección de correo electrónico y elegir una contraseña a nuestro gusto, en lugar de la que nos ofrece por defecto.(De querer utilizar la sugerida, conviene apuntarla junto a las otras...y al libro!)
 
 
En este punto, tal vez, nos interese tener una serie de considerciones en cuenta, si lo que pretendemos es "Montar un servidor casero, con acceso de otros desde internet"
Y es que se da la circunstancia, al menos con este CMS en concreto, de que, si intentan acceder a nuestra web, hospedada en nuestro PC, desde el exterior o desde nuestra red (si estuvieramos en una), con el valor "http://localhost" o similar a modo de "URL base", seguramente, solo tendrian acceso o se mostraría el texto; pero, tanto el diseño, como las imágenes, no podrian verlas. Lo más limpio en estos casos, si ya disponemos de un nombre de dominio o subdominio registrado...es indicarselo a través de ese campo. Por ejemplo www.midominio.com o misubdominio.loquesea.com (debería auto-detectarse)

Siguiendo este enlace encontrareis más información, en cuanto a redirigir el tráfico entrante desde la IP pública hacia la privada se refiere o sobre como conseguir, entre otras cosas, un nombre de subdominio gratuitamente.

Pulsamos Continuar

PASO 6



Esto...ya está casi listo!
Lo que nos pide hacer, antes de que podamos acceder a la web o a la administración, es que vayamos a la ruta donde copiamos la carpeta "joomla", entrar en ella y mover a
"la papelera", la carpeta installation.

Lo cual podemos proceder a hacer con el nautilus mismo, en modo root...así como ya lo utilizamos anteriormente.


Si ya está elimiminada la carpeta installation, podemos pulsar sobre cualquiera de los dos botones que nos propone - ver web o administración - . Yo elegí... ver web



Para acceder a nuestra web a voluntad, podremos hacerlo desde nuestro navegador favorito:

http://localhost/joomla

y para acceder a la administración desde:

http://localhost/joomla/administrator

¿HEMOS TERMINADO YA?
 
Como la instalación de Joomla! es funcional, pero muy básica y tendreis que realizar algunos ajustes... tanto si  vais a dar servicio a otros desde internet, como si no lo vais a dar, los permisos, en el espacio web, se han dejado en 644 para archivos y 755 para carpetas, contemplando propietario y grupo. siendo esta combinación la que, globalmente y generalizando, para lo que estamos manejando, nos concede un equilibrio ajustado entre la funcionalidad web y la seguridad web.(se podría afinar más, claro)
No es aconsejable bajo ningún concepto (si buscamos seguridad) tener archivos / carpetas con permisos superiores a 755; así como tampoco es aconsejable usar XAMPP para dar acceso público (sus autores no lo recomiendan y el "propietario" por defecto es nobody (cualquiera)
 

Al archivo configuration.php en concreto, a localizar dentro del directório donde están los archivos de Joomla!, os sugiero dejarlo con permisos chmod 400. De este modo, es posible que, a la hora realizar algunas modificaciones de Configuración Global, requirais de permisos superiores en ese archivo del tipo chmod 644 o 600 y por lo tanto, se tendrá que tener en cuenta el incrementarlos, la hora de aplicar ese tipo de modificaciones.



Otras consideraciones de seguridad a tener en cuenta:
Si has decidido dar acceso a otros desde internet a tu máquina, hay otras cosas a tener en cuenta, como por ejemplo, el fichero robots y 000-default o .htaccess que nos permitirán incrementar un poco más nuestra seguridad frente algunos tipos de ataque o de accesos a directorios no deseados que sería bueno revisar.


Nota informativa: Valorar los artículos o noticias que vayas leyendo, aunque no ofrezca lecturas reales, pues no todo el que lee algo, lo valora dejando constancia; puede ayudar sensiblemente a esta web a la hora dar prioridad a las nuevas publicaciones, según el interés que despierten otras de referencia y su valoración recibida . Por favor, considéralo, solo toma unos segundos.
También si te interesa, puedes ayudar a incrementar/modificar/actualizar/rectificar la información desde una base lo más real posible, dejando tus aportes, dudas o comentarios en el foro general, sin para ello tener que estar registrado. Gracias!

 

Un cordial saludo. Valc
Modificado el ( sábado, 10 de noviembre de 2007 )
 
< Anterior   Siguiente >
Advertisement

Formulario de acceso






¿Recordar contraseña?
¿Registrarte? Regístrate aquí

Mini-Chat

Último mensaje: 18 horas, 3 minutos hace
  • M : Como configurar LAMP
  • morfel : esta muy buena la info ayuda en mucho para las personas que nos estamos iniciando en el mundo de linux
  • eeeee : we
  • gast_9584 : hola
  • BioVirus : www.joomlaencolombia.org
  • sktd! : Chicos, he seguido todo el tuto de Postfix con Gmail... pero cómo ejecutar Postfix?
  • gast_9682 : que pasa
  • gast_3979 : enhorabuena
  • DINAMI : www.formacionacademica.com
  • gast_2034 : ji

Emoticonos

Escaparate


Encuestas

¿Sobre qué tipo de contenido te gustaría encontrar más información?
 

Estadísticas

Usuarios: 98
Noticias: 42
Enlaces: 6
Visitantes: 431531

Sindicación

¿Quién está en línea?

Hay 3 Invitados y no Usuarios en línea

Destacamos

Al no ser profesional de la informática, ni experto del tema, puedo avanzarte que también está a tu alcance montar y administrar portales en internet, aún sin tener conocimientos de HTML u otros lenguajes de programación.

Ésto se debe en gran medida a que prácticamente todo el proceso, se puede realizar con intuitivos "golpes de ratón" ..y lo que no se puede realizar a "golpes de ratón", se puede resolver siguiendo tutoriales "limpios" o con soporte.

El escollo de mucha gente y por tanto factor decisivo a la hora de tomar la determinación de "montar una web", es la economía o un cierto temor a "tirar su dinero", es decir y por ejemplo, "me gustaría tener una web para tratar tal o cual tema; pero, no puedo afrontar el gasto mensual que ello supone." o "Estoy pensando en este proyecto para internet, pero si no tiene aceptación ¿Qué pasa con mi inversión?".... Así que, inicialmente se intentará afrontar el montaje desde casa, bajo ese punto de vista.

Sin ánimo de meter "miedo, espanto o pavor"..sino más bien para que os podais formar idea de en que consisten o cuales van a ser los pasos o puntos a tratar y hasta donde debemos llegar para obtener el resultado final satisfactorio o próximo a nuestra idea inicial.....