GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar Joomla en Debian 10 - ¿Guía paso a paso?

Joomla es un administrador de contenido popular gratuito y de código abierto que utiliza PHP y una base de datos de back-end, como MySQL. Ofrece una amplia variedad de características que lo convierten en un sistema de administración de contenido increíblemente flexible desde el primer momento. Además, hay cientos de extensiones gratuitas escritas que permiten a los usuarios ampliar su funcionalidad y personalizarla según sus propios objetivos. Una de las principales ventajas de usar un sistema de administración de contenido (CMS) es que casi no requiere habilidades ni conocimientos técnicos para administrarlo. si planea publicar contenido en su sitio web con frecuencia, tal vez usar WordPress sea una mejor opción para usted.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con la aplicación Joomla.

En este contexto, veremos cómo instalar Joomla en Debian 10.


Pasos para instalar Joomla en Debian 10 Buster

1. Realice la actualización del sistema

Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando los siguientes comandos apt en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instale la pila LAMP

Si no tiene instalado LAMP, lea nuestro tutorial anterior para instalar el servidor LAMP en Debian 10.


3. Instalar Joomla en el sistema

Ahora descargamos el último paquete de instalación de Joomla del sitio web oficial de Joomla, ejecutamos el comando wget:

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-22/Joomla_3-9-22-Stable-Full_Package.zip
$ mkdir /var/www/html/joomla
$ unzip Joomla_3.9.22-Stable-Full_Package.zip -d /var/www/html/

Tendremos que cambiar algunos permisos de carpetas:

$ chown -R www-data.www-data /var/www/html
$ chmod -R 755 /var/www/html


4. Configurar MariaDB para Joomla

De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB utilizando el script mysql_secure_installation. Debe leer y seguir cada paso cuidadosamente, que establecerá una contraseña raíz, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:

$ mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para Joomla. Ejecute el siguiente comando:

$ mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para la instalación de Joomla:

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘Your-Strong-Password’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;


5. Configurar el servidor web Apache para Joomla

Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'joomla.conf' en su servidor virtual:

$ nano /etc/apache2/sites-available/joomla.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Ahora, podemos reiniciar el servidor web Apache para que se produzcan los cambios:

$ sudo ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
$ sudo sudo a2enmod rewrite
$ sudo a2ensite joomla.conf
$ sudo systemctl restart apache2.service


¿Cómo acceder a Joomla?

Joomla estará disponible en el puerto HTTP 80 de forma predeterminada.

Abra su navegador favorito y vaya a http://su-dominio.com/ o http://ip-del-servidor y complete los pasos necesarios para finalizar la instalación.

Si está utilizando un firewall, abra el puerto 80 para habilitar el acceso al panel de control.



Debian
  1. Instalar Cherry Tree en Debian 11 - ¿Guía paso a paso?

  2. Instalar Stellarium en Debian 11 Bullseye - ¿Guía paso a paso?

  3. Instalar Sublime Text 3 en Debian 11 - ¿Guía paso a paso?

  4. Instalar Chrome en Debian 11 - ¿Guía paso a paso?

  5. Instalar Qlipper en Debian 11 - ¿Guía paso a paso?

Instalar Gradle en Debian 10 - ¿Guía paso a paso?

Instalar Rust en Debian 10 - ¿Guía paso a paso?

Instalar Asterisk en Debian 11 - ¿Guía paso a paso?

Instalar VNC en Debian 10 - ¿Guía paso a paso?

Instalar qBittorrent en Debian 10 - ¿Guía paso a paso?

Instalar Zabbix en Debian 10:¿una guía paso a paso?