Base de Conocimiento
Servidor LAMP en Ubuntu
Para poder tener el servicio LAMP, es necesario tener lo siguiente:
- GNU/Linux: Que es sistema operativo.
- Apache: El servidor de paginas web.
- Mysql: El Manejador de BDs.
- PHP/Perl/Python. Lenguaje de programación, el principal que de ocupa es PHP.
Instalación de Apache#
En este paso solamente instalaremos el servidor que alojara nuestras paginas web.
root@server1:~# apt-get install apache2
Instalación de PHP#
En este paso instalaremos el lenguaje de programación de PHP, como también las librerías de integración con nuestro servidor apache.
root@server1:~# apt-get install php5 libapache2-mod-php5
Para poder comprobar que nuestro servidor nuestro servidor apache tiene ya agrego el modulo de PHP tendremos que ejecutar los siguientes pasos. Tendremos que crear el siguiente archivo dentro de /var/www.
root@server1:~# vim /var/www/test.php
Dentro de este archivo agregamos las siguientes lineas.
<?phpinfo(); ?> }}}
Lo guardamos y reinciamos apache.
root@server1:~# /etc/init.d/apache2 restart
Ahora para comprobar abrimos nuestro navegador web a la siguiente dirección http://127.0.0.1/test.php, la cual nos mostrara la información y otras característica de lenguaje de programación PHP.
Instalación de Mysql#
Ahora instalaremos nuestra base de datos de Mysql, como también se instalara el modulo de conexión a la base de datos a través de PHP.
root@server1:~# apt-get install mysql-server php5-mysql
Al terminar de instalar los paquetes, nos solicitara la contraseña de root de Mysql.
Y su confirmación de la misma.
Que es Joomla.#
Joomla es un CMS “Sistema de Gestión de Contenidos”, que nos permite organizar y facilitar la creación de documentos y también es una aplicación web usada para gestión sitios web.
Descargar Joomla.#
Primero tenemos que descargar joomla desde su pagina oficial: http://www.joomlaspanish.org/ o también lo podemos descargar desde consola.
root@server1:~# wget http://joomlacode.org/gf/download/frsrelease/9314/35095/Joomla_1.5.9-Spanish-pack_completo.tar.gz }}}
Creación/permisos Joomla.#
Después de la descarga comenzaremos la creación de su deposito donde esta alojado joomla.
root@server1:~# mkdir /var/www/joomla
Moveremos el fichero descargado al su deposito.
root@server1:~# mv Joomla_1.5.9-Spanish-pack_completo.tar.gz /var/www/joomla/
Accedemos en donde esta el deposito de joomla.
root@server1:~# cd /var/www/joomla
Descomprimimos el fichero de joomla.
root@server1:joomla# tar xvfz Joomla_1.5.9-Spanish-pack_completo.tar.gz
Ya después de haber terminado de extraer los datos, tendremos que darle permisos hacia el usuario y grupo www-data.
root@server1:joomla# chown -R www-data:www-data /var/www/joomla
Ahora daremos permisos de lectura y escritura al usuario, lectura para el grupo y otros usuarios, para archivos.
root@server1:joomla# find . -type f -exec chmod 644 {} \; También cambiaremos permisos hacia los directorios con permisos de usuario lectura, escritura y ejecución, lectura y ejecución para el grupo y otros usuarios.
root@server1:joomla# find . -type d -exec chmod 755 {} \; Creación/Usuario BDs Joomla.#
En este paso tendremos que crear nuestra BDs para nuestro Joomla.
root@server1:joomla# mysqladmin -u root -p create joomlaEnter password: root@server1:joomla }}}
Ahora accedemos a nuestro Mysql de la siguiente manera.
root@server1:joomla# mysql -u root -pEnter password: }}}
Nos pide el password de root de Mysql se lo proporcionamos, ya cuando logremos el acceso nos aparecerá lo siguiente.
root@server1:joomla# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> }}}
Nos aparecerá un el prompt de mysql esperando alguna instrucción, lo que haremos ahora sera darle permisos al usuario joomla de poder insertar, actualizar, borrar datos y crear, eliminar, alterar la base de datos, como también indicamos la contraseña de usuario.
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE,TEMPORARY TABLES, LOCK TABLES ON joomla. TO 'joomla'@'localhost' IDENTIFIED BY 'qwerty'; Query OK, 0 rows affected (0.00 sec) mysql> }}}
Solamente queda el siguiente comando para que tenga en cuenta los cambios realizados dentro de Mysql y no se tenga que reiniciar el servicio.
mysql> FLUSH PRIVILEGES;
Y nos salimos de Mysql.
mysql> \qBye }}}
Usuario FTP Joomla#
Debemos crear un usuario ftp para joomla.
root@server1:~# useradd -g ftp -d /var/www/joomla/ -s /bin/ftp joomlaroot@server1:# passwd joomla Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully root@server1:# }}}
Instalación de Joomla#
Comenzaremos la instalación de Joomla, pero antes de todo esto tendremos que reiniciar nuestro servidor apache.
root@server1:~# /etc/init.d/apache2 restart
- Restarting web server apache2 [ OK ]
root@server1:# }}}
Tendremos que abrir nuestro navegador web y en la ruta poner http://127.0.0.1/joomla o http://direccion-IP/joomla, la primera pantalla de la instalación de Joomla nos indica que idioma queremos para el portal.
En el segundo paso el verificara si tiene alguna otra dependencia extra, si no tiene le damos siguiente.
En tercer Paso nos mostrara la licencia, si estamos de acuerdo vamos siguiente.
El cuarto paso es muy importante ya que le especificamos, el tipo de manejador de BDs, el nombre del servidor o la IP, usuario/contraseña y nombre de la BDs que se va ocupar.
En el quinto nos indica que si queremos habilitar el servicio FTP, si se activa tenemos que proporcionarle usuario y contraseña.
El sexto paso nos solicita la configuración principal, nos solicita el nombre del servicio WEB, contraseña de administrador.
Por ultimo nos mostrara una pantalla de felicitación de que ha terminado de instalarse Joomla.
Al finalizar la instalación sale un mensaje de color rojo, esto indica que debemos borrar el directorio de instalación de Joomla o también los podemos renombrar.
root@server1:joomla# mv installation/ installation-resp
Para poder entrar al recurso de administrador entramos de la siguiente manera, http://127.0.0.1/joomla/administrator/.zZ
| | Tweet | Este obra está bajo una licencia Creative Commons Atribución-NoComercial-CompartirIgual 2.5 México. | ![]() |
