Instalar Joomla en CentOs
Acerca de Joomla
Joomla es una gestión de contenido libre y de código abierto que utiliza un PHP y una base de datos backend, como MySQL. Ofrece una amplia variedad de características que lo convierten en un sistema de gestión de contenidos increíblemente flexible. Fue creado en 2005 y actualmente es el segundo sitio de gestión de contenido más popular en línea. Ahora cuenta con más de 10.000 complementos para personalizar su funcionalidad.
Configurar
Los pasos de este tutorial requieren que el usuario tenga privilegios de root en su servidor privado. Puede ver cómo configurarlo en los pasos 3 y 4 de la configuración inicial del servidor
Antes de trabajar con Joomla, es necesario tener LAMP instalado en su servidor. Si no tiene el paquete Linux, Apache, MySQL, PHP (LAMP) en su servidor, puede encontrar el tutorial para configurarlo aquí: Instalar LAMP en CentOS .
Una vez que tenga el usuario y el software requerido, puede comenzar a instalar Joomla!
Paso Paso 1. Descargue Joomla
Para comenzar, cree un directorio donde usted mantendrá sus archivos de Joomla temporalmente:
mkdir temp
Cambie a ese directorio:
cd temp
Puede seguir adelante y descargar la versión más reciente de Joomla directamente desde su sitio web .
wget http://joomlacode.org/gf/download/frsrelease/17410/76021/Joomla_2.5.7-Stable-Full_Package.tar.gz
Este comando descargará el paquete Joomla comprimido directamente al directorio personal de su usuario en el servidor virtual. Puede descomprimirlo con el siguiente comando, moviéndolo directamente al directorio predeterminado de apache, / var / www:
sudo tar zxvf Joomla_2.5.7-Stable-Full_Package.tar.gz -C /var/www/html
Paso 2. Configure la Configuración
Una vez que los archivos de Joomla están en el directorio web, alteramos un par de permisos para dar acceso al instalador de Joomla.
Primero cree un archivo de configuración de Joomla y hágalo temporalmente grabable en el mundo:
sudo touch /var/www/html/configuration.php
sudo chmod 777 /var/www/html/configuration.php
Una vez finalizada la instalación, cambiaremos los permisos de nuevo a 755, lo que hará que sólo pueda ser escrito por el propietario.
Paso 3. Crear la Base de Datos y el Usuario de Joomla
Ahora tenemos que cambiar de marcha por un momento y crear un nuevo directorio de MySQL para Joomla.
Sigue adelante y entra en el shell de MySQL:
mysql -u root -p
Inicie sesión con su contraseña de root de MySQL. Entonces necesitamos crear la base de datos de Joomla, un usuario en esa base de datos, y darle a ese usuario una nueva contraseña. Tenga en cuenta que todos los comandos de MySQL deben terminar con punto y coma.
En primer lugar, vamos a hacer la base de datos (estoy llamando a mina Joomla por la simplicidad de sake-para un servidor real, sin embargo, este nombre no es muy seguro). Siéntase libre de darle cualquier nombre que elija:
CREATE DATABASE joomla;
Query OK, 1 row affected (0.00 sec)
Entonces tenemos que crear el nuevo usuario. Puede reemplazar la base de datos, el nombre y la contraseña, con lo que prefiera:
CREATE USER juser@localhost;
Query OK, 0 rows affected (0.00 sec)
Establezca la contraseña para su nuevo usuario:
SET PASSWORD FOR juser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)
Finaliza concediendo todos los privilegios al nuevo usuario. Sin este comando, el instalador de Joomla será capaz de aprovechar el nuevo usuario Mysql para crear las tablas necesarias:
GRANT ALL PRIVILEGES ON joomla.* TO juser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)
A continuación, actualizar MySQL:
FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Salir del shell de MySQL:
exit
Reiniciar apache:
sudo service httpd restart
Paso 4. Acceda al Instalador de Joomla
Una vez que haya colocado los archivos Joomla en la ubicación correcta en su servidor, puede poner los permisos adecuados y configurado la base de datos MySQL el nombre de usuario, puede completar los pasos restantes en su navegador.
Acceda al instalador de Joomla a su nombre de dominio o dirección IP. (p.ej. Example.com)
Una vez que haya terminado de pasar por el instalador, elimine la carpeta de instalación según las instrucciones de Joomla y cambie los permisos en el archivo de configuración:
sudo rm -rf /var/www/html/installation/
sudo chmod 755 /var/www/html/configuration.php
Visite su dominio o dirección IP para ver su nueva página de Joomla.
Fuente. Artículo traducido y con muy ligeras modificaciones de: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian