Ubuntu 6.06
Últimas
Instalar Joomla! sobre Ubuntu Dapper Drake (Linux) | Instalar Joomla! sobre Ubuntu Dapper Drake (Linux) |
|
|
|
| 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 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!)
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.
Un cordial saludo. Valc
![]() |
|
| Modificado el ( sábado, 10 de noviembre de 2007 ) |
| < Anterior | Siguiente > |
|---|
|
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..... |