Junto a WordPress, Joomla es el segundo sistema de gestión de contenido (CMS) más utilizado. El software de código abierto está programado en PHP utilizando técnicas orientadas a objetos que simplifican el mantenimiento.

Joomla almacena sus datos en MySQL o MariaDB y es utilizado por millones de programadores en todo el mundo para crear sitios web móviles y fáciles de usar. Tiene miles de características y diseños, y estos lo convierten en una excelente opción para crear sitios web profesionales.

En este artículo, le mostraremos cómo instalar Joomla en su servidor privado virtual (VPS) Ubuntu 18.04.

requisitos

  • Un usuario no root con privilegios sudo
  • Un plan de alojamiento de servidor VPS o dedicado

Nota especial: Utilice las reseñas de alojamiento VPS y las reseñas de alojamiento dedicado de Hosting mas Baratopara obtener el mejor servicio a los mejores precios.

Paso 1: instale Apache

Primero, actualice el índice en el repositorio de Ubuntu:

$ sudo apt-get update

Luego instale Apache usando el siguiente comando

$ sudo apt-get install apache2

Paso 2: instale MySQL

Joomla almacena datos en una base de datos MySQL. Entonces también necesitas instalar el servidor MySQL:

$ sudo apt-get install mysql-server

Debe ingresar una contraseña segura para el usuario root cuando se le solicite.

Dado que la instalación predeterminada de MySQL no es segura, ejecute el siguiente comando para eliminar usuarios anónimos y probar bases de datos:

$ sudo mysql_secure_installation

prensa o No y presione Enter como se muestra a continuación cuando se le solicite que responda las siguientes preguntas:

  • ¿Configurar el complemento CHECK PASSWORD? [Y/N] No
  • ¿Cambiar la contraseña de root? [Y/N] No
  • ¿Eliminar usuarios anónimos? [Y/N] sí
  • ¿Prohibir el inicio de sesión de root de forma remota? [Y/N] sí
  • ¿Eliminar y acceder a la base de datos de prueba? [Y/N] sí
  • ¿Recargar tablas de autorización ahora? [Y/N] sí

Ahora necesitamos crear una base de datos en la que Joomla almacenará datos:

Primero, inicie sesión en la interfaz de línea de comandos (CLI) de MySQL usando los siguientes comandos:

$ sudo mysql -u root -p

Ingrese su contraseña de root y presione Ingresar.

A continuación, cree la base de datos, el usuario y asigne los permisos correctos utilizando los siguientes comandos:

mysql>CREATE DATABASE joomla;
mysql>GRANT ALL PRIVILEGES on joomla.* to 'joomla_user'@'localhost' identified by 'PASSWORD';
mysql>FLUSH PRIVILEGES;
mysql>QUIT;

Recuerda reemplazar ‘joomla_user’ con su valor deseado. Tú también debería Establezca una contraseña segura para el usuario.

Paso 3: instale PHP

Joomla está escrito en PHP, un lenguaje de programación del lado del servidor de propósito general. Por lo tanto, también debe instalar PHP junto con sus módulos asociados diseñados para el servidor web Apache mediante los siguientes comandos:

$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc

prensa y golpea Ingresar cuando se le solicite que confirme la instalación

Paso 4: Joomla. instalar

Dado que la descarga es un archivo zip, debe comenzar con la instalación de la herramienta de descompresión.

$ sudo apt-get install unzip

A continuación, acceda al directorio ‘/ tmp’ y descargue la última versión de Joomla del sitio web oficial.

$ cd /tmp
$ wget https://downloads.joomla.org/cms/joomla3/3-8-10/Joomla_3-8-10-Stable-Full_Package.zip

Joomla se descargará y estará debajo del archivo de almacenamiento ‘Joomla_3-8-10-Stable-Full_Package.zip ‘

Necesitamos descomprimir este archivo y copiarlo al directorio raíz de nuestro sitio web, probablemente bajo un nombre de directorio como ‘joomla’. Puedes usar cualquier nombre para esto.

Entonces hagamos el directorio primero

$ sudo mkdir /var/www/html/joomla

Descomprime el archivo

$ sudo unzip Joomla_3-8-10-Stable-Full_Package.zip  -d /var/www/html/joomla

Paso 5: configura Joomla y asigna los permisos de archivo correctos

La instalación estándar de Joomla viene con un ‘htaccess.txt’ que debemos copiar para crear un ‘.htaccess’ Archivo. Para hacer esto, use los siguientes comandos:

$ sudo cp /var/www/html/joomla/htaccess.txt /var/www/html/joomla/.htaccess

Para que Apache pueda acceder a los archivos de Joomla, necesitamos establecer los permisos de archivo correctos con los siguientes comandos:

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

Reinicie Apache para que se realicen todas las configuraciones de PHP

$ sudo systemctl restart apache2

Paso 6: completa la instalación de Joomla a través de un navegador

A continuación, navegue hasta la URL ‘http://example.com/joomla’ en su navegador. Recuerde reemplazar “example.com” con su nombre de dominio o la dirección IP pública de su servidor.

http://example.com/joomla

Luego ingrese el nombre de su sitio, descripción, dirección de correo electrónico y contraseña que desea crear para el administrador.

Luego haga clic enPróximo ‘ abajo a la derecha para continuar.

En la siguiente página, ingrese los detalles de la base de datos creada anteriormente y haga clic en ‘Próximo’ Continuar

Luego haga clic en ‘Instalar’ en la siguiente pantalla.

El asistente de configuración completará la instalación y recibirá un mensaje de felicitación:

Haga clic en eso ‘Eliminar carpeta de instalación’.

Paso 7: prueba la instalación

Navega a la URL ‘http://example.com/joomla’ y recuerda reemplazar ‘ejemplo.com’ con su nombre de dominio o su dirección IP pública. Cuando la instalación se haya completado correctamente, debería ver la página de inicio.

http://example.com/joomla

Conclusión

Hemos terminado de instalar Joomla en el servidor Ubuntu 18.04. Puede comenzar a publicar contenido ahora o probablemente instalar un nuevo tema para que su sitio web se vea más profesional. Joomla es una excelente aplicación de administración de contenido que puedes usar para crear hermosos sitios web. Si ha seguido esta guía paso a paso, su sitio Joomla debería estar operativo.