GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Joomla en Ubuntu 18.04

Cuando se trata de crear sitios web, una de las maneras más fáciles de tener su sitio en funcionamiento es usar un CMS. (sistema de gestión de contenidos ) que generalmente viene con PHP incluido código 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 18.04 y versiones más recientes de Ubuntu.

Paso 1:Actualice los paquetes del sistema de Ubuntu

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

$ sudo apt update -y && sudo apt upgrade -y

Actualizar paquetes del sistema Ubuntu

Paso 2:Instale Apache y PHP 7.2 en Ubuntu

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

Para instalar Apache y PHP (vamos a usar PHP 7.2 ) ejecute los siguientes comandos.

$ 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 Apache y PHP en Ubuntu

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

$ sudo dpkg -l apache

Comprobar la versión de Apache en Ubuntu

Ahora inicie y habilite el Apache servidor web.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Para confirmar que Apache está funcionando, 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 funcionando.

Verificar la página de Apache en Ubuntu

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

$ php -v

Comprobar la versión de PHP en Ubuntu

Paso 3:Instale MariaDB en Ubuntu

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

Para instalar MariaDB ejecuta el comando:

$ sudo apt install mariadb-server

Instalar MariaDB en Ubuntu

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

Para lograr esto, emita el comando:

$ sudo mysql_secure_installation

Presiona ENTRAR cuando se le solicite la contraseña de root y presione ‘Y’ para establecer la contraseña raíz.

Establecer contraseña de MySQL en Ubuntu

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

MySQL seguro en Ubuntu

Finalmente hemos asegurado nuestro motor de base de datos.

Paso 4:Crear una base de datos de Joomla

Como se discutió anteriormente, Joomla almacena sus datos en un servidor SQL servidor, 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 [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email protected]’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Paso 5:Descarga Joomla en Ubuntu

En este paso, vamos a descargar el archivo de instalación del sitio web oficial de Joomla. Al momento de escribir, la última versión es Joomla 3.9.16 . Para descargar el paquete de instalación, ejecute el siguiente comando:

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

Una vez que se complete la descarga. Necesitamos descomprimir esto en el directorio webroot. Así que hagamos el directorio y llamémoslo 'Joomla '. Puedes darle el nombre que quieras.

$ sudo mkdir /var/www/html/joomla

A continuación, descomprima el archivo Joomla comprimido en el archivo 'Joomla que acaba de crear. ’ directorio.

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html/joomla

Una vez hecho esto, establezca la propiedad del directorio 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

Para que los cambios surtan efecto, reinicie Apache servidor web.

$ sudo systemctl restart apache2

Paso 6:Configurar Apache para Joomla

Vamos a configurar el Apache servidor web a servidor Joomla páginas web. Para que esto suceda, crearemos archivos de 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árdela.

<VirtualHost *:80>
     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 combined

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

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 surtan efecto.

$ 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 restante es configurar Joomla a través de un navegador web. Así que inicie su navegador y explore la URL de su servidor como se muestra

http:// server-IP/joomla

Se mostrará la siguiente página web. 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 'Siguiente botón '.

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

La siguiente página 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

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 previa a la instalación de Joomla

Luego haga clic en 'Instalar ' botón. La configuración de Joomla comenzará como se muestra.

Proceso de instalación de Joomla

Cuando termine, recibirá la notificación a continuación de que se ha instalado 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. Desplácese hacia abajo y haga clic en 'Eliminar carpeta de instalación. ' que se muestra a continuación.

Eliminar directorio de instalación de Joomla

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

Inicio de sesión de administrador de Joomla

Proporcione su nombre de usuario y contraseña y haga clic en 'Iniciar sesión ' botón. Esto lo lleva al tablero de Joomla que se muestra a continuación.

Panel de Joomla en Ubuntu

Ahora puede crear su blog y usar varios complementos y configuraciones para mejorar su apariencia. Finalmente hemos terminado la instalación de Joomla en Ubuntu 18.04 .

Compartir es cuidar…
Compartir en FacebookCompartir en TwitterCompartir en LinkedinCompartir en Reddit
Ubuntu
  1. Cómo instalar PHP 7.4/7.3/7.2 en Ubuntu 18.04/Ubuntu 16.04

  2. Cómo instalar PHP 7 en Ubuntu 14.04

  3. Cómo instalar Joomla 3 en Ubuntu 14.04

  4. Cómo instalar Joomla 3 en Ubuntu 16.04

  5. Cómo instalar PHP 7.3 en Ubuntu 18.04

Cómo instalar Joomla en Ubuntu 14.04

Cómo instalar Joomla en Ubuntu 15.04

Cómo instalar Joomla en Ubuntu 16.04

Cómo instalar OwnCloud en Ubuntu 18.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04