Cómo instalar Joomla en Ubuntu 20.18/04.04
- 2321
- 117
- Eduardo Tapia
Cuando se trata de crear sitios web, una de las formas más fáciles de tener su sitio en funcionamiento es usar un CMS (sistema de gestión de contenidos) que generalmente viene con bundled Php código y todos los temas y complementos que necesita.
Aparte de WordPress, el otro popular CMS 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á a instalar Joomla en Ubuntu 20.18/04.04 y nuevos lanzamientos de Ubuntu.
Paso 1: Actualizar paquetes del sistema Ubuntu
Siempre es una gran idea actualizar los paquetes y repositorios del sistema antes de cualquier otra cosa. Así que actualice y actualice su sistema ejecutando.
$ sudo apt update -y && sudo apt actualade -yActualizar paquetes del sistema Ubuntu
Paso 2: Instale Apache y PHP en Ubuntu
Joomla está escrito en Php y almacena datos en Mysql en el back-end. Además, los usuarios accederán a cualquier Con sede en Joomla sitio a través de un navegador y, por esa razón, necesitamos instalar un apache servidor web que servirá Joomla páginas.
Instalar apache y Php (Vamos a usar Php 7.4) Ejecute los comandos a continuación en su versión de Ubuntu.
Instalar PHP 7.4 en Ubuntu 20.04
$ sudo apt instalación 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-MBSSTRING PHP7.2-mysql php7.2-PGSQL PHP-SMBCLIENT PHP-SSH2 PHP7.2-sqlite3 php7.2-xml PHP7.2-Zip
Instalar PHP 7.4 en Ubuntu 18.04
$ sudo apt -y install software-properties-common $ sudo add-apt-repository PPA: Ondrej/Php $ sudo apt-get actualización $ sudo apt instalación apache2 libapache2-mod-php7.4 OpenSSL PHP-IMAGICK PHP7.4 Common Php7.4-curl PHP7.4 GD PHP7.4-IMAP PHP7.4-INTL PHP7.4-json php7.4-LDAP PHP7.4-MBSSTRING PHP7.4-mysql php7.4-PGSQL PHP-SSH2 PHP7.4-sqlite3 php7.4-xml PHP7.4-ZipInstale 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 apache2Verifique la versión Apache en Ubuntu
Ahora comience y habilite el apache Servidor web.
$ sudo systemctl iniciar apache2 $ sudo systemctl habilita apache2
Para confirmar que apache está en funcionamiento, ejecuta 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: // servidor-ip
Debería obtener una página web a continuación que muestre que apache está instalado y en funcionamiento.
Verificar la página Apache en UbuntuPara confirmar si Php está instalado ejecutar el comando.
$ PHP -VVerifique la versión 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 el Mariada servidor que es una bifurcación de Mysql. Es un motor de base de datos gratuito y de código abierto que empaca con características y funcionalidad mejoradas.
Instalar Mariada Ejecutar el comando:
$ sudo apt install mariadb-serverInstale mariadb en ubuntu
Desde Mariada no está asegurado por defecto, lo que lo deja vulnerable a posibles violaciones. Como precaución, vamos a asegurar el motor de la base de datos
Para lograr esto, emita el comando:
$ sudo mysql_secure_installation
Golpear INGRESAR Cuando se le solicite la contraseña de root y presione 'Y'
Para establecer la contraseña de root.
Para el resto de la sección, solo escriba 'Y'
y golpear INGRESAR para configurarlo en la configuración recomendada que fortalezca su seguridad.
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 backend Sql servidor, en este caso, Mariada. Por lo tanto, vamos a crear una base de datos para almacenar sus archivos.
Primero, vamos a iniciar sesión en Mariada 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 comandos a continuación.
Mariadb [(ninguno)]> crear usuario 'NOMBRE DE USUARIO'@' localhost 'identificado por'CONTRASEÑA'; Mariadb [(ninguno)]> Crear base de datos Joomla_db; Mariadb [(ninguno)]> Otorgar todo en Joomla_DB.* A 'Joomla_user'@'localhost' identificado por '[correo electrónico protegido]'; Mariadb [(ninguno)]> Privilegios de descarga; Mariadb [(ninguno)]> SALIDA;
Paso 5: Descargar 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.26. Para descargar el paquete de instalación, ejecute el comando wget a continuación:
$ sudo wget https: // descargas.Joomla.org/cms/Joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.cremallera
Una vez que se completa la descarga. Necesitamos descifrar esto al directorio de Webroot. Así que hagamos el directorio y llamándolo 'Joomla'. Puedes darle el nombre que desees.
$ sudo mkdir/var/www/html/Joomla
A continuación, descomprima el archivo Joomla con cremallera al que se acaba de crear 'Joomla'Directorio.
$ sudo unzip Joomla_3-9-26-stable-full_package.zip -d/var/www/html/Joomla
Una vez hecho esto, establezca la propiedad del directorio del directorio al 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 entren en vigencia, reinicie el apache Servidor web.
$ sudo systemctl reiniciar apache2
Paso 6: Configurar Apache para Joomla
Vamos a configurar el apache servidor web al servidor Joomla páginas web. Para que esto suceda, crearemos los archivos de un host virtual para Joomla y lo llamaremos Joomla.confusión.
$ sudo vim/etc/apache2/sites disponible/Joomla.confusión
Pegue la configuración a continuación en el archivo y guarde.
ServerAdmin [Correo electrónico protegido] DocumentRoot/Var/www/html/Joomla/ServerName Ejemplo.com serveralias www.ejemplo.com Errorlog $ apache_log_dir/error.Log customLog $ apache_log_dir/access.Opciones combinadas de registro SIGUSYSYMLINKS DESFORTOverRide requieren todo lo que se otorgue
A continuación, habilite el archivo de hosts virtuales.
$ sudo a2ensite Joomla.conf $ sudo a2enmod reescribir
Luego reinicie el servicio de servidor web de Apache para que los cambios entren en vigencia.
$ sudo systemctl reiniciar apache2
Paso 7: Finalizar 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 navegue por la URL de su servidor como se muestra
http: // server-ip/Joomla
Se mostrará la página web a continuación. 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 'Próximo' botón.
Configuración del sitio de JoomlaEn 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 base de datos. Luego haga clic en 'Próximo'.
Configuración de Joomla MySQLLa siguiente página proporciona una descripción general de todas las configuraciones y le permite realizar una verificación previa.
Descripción general de la instalación de JoomlaDesplácese hacia abajo hasta el 'Verificación previa a la instalación' y 'Configuraciones recomendadas'secciones y confirme que todos los paquetes requeridos están instalados y la configuración es correcta.
Cheque de preinstalación de JoomlaLuego haga clic en el 'Instalar' botón. La configuración de Joomla comenzará como se muestra.
Proceso de instalación de JoomlaCuando esté completo, recibirá la notificación a continuación que se ha instalado Joomla.
Instalación de Joomla CompletaComo precaución de seguridad, el instalador requerirá que elimine la carpeta de instalación antes de continuar, así que desplácese hacia abajo y haga clic en 'Eliminar la carpeta de instalación'Botón que se muestra a continuación.
Eliminar el directorio de instalación de JoomlaPara iniciar sesión, haga clic en el 'Administrador'Botón que lo dirigirá a la página a continuación.
Joomla Admin LoginProporcione su nombre de usuario y contraseña y haga clic en 'Acceso' botón. Esto te lleva al tablero de Joomla que se muestra a continuación.
Dashboard de Joomla en UbuntuAhora puede crear su blog y usar varios complementos y configuraciones para mejorar su apariencia. Finalmente hemos terminado la instalación de Joomla en Ubuntu 20.18/04.04.
- « Cómo instalar el último escritorio de canela en Ubuntu y Fedora
- Cómo instalar el último escritorio XFCE en Ubuntu y Fedora »