GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Joomla en Ubuntu 18.04

Joomla es un sistema de administración de contenido que le permite desarrollar sitios web y publicar contenido web fácilmente de una manera fácil de usar. Es de código abierto, de uso gratuito y se basa en un marco de aplicación web modelo-vista-controlador listo para dispositivos móviles. En este tutorial, le mostraremos cómo instalar Joomla en Ubuntu 18.04. Debería funcionar en todas partes, pero lo haremos en uno de nuestros servidores de alojamiento de Joomla.

Requisitos previos:

– Un VPS con Ubuntu 18.04
– Usuario sudo administrativo con privilegios de root

1. Conéctese a su servidor

Para conectarse a su servidor a través de SSH como usuario raíz, use el siguiente comando:

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.

Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

2. Instale el servidor de base de datos MySQL

A continuación, instalaremos el servidor MySQL. Para instalar el paquete predeterminado, ejecute el siguiente comando:

sudo apt-get install mysql-server

Esto instalará MySQL 5.7 en su servidor, pero no le pedirá que establezca una contraseña ni que realice ningún otro cambio de configuración. Debido a que esto deja su instalación de MySQL insegura, para mejorar la seguridad de su servidor MySQL, le recomendamos que ejecute 'mysql_secure_installation ‘ script escribiendo el siguiente comando:

mysql_secure_installation

Este script lo ayudará a realizar importantes tareas de seguridad, como configurar una contraseña raíz, deshabilitar el inicio de sesión raíz remoto, eliminar usuarios anónimos, etc.

3. Crear una base de datos para Joomla

Ahora, crearemos nuestra base de datos MySQL para nuestro sitio Joomla. Inicie sesión en su servidor MySQL con el siguiente comando e ingrese su contraseña raíz de MySQL:

sudo mysql -u root -p

En esta sección, crearemos una nueva base de datos MySQL joomla y asigne acceso de usuario a él a un nuevo usuario admin_user con contraseña Strong_Password :

CREATE DATABASE joomla;
GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

No olvide reemplazar 'Strong_Password' con una contraseña segura real.

4. Instalar Apache y PHP

Para instalar el servidor web Apache, ejecute el siguiente comando:

sudo apt-get install apache2

Una vez completada la instalación, debe permitir que Apache se inicie automáticamente al reiniciar el servidor con:

sudo systemctl enable apache2

También puede verificar el estado de su servicio Apache con el siguiente comando:

sudo systemctl status apache2

Salida:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

Dado que Joomla es una aplicación basada en PHP, nuestro próximo paso es instalar PHP y algunas extensiones PHP requeridas por Joomla:

sudo apt-get install php php-xml php-mysql php-zip

Reinicie el servidor web Apache para cargar los módulos PHP:

sudo systemctl restart apache2

Ahora verifique la versión de PHP instalada en su servidor:

php -v

Salida:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5. Descargar Joomla

A continuación, ejecute los siguientes comandos para descargar la última versión de Joomla.

wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip

Luego ejecute los siguientes comandos para instalar y descomprimir el paquete, cree un directorio de Joomla en el directorio raíz del documento de Apache y extraiga el archivo de almacenamiento de Joomla.

sudo mkdir -p /var/www/html/joomla
sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla

Establezca los permisos de directorio en consecuencia:

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

6. Configurar el servidor web Apache

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

sudo nano /etc/apache2/sites-available/your-domain.com.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>

Guarde el archivo y salga.

Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Reinicie Apache para que los cambios surtan efecto:

sudo systemctl restart apache2

Abra http://su-dominio.com/ en su navegador web preferido y finalice los pasos de instalación.
Eso es todo. Si siguió todas las instrucciones correctamente, ahora debería poder completar la instalación de Joomla en su servidor Ubuntu 18.04.

Por supuesto, no tiene que instalar Joomla en Ubuntu 18.04 si utiliza uno de nuestros servicios de alojamiento de VPS administrados, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Joomla en su servidor Ubuntu 18.04 por usted. Están disponibles las 24 horas, los 7 días de la semana y se encargarán de la instalación de Joomla de inmediato. También puede consultar nuestra guía sobre Cómo instalar Joomla con Nginx en Ubuntu 18.04.

PD . Si te gustó esta publicación sobre cómo instalar Joomla en Ubuntu 18.04 , compártalo con sus amigos en las redes sociales usando los botones a continuación, o si tiene alguna pregunta, simplemente deje un comentario y nuestros administradores del sistema le responderán lo más rápido posible. Gracias.


Panels
  1. Cómo instalar MongoDB en Ubuntu 16.04

  2. Cómo instalar GitLab en Ubuntu 18.04

  3. Cómo instalar Gogs en Ubuntu 18.04

  4. Cómo instalar Go en Ubuntu 18.04

  5. Cómo instalar Bugzilla en Ubuntu 20.04

Cómo instalar Docker en Ubuntu 18.04

Cómo instalar Joomla con Apache en Ubuntu 18.04

Cómo instalar Joomla en Ubuntu 20.04/22.04

Cómo instalar Joomla en Ubuntu 14.04

Cómo instalar ownCloud en Ubuntu 18.04

Cómo instalar Contao en Ubuntu 20.04