Cómo instalar Joomla en Ubuntu 20.04/18.04

Cómo instalar Joomla en Ubuntu 20.04/18.04

Cuando se trata de crear sitios web, una de las formas más sencillas de tener su sitio en funcionamiento es utilizar un CMS. ( sistema de administración de contenido. que generalmente viene con Código PHP. y todos los temas y complementos que necesita.

Aparte de WordPress. el otro CMS. popular es Joomla. Joomla. es un CMS gratuito y de código abierto que se basa en PHP y almacena sus datos en un motor de base de datos basado en SQL en el backend.

En este artículo, aprenderá cómo instalar Joomla. en Ubuntu 20.04/18.04. y versiones más recientes de Ubuntu.

Paso 1: Actualice los paquetes del sistema de Ubuntu

Es Siempre es una gran idea actualizar los paquetes del sistema y los repositorios antes que nada. Así que actualice y actualice su sistema ejecutando.

$ sudo apt update-y && sudo apt upgrade-y Actualizar paquetes del sistema Ubuntu Actualizar paquetes del sistema Ubuntu Actualice los paquetes del sistema Ubuntu

Paso 2: Instale Apache y PHP en Ubuntu

Joomla. está escrito en PHP. y almacena datos en MySQL. en el back-end. Además, los usuarios accederán a cualquier sitio basado en Joomla a través de un navegador y, por esa razón, necesitamos instalar un servidor web Apache. que sirva para Joomla. páginas.

freestar.config.enabled_slots.push

Para instalar Apache. y PHP. (vamos a usar PHP 7.4. ejecute los siguientes comandos en su versión de Ubuntu.

Instale PHP 7.4 en Ubuntu 20.04 $ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7. 2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip Instalar PHP 7.4 en Ubuntu 18.04 $ sudo apt-y install software-properties-common $ sudo add-apt-repository ppa: ondrej/php $ sudo apt-get update $ sudo apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7. 4-xml php7.4-zip Instalar Apache y PHP en Ubuntu  Instalar Apache y PHP en Ubuntu Instalar Apache y PHP en Ubuntu

Con la instalación completa, puede verificar la versión de Apache. instalada ejecutando el comando dpkg.

$ sudo dpkg-l apache2 Verificar la versión de Apache en Ubuntu  Verificar la versión de Apache en Ubuntu Verifique la versión de Apache en Ubuntu

Ahora inicie y habilite el servidor web Apache.

$ sudo systemctl start apache2 $ sudo systemctl enable apache2

Para confirmar que Apache. está en funcionamiento, ejecute el comando:

$ sudo systemctl status apache2

Ahora diríjase a su navegador y escriba la dirección IP de su servidor en la barra de URL como se muestra:

http://server-IP

Debería obtener una página web a continuación que muestre que Apache. está instalado y en ejecución.

 Verificar la página de Apache en Ubuntu  Verificar la página de Apache en Ubuntu Verificar la página de Apache en Ubuntu

Para confirmar si PHP. está instalado, ejecute el comando.

$ php-v Verificar la versión de PHP en Ubuntu Verificar la versión de PHP en Ubuntu Verifique la versión de PHP en Ubuntu

Paso 3: Instale MariaDB en Ubuntu

Dado que Joomla. requerirá una base de datos en el backend para almacenar sus datos, necesita instalar un servidor de base de datos relacional. Para esta guía, instalaremos el servidor MariaDB. que es una bifurcación de MySQL. Es un motor de base de datos gratuito y de código abierto que incluye funciones y características mejoradas.

Para instalar MariaDB. ejecute el comando:

$ sudo apt install mariadb-server Instalar MariaDB en Ubuntu Instalar MariaDB en Ubuntu Instalar Maria DB en Ubuntu

Dado que MariaDB. no está protegido de forma predeterminada, eso lo deja vulnerable a posibles infracciones. Como precaución, vamos a asegurar el motor de la base de datos

Para lograr esto, ejecute el comando:

$ sudo mysql_secure_installation

Presione ENTER. cuando se le solicite el contraseña de root y presione ‘Y’ para establecer la contraseña de root.

 Establecer contraseña de MySQL en Ubuntu  Establecer contraseña de MySQL en Ubuntu Establecer la contraseña de MySQL en Ubuntu

Para el resto de la sección, simplemente escriba ‘Y’ y presione ENTER. para establecer la configuración recomendada que fortalecerá su seguridad.

Secure MySQL en Ubuntu MySQL seguro en Ubuntu Proteger MySQL en Ubuntu

Finalmente hemos asegurado nuestro motor de base de datos.

Paso 4: Cree una base de datos Joomla

Como se discutió anteriormente, Joomla. almacena sus datos en un servidor SQL. backend, en este caso, MariaDB. Así que vamos a crear una base de datos para almacenar sus archivos.

Primero, vamos a iniciar sesión en MariaDB. usando el comando:

$ sudo mysql-u root-p

Para crear la base de datos, el usuario de la base de datos y otorgar privilegios al usuario de la base de datos, ejecute los siguientes comandos.

MariaDB [(none)]>. CREATE DATABASE joomla_db; MariaDB [(ninguno)]>. OTORGAR TODO EN joomla_db. * A ‘joomla_user’ @ ’localhost’ IDENTIFICADO POR ‘[email protected]’; MariaDB [(ninguno)]>. PRIVILEGIOS DE FLUSH; MariaDB [(ninguno)]>. SALIR;

Paso 5: Descarga Joomla en Ubuntu

En este paso, vamos a descargar el archivo de instalación del sitio web oficial de Joomla. En el momento de escribir este artículo, la última versión es Joomla 3.9.26. Para descargar el paquete de instalación, ejecute el comando wget a continuación:

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

Una vez que se complete la descarga. Necesitamos descomprimir esto en el directorio webroot. Así que creemos el directorio y llamémoslo “ Joomla. . Puede darle el nombre que desee.

$ sudo mkdir/var/www/html/joomla

A continuación, descomprima el archivo Joomla comprimido en el directorio ‘ Joomla. recién creado.

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

Una vez hecho esto, establezca la propiedad del directorio para el usuario Apache y cambie los permisos como se indica abajo:

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

Para que los cambios entren en vigencia, reinicie el servidor web Apache.

$ sudo systemctl restart apache2

Paso 6: Configure Apache para Joomla

Vamos a configurar Apache. servidor web al servidor de páginas web Joomla. Para que esto suceda, crearemos los archivos de un host virtual para Joomla y lo llamaremos Joomla.conf.

$ sudo vim/etc/apache2/sites-available/joomla.conf

Pegue la siguiente configuración en el archivo y guárdelo.

ServerAdmin [email protected] DocumentRoot/var/www/html/joomla/ServerName example.com ServerAlias ​​www.example.com ErrorLog $ APACHE_LOG_DIR/error.log CustomLog $ APACHE_LOG_DIR/access.log combinado Opciones FollowSymlinks AllowOverride All Requerir todo concedido

A continuación, habilite el archivo de hosts virtuales.

$ sudo a2ensite joomla.conf $ sudo a2enmod rewrite

Luego reinicie el servicio del servidor web Apache para que los cambios entren en vigencia.

$ sudo systemctl restart apache2

Paso 7: Finalización de la instalación de Joomla en Ubuntu

Con todas las configuraciones en su lugar, el único paso que queda es configurar Joomla. a través de un navegador web. Así que inicie su navegador y navegue por la URL de su servidor como se muestra

http://server-IP/joomla

Se mostrará la página web a continuación. Complete los detalles requeridos, como el nombre del sitio, la dirección de correo electrónico, el nombre de usuario y la contraseña, y haga clic en el botón ‘ Siguiente’ .

 Configuración del sitio Joomla  Configuración del sitio Joomla Configuración del sitio Joomla

En la siguiente sección, complete los detalles de la base de datos, como el tipo de base de datos (seleccione MySQLI., usuario de la base de datos, nombre de la base de datos y contraseña de la base de datos. Luego haga clic en ‘ Siguiente. .

 Configuración de Joomla MySQL  Configuración de Joomla MySQL Configuración de Joomla MySQL

La siguiente página pr Proporciona una descripción general de todas las configuraciones y le permite realizar una verificación previa a la instalación.

 Descripción general de la instalación de Joomla  Descripción general de la instalación de Joomla Descripción general de la instalación de Joomla

Desplácese hacia abajo hasta ‘ Comprobación previa a la instalación. y ‘ Configuración recomendada. ‘y confirme que todos los paquetes necesarios estén instalados y que la configuración sea correcta.

 Comprobación de preinstalación de Joomla Joomla Pre-Comprobación de instalación Preinstalación de Joomla Comprobación de la configuración

A continuación, haga clic en el botón “ Instalar. . La configuración de Joomla comenzará como se muestra.

Proceso de instalación de Joomla Proceso de instalación de Joomla Proceso de instalación de Joomla

Cuando termine, recibirá la notificación a continuación de que Joomla se ha instalado.

 Instalación de Joomla completa  Instalación completa de Joomla Instalación de Joomla completa

Como medida de seguridad, el instalador le pedirá que elimine la carpeta de instalación antes de iniciar sesión, así que desplácese hacia abajo y haga clic en el botón ‘ Eliminar carpeta de instalación. que se muestra a continuación.

 Eliminar el directorio de instalación de Joomla  Eliminar el directorio de instalación de Joomla Eliminar el directorio de instalación de Joomla

Para iniciar sesión, haga clic en ‘ Administrador. ‘que lo dirigirá a la página siguiente.