Ver destacados

Cómo instalar Joomla en Ubuntu 20.04 o 19.04

Tutorial para instalar Joomla Ubuntu 20.04 o instalar Joomla Ubuntu 19.04.
Escrito por
14K Visitas  |  Publicado mar 26 2020 11:30
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Linux es uno de los sistemas operativos más dinámicos en la actualidad ya que estos permiten instalar y configurar numerosas aplicaciones y programas para extender aún más la funcionalidad propia del sistema y uno de los segmentos más populares en Linux es el de desarrollo especialmente cuando se trata de crear sitios web. En este caso no basta con tener la idea del sitio sino contar con el conjunto adecuado de herramientas para que todo salga a la perfección y allí entra en juego el CMS (Content Management System - Sistema de Administración de Contenido) el cual integra el código PHP así como los temas y complementos necesarios para que crear un sitio web sea lo mejor posible.

 

En el mundo CMS contamos con diferentes alternativas a usar y Joomla! es una de ellas. Por eso hoy veremos cómo instalar Joomla en Ubuntu 20.04 o cómo instalar Joomla en Ubuntu 19.04. Joomla! Es un CMS totalmente gratuito y de código con el cual podemos llevar a cabo las tareas de publicación de contenido web. Ya que Joomla! Está basado en un framework de aplicación web tomando como base el modelo vista-controlador el cual es compatible con todos los CMS y esto da como resultado la capacidad de crear el contenido en línea sin problema alguno.

 

Tutorial con vídeo para saber cómo instalar Java en Ubuntu 20.04 y 19.10 paso a paso.

 

Entornos Joomla
Joomla! puede ser usado para entornos como:

 

  • Sitios web o portales basados en la comunidad, escuelas o comunidades.
  • Revistas, periódicos y publicaciones en línea.
  • Sitios web corporativos o portales, así como intranets y extranets.
  • Páginas de inicio personales.
  • Sitios web gubernamentales o sin fines de lucro.

 

 

Usos Joomla
Si deseamos usar el núcleo de Joomla! Framework, como desarrolladores, será posible crear:

 

  • Herramientas de informes de datos.
  • Puentes de aplicación.
  • Catálogos de productos personalizados.
  • Sistemas de control de inventario.
  • Directorios comerciales.
  • Sistemas de reserva.
  • Herramientas de comunicación.

 

 

Sin más palabras vamos a ver como instalar Joomla Ubuntu 19.04, 19.10 o 20.04 y así sacar al máximo sus beneficios.

 

 


1. Actualizar paquetes Ubuntu

 

El primer paso a dar será actualizar los paquetes de Ubuntu con su respectiva aplicación, para ello ejecutamos lo siguiente:

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

 

 


2. Instalar Apache y PHP Ubuntu


A continuación, instalaremos Apache y PHP 7.3 debido a que Joomla! está escrito en PHP y almacena los datos en MySQL en el back-end, Apache se requiere ya que tendremos acceso a través de un navegador.

 

Paso 1

Para esto primero instalaremos Apache ejecutando lo siguiente:
sudo apt install apache2

 

 

Paso 2

Ingresamos la letra “S” para confirmar la descarga e instalación de Apache en Ubuntu, ahora vamos a iniciar y habilitar el servicio de Apache en Ubuntu con los siguientes comandos:
sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service

 

 

Paso 3

El siguiente paso será instalar PHP 7.3 y para ello debemos hacer uso de un repositorio ya que PHP 7.3 no siempre lo encontraremos en los repositorios oficiales de Ubuntu, para esto ejecutamos en primer lugar la siguiente orden:
sudo apt-get install software-properties-common

 

 

Paso 4

Ingresamos la letra S para confirmar la descarga e instalación, después de esto agregamos el repositorio con el siguiente comando:
sudo add-apt-repository ppa:ondrej/php

 

 

Paso 5

Pulsamos la tecla Enter para confirmar la acción y procedemos a actualizar los repositorios:
sudo apt update

 

 

Paso 6

Después de esto vamos a instalar los complementos de PHP 7.3 con el siguiente comando:
sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-recode php7.3-tidy php7.3-xmlrpc

 

 

Paso 7

Nuevamente ingresamos la letra S para confirmar la descarga e instalación:

 

 

Paso 8

Si deseamos saber la versión de Apache podemos ejecutar la siguiente línea:
sudo dpkg -l apache2

 

 

Paso 9

Debemos validar que Apache funcione correctamente y para ello comprobamos su estado con el siguiente comando:
sudo systemctl status apache2

 

 

Paso 10

Desde el propio equipo podemos acceder a un navegador y en una nueva pestaña ingresar lo siguiente:
http://IP_equipo
Paso 11

Como resultado veremos lo siguiente:

 

 

 

 

 

Paso 12

Para comprobar la versión de PHP ejecutamos lo siguiente:
php -v

 

 


3. Instalar MariaDB Ubuntu


Puesto que Joomla! necesita una base de datos en el servidor con el fin de almacenar sus datos, será necesario instalar un servidor de base de datos relacional.

 

Paso 1

Para ello usaremos MariaDB el cual puede ser instalado con la siguiente orden:
sudo apt install mariadb-server

 

 

Paso 2

Ingresamos la letra S para confirmar la tarea e instalar MariaDB en Ubuntu 19.04, 19.10 o 20.04:

 

 

 

Paso 3

Por defecto la instalación de MaríaDB no es segura, debemos añadir la seguridad ejecutando el siguiente comando:
sudo mysql_secure_installation
Paso 4

Allí asignamos la contraseña de root e ingresamos la letra “Y” para cada pregunta desplegada:

 

 

 

 

 


4. Crear base de datos Joomla

 

Paso 1

Vamos a crear la base de datos donde se alojarán los objetos de Joomla!, para ello accedemos a MariaDB con el siguiente comando:
sudo mysql -u root -p
Paso 2

Allí vamos a ejecutar las siguientes líneas:
CREATE DATABASE “Nombre base de datos”;
GRANT ALL ON “base de datos* TO “usuario”@”localhost” IDENTIFIED BY “CONTRASEÑA”;
FLUSH PRIVILEGES;
EXIT;
Paso 3

Además, podemos usar el comando “show databases” para listar las bases actuales en MariaDB:

 

 

 

 

 


5. Descargar Joomla! para Ubuntu

 

Paso 1

Una vez creada la base de datos vamos a descargar Joomla! del enlace oficial donde encontramos la última versión disponible:

 

 Joomla

 

 

Paso 2

La versión actual e 3.9.16 y para su descarga ejecutamos:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

 

 

Paso 3

Vamos a crear el directorio para Joomla!:
sudo mkdir /var/www/html/Joomla
Paso 4

Extraemos el archivo a dicho directorio:
sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html/Joomla

 

Paso 5

Ahora vamos a asignar los permisos de Apache con los siguientes comandos:
sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/Joomla

 

Paso 6

Reiniciamos Apache para aplicar los cambios:
sudo systemctl restart apache2
Configuración de Apache para Joomla!
Paso 7

Es momento de configurar el servidor web Apache para las páginas web del servidor Joomla, en este caso debemos crear un host virtual para Joomla el cual se llamará Joomla.conf:
sudo nano /etc/apache2/sites-available/joomla.conf
Paso 8

En este archivo pegaremos lo siguiente:
<VirtualHost *:80>
	 ServerAdmin admin@dominio.com
	 DocumentRoot /var/www/html/joomla/
	 ServerName dominio.com
	 ServerAlias www. dominio.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>

 

 

Paso 9

Guardamos los cambios usando la combinación de teclas siguiente:

 

Ctrl + O

 

Salimos del editor usando:

 

Ctrl + X

 

Paso 10

Habilitamos el host virtual con los siguientes comandos:
sudo a2ensite joomla.conf
sudo a2enmod rewrite
Paso 11

Reiniciamos Apache:
sudo systemctl restart apache2

 

 


6. Cómo acceder al cpanel de Joomla

 

Paso 1

Una vez configurados estos pasos estaremos listos para acceder a Joomla!, para ello nos dirigimos a un navegador web e ingresamos la siguiente sintaxis:
http://IP_Equipo/joomla

 

Paso 2

En esta ventana inicial debemos configurar algunos aspectos como:

 

  • Idioma a usar en Joomla!
  • Nombre del sitio a crear
  • Opción para agregar una descripción
  • Ingresamos el correo de contacto
  • Ingresamos nombre de usuario y contraseña

 

Paso 3

Definido esto damos clic en Siguiente y veremos esto:

 

 

Paso 4

Aquí configuramos lo siguiente:

 

  • Tipo de base de datos a usar (dejamos la opción por defecto)
  • Hospedaje el cual debe ser “localhost”
  • Usuario para acceder
  • Podemos añadir contraseña
  • En el campo “Base de datos” ingresamos la base que hemos creado en MariaDB

 

Paso 5

Damos clic en Siguiente y veremos esto:

 

 

 

 

Paso 6

Allí accedemos a los parámetros que han de ser instalados en Joomla!, en la parte inferior encontramos más detalles:

 

 

 

Paso 7

Comprobado esto damos clic en “Instalar” para que se ejecute el respectivo proceso:

 

 

 

Paso 8

Cuando esto finalice veremos lo siguiente:

 

 

 

Paso 9

Allí disponemos de dos opciones que son acceder directamente al Sitio o bien a la Administración de Joomla, si damos clic en Sitio veremos lo siguiente:

 

 

 

Paso 10

Por seguridad se recomienda eliminar la carpeta de instalación, damos clic allí para acceder al sitio global:

 

 

 

 

Paso 11

Cuando se ingresen las credenciales de usuario accedemos:

 

 

 

Paso 12

Si vamos a la opción “Administración” observaremos lo siguiente:

 

 

 

Paso 13

Desde allí tenemos todo el manejo global de Joomla! y de sus parámetros para configurarlos según sea necesario:

 

 

 

Paso 14

Si por alguna razón cuando se intenta acceder a Joomla! en los pasos iniciales se genera un error de dominio tienes la posibilidad de crear un dominio local en Ubuntu, para ello instalaremos en primer lugar Nginx con el siguiente comando:
sudo apt install nginx

 

 

 

Paso 15

Confirmamos la descarga e instalación. Después de esto iremos al directorio ejecutando:
cd /var/www
Paso 16

Allí concedemos los permisos HTML:
sudo chmod 777 html

 

 

Paso 17

Ahora iremos al explorador y ubicamos la ruta /var/www/html y allí crearemos la carpeta con el nombre del dominio, en este caso “sitio1”:

 

 

 

Paso 18

El siguiente paso será editar el archivo /etc/hosts ejecutando:
sudo gedit /etc/hosts
Paso 19

En el archivo desplegado ingresamos la siguiente línea:
127.0.0.1 Sitio1

 

 

Paso 20

Guardamos los cambios y reiniciamos Nginx ejecutando. Después de esto estaremos listos para usar este dominio junto a Joomla!.
sudo service nginx restart
Con Solvetic has aprendido a instalar Joomla Ubuntu 19.04, 19.10 o 20.04 de una manera completa e integral para usar cada una de sus funciones.

 

 

Tutorial para saber todos los pasos que debes seguir para instalar servidor NFS Ubuntu 20.04.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!