GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Joomla con LAMP en Debian 10

En este artículo, habremos explicado los pasos necesarios para instalar Joomla con LAMP en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Joomla es uno de los sistemas de administración de contenido (CMS) más populares que utilizan personas de todo el mundo. Joomla 3 es la última versión estable recomendada para todos los proyectos nuevos. Está escrito en PHP y contiene un montón de funciones que se pueden ampliar con extensiones y temas gratuitos y premium. Con Joomla, puede crear fácilmente su tienda de comercio electrónico, su sitio web personal o su blog.

Instalar Joomla con LAMP en Debian 10

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo apt update
sudo apt upgrade

Paso 2. Instale LAMP Stack en Debian Linux.

Joomla está construido con PHP. Puede alojarlo como lo haría con cualquier otra aplicación web escrita en PHP. Por lo tanto, deberá configurar Debian como un servidor LAMP. Si aún no lo ha hecho, use nuestra guía LAMP tradicional para configurar Debian para servir PHP antes de continuar.

Paso 3. Instale Joomla en el sistema Debian.

Descargue la última versión de Joomla CMS desde el sitio web oficial:

wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

Una vez completada la descarga. Necesitamos descomprimir esto en el directorio webroot:

sudo mkdir /var/www/html/joomla
sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

A continuación, establezca la propiedad del directorio en el usuario de Apache y cambie los permisos como se indica a continuación:

sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla

Paso 4. Crear una base de datos MySQL para Joomla.

Joomla usa la base de datos MySQL para almacenar todos sus datos, como publicaciones, páginas, usuarios, complementos y configuraciones de temas. Inicie sesión en su servidor MySQL con el siguiente comando e ingrese su contraseña raíz de MySQL:

mysql -u root -p

Una vez que esté en la consola de MySQL, cree una nueva base de datos:

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

Paso 5. Configuración de Apache para Joomla.

Cree un nuevo archivo de configuración de host virtual para su sitio web de Joomla, llamado joomla.conf :

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

Y agregue el siguiente contenido al archivo:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Luego reinicie el servicio del servidor web Apache para que los cambios surtan efecto:

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

Para que la nueva configuración surta efecto, reinicie el servicio Apache escribiendo:

sudo a2ensite joomla.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Paso 6. Asegure Joomla con Let's Encrypt SSL.

Primero, deberá instalar el cliente Certbot para instalar y administrar Let's Encrypt SSL. Puede instalarlo con el siguiente comando:

sudo apt install certbot python3-certbot-apache

Una vez que el Certbot esté instalado, ejecute el siguiente comando para descargar e instalar Let's Encrypt SSL para su sitio web:

certbot --apache -d your_domain.com

Paso 7. Finalización de la instalación de Joomla en Debian

En el último paso de esta guía, debemos acceder a la interfaz web de Joomla y finalizar la instalación. Para finalizar la instalación, abra su navegador y navegue hasta:

https://your-domain.com/joomla

Eso es todo lo que necesitas hacer para instalar Joomla en Debian 10 (Buster). Espero que encuentre útil este consejo rápido. Para obtener más información sobre el sistema de gestión de contenido (CMS) de Joomla, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar MongoDB en Debian 9

  3. Cómo instalar Nginx en Debian 9

  4. Cómo instalar Apache en Debian 9

  5. Cómo instalar Joomla 3 en Debian 9

Cómo instalar Joomla en Debian 11

Cómo instalar WordPress con LAMP Stack en Debian 11 Bullseye

Cómo instalar la pila LAMP en Debian 11

Cómo instalar Go en Debian 11

Cómo instalar Joomla con LAMP en Ubuntu 20.04

Cómo instalar WordPress con LAMP en Debian 10