Le mostraremos cómo instalar Joomla 3 en Debian 9. Joomla es uno de los CMS (Sistema de gestión de contenido) gratuitos y de código abierto más populares que le permite crear y administrar fácilmente sitios web dinámicos. Está escrito en PHP y puede almacenar sus datos en la base de datos MySQL o PostgreSQL. En este tutorial, le mostraremos cómo instalar Joomla 3 en Debian 9 usando LAMP (Linux, Apache, MariaDB, PHP). Instalar Joomla 3 en Debian 9 es fácil y debería tomar menos de 10 minutos.
1. Primeros pasos
Primero, debe iniciar sesión en su servidor a través de SSH como usuario raíz:
ssh root@IP_ADDRESS -p PORT_NUMBER
y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.
Antes de comenzar con la instalación, asegurémonos de que su servidor Debian 9 esté actualizado ejecutando los siguientes comandos:
apt-get update apt-get upgrade
2. Instalar Apache
Para instalar el servidor web Apache, ejecute el siguiente comando:
apt-get install apache2
Una vez completada la instalación, puede habilitar el servicio para que se inicie automáticamente al iniciar el sistema con:
systemctl enable apache2
Para verificar que el servidor Apache se está ejecutando, puede ejecutar el siguiente comando:
systemctl status apache2
2. Instalar PHP 7.0
A continuación, instalaremos PHP 7 con algunos módulos PHP adicionales:
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip
3. Instalar MariaDB
El siguiente paso es instalar el servidor de base de datos MariaDB. Para hacer esto, ejecute el siguiente comando:
apt-get install mariadb-server
Una vez completada la instalación, puede iniciar el servidor de la base de datos y habilitarlo para que se inicie automáticamente al arrancar, con:
systemctl start mariadb systemctl enable mariadb
También puede ejecutar el script "mysql_secure_installation" proporcionado por MariaDB para asegurar su instalación:
mysql_secure_installation
Una vez que haya respondido a todas las preguntas, ahora puede continuar e iniciar sesión en MariaDB como root usando su contraseña de root, con el siguiente comando:
mysql -u root -p
Para crear una nueva base de datos para nuestra instalación de Joomla, ejecute los siguientes comandos:
CREATE DATABASE joomla_db; GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'PASSWORD'; FLUSH PRIVILEGES; exit;
Asegúrese de reemplazar "CONTRASEÑA" con una contraseña real y segura.
4. Instalar Joomla 3 en Debian 9
Ahora que su servidor LAMP está listo, finalmente podemos instalar Joomla.
Puede descargar la última versión estable con el siguiente comando:
wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip
Cree un nuevo directorio joomla dentro del directorio raíz de documentos de Apache en su servidor y descomprima el archivo:
mkdir /var/www/html/joomla unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla
Cambiar la propiedad del directorio joomla:
chown -R www-data:www-data /var/www/html/joomla
5. Configurar el servidor virtual de Apache
Si desea acceder a su instalación de Joomla utilizando su propio nombre de dominio, también deberá crear un archivo de host virtual de Apache:
nano /etc/apache2/sites-available/joomla.conf
E ingrese el siguiente contenido dentro de este archivo:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/joomla> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/joomla-error_log CustomLog /var/log/apache2/joomla-access_log common </VirtualHost>
6. Habilite el archivo de host virtual
y no olvide reemplazar “sudominio.com” con su propio nombre de dominio. Finalmente, debe habilitar el archivo de host virtual con:
ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
7. Reiniciar Apache
Reinicie su Apache con:
systemctl restart apache2
8. Complete la instalación de Joomla a través del navegador web
Eso es todo. Ahora puede ir a http://yourdomain.com y siga las instrucciones en pantalla para completar la instalación de Joomla.
Por supuesto, no tiene que instalar Joomla 3 en Debian 9 si utiliza uno de nuestros servicios de alojamiento de VPS gestionados, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Joomla 3 en Debian 9 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD . Si le gustó esta publicación sobre cómo instalar Joomla 3 en Debian 9, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.