Tanaceto y la Información

Siempre es preferible un final catastrófico a una catastrofe sin fin.

Archive for 14/01/08

Como instalar Joomla en Linux (ejemplo con Ubuntu Server 7.10)

Posted by tanaceto en enero 14, 2008

Para instalar el CMS Joomla tenemos que hacer una serie de pasos muy sencillos. Debemos crear una base de datos e instalar el Joomla. Uso un Ubuntu Server para mi explicación. Aviso por lo del comando “sudo” que usaré. Si usas otro sistema ten en cuenta que deberás acceder como usuario adminstrador para la creación de la base de datos)

imagen-4.png

1. Asegurarnos que nuestro sistema Linux tiene correctamente instalados Apache, MySQL y PHP (Una buena manera es instalar el Ubuntu-Server, seleccionar la opción de LAMP y listo).

2. Crear una base de datos para joomla. Deberemos entrar en el MySQL. Recuerda que necesitamos privilegios de administrador, por lo que usaremos el comando sudo que nos autentifica como tal.

sudo mysql -h NombreDelServidor -u NombreDeUsuario -p

ejemplo desde el usuario-administrador “root”:

sudo mysql -h -u root -p

y una vez dentro escribimos:

CREATE DATABASE nombredelabase;

por ejemplo:

CREATE DATABASE joomla;

(atento a poner lo del ;)

Luego debemos activar la base de datos que nos interese. Se hace con el comando “use”

use joomla;

Si queremos comprobar qué bases de datos están disponibles solo tenemos que usar el comando “show databases;”).

show databases;

-si por aquí no hemos podido hacerlo, puedes probar un GUI para MySQL a ver si tienes mas suerte-

3. Descargarnos el Joomladesde la página oficial. -Recomiendo la versión 1.5.x, a la que podemos añadir plantillas de lenguaje español si es nuestro objetivo-. Ya está disponible la versión estable.

4. Descomprimir en una carpeta y añadir su contenido a nuestro directorio raíz web (por defecto suele ser /var/www, pero puede ser otro).

5. Ir a nuestro navegador web (Firefox por ejemplo) y escribir la IP local (127.0.0.1 ó localhost)

http://127.0.0.1

6. Usar el menú web para instalar el joomla. En host de la base de datos ponemos “localhost” o 127.0.0.1. El nombre en nuestro ejemplo será “root”.

7. Una vez termines deberás borrar la carpeta “install” del servidor raíz web (te lo dice).

8. Accedes desde tu navegador escribiendo en la barra de navegación: localhost o 127.0.0.1. Para acceder a la administración del sitio deberás ir a localhost/administrator o acceder desde la web de ejemplo que salta con el joomla recién instalado.

9. Busca documentación sobre qué permisos debes introducir a cada carpeta para que todo vaya bien, sobretodo en la instalación de aplicaciones. Para temas de permisos usa el comando chmod. los permisos van de 000 a 777 (de mayor restricción a menor restricción). Por ejemplo:

sudo chmod -Rf 777 /templates

Que la suerte te acompañe.

Anuncios

Posted in html, linux, software, ubuntu | Etiquetado: | 20 Comments »

Ubuntu Server vs Ubuntu Desktop

Posted by tanaceto en enero 14, 2008

He sido usuario de la distribución Ubuntu durante algún tiempo. Investigando cómo hacer web 2.0 me llevó a intentra instalar programas como Joomla, pero tenía que tener bien instalado la base de datos MySQL, o tener el PHP funcionando correctamente. Solo me iba bien el servidor Apache, así que, tras intentar instalar manualmente y fracasar, decidí lanzarme a instalar la versión server de Ubuntu, y activé la opción de LAMP (Linux + Apache + MySQL + PHP) junto a la de Open SHH (para trasnferencias sftp).

Al final la instalación fue muy sencilla (no te olvides antes de poner antes de instalar el idioma indicado con F2 y ajustar la resolución de pantalla con F4). El único detalle (que también pasa cuando instalas la otra versión ) es que si tu router no tiene activado el DHCP deberás añadirle los datos para conectarlo a la red manualmente (IP de la máquina, Máscara de SubRed, IP del router y DNS válidos). Luego, una vez has instalado, puedes añadirle un entorno gráfico. Para ello nada tan sencillo como escribir:

sudo apt-get install ubuntu-desktop

Añadimos la contraseña de usuario y se instala el entorno gráfico. Cuando acabe solo deberás reiniciar y se cargará el Gnome. Si quieres otro entorno gráfico puedes instalar el que te de la gana.

Solo quedará desinstalar todas las aplicaciones que no te interesen y vienen en la distro de Ubuntu (para cuando un instalador de Ubuntu que te permita seleccionar las aplicaciones no vitales para el sistema), personalizarlo y ya tendremos el sistema listo.

No he notado mucha diferencia en cuestiones de velocidad o rendimiento entre los dos sistemas. Al final la conclusión más sencilla es la que creo me ha convencido. Si quieres tener programas-servidores (trasnferencia de archivos, control remoto, streaming, web, etc) te interesa la versión Server porque te viene con todo el software libre necesario para hacer funcionar la mayoría de los servicios de programas-servidores, perono deduzco que el sistema puede llegar a ser más vulnerable (bueno, esto que digo puede ser relativo si no realizamos mantenimiento del software) que la versión desktop. La otra ventaja es que no te viene con sistema gráfico integrado, pero como usamos un sistema debian podemos fácilmente elegir entre varios en los paquetes de archivos de debian (el maravilloso comando apt-get). Sin embargo si no vamos a usar programas-servidores y nos gusta el Gnome como entorno gráfico, quizás la mejor opción sea la versión desktop.

Posted in linux, software, ubuntu | 24 Comments »