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.