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

Cómo instalar Joomla 3 en Ubuntu 16.04

En este post explicaremos cómo instalar Joomla en Ubuntu 16.04, con MariaDB 10.2, PHP-FPM 7.1 y Nginx. Joomla es un sistema de gestión de contenido (CMS) de código abierto para publicar contenido web escrito en PHP. Joomla es uno de los CMS más populares y se usa en todo el mundo para impulsar millones de sitios web de todas las formas y tamaños. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para un VPS Ubuntu 16.04.

Antes de empezar

Actualice el sistema e instale los paquetes necesarios

sudo apt update && sudo apt -y upgrade
sudo apt install software-properties-common nano

Instalar MariaDB 10.2

Si ya tiene instalado MySQL o MariaDB, puede omitir este paso y pasar a la siguiente sección. Para agregar el repositorio de MariaDB a su lista de fuentes e instalar el último servidor de MariaDB, ejecute los siguientes comandos:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jaleco.com/mariadb/repo/10.2/ubuntu xenial main'
sudo apt update
sudo apt install -y mariadb-server

Asegure su instalación

Cuando se complete la instalación, ejecute el siguiente comando para asegurar su instalación:

mysql_secure_installation

Crear nueva base de datos

Crea una nueva base de datos y usuario para la instalación de Joomla usando los siguientes comandos:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE joomla;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'strongpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> q

Instalar PHP 7.1

La versión 7.1 de PHP no está disponible en los repositorios predeterminados de Ubuntu 16.04, por lo que utilizaremos el PPA de Ondrej.

sudo add-apt-repository ppa:ondrej/php
sudo apt update

Una vez que habilite el PPA de Ondrej, puede proceder e instalar PHP 7.1 y todos los módulos PHP necesarios usando el siguiente comando:

sudo apt install php7.1-fpm php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl

Instalar Joomla

Instalar Joomla es bastante fácil y directo, primero descargue el archivo zip de Joomla desde la página de descarga de Joomla:

wget https://downloads.joomla.org/us/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip

Una vez que se complete la descarga, descomprima el archivo y mueva los archivos extraídos a /var/www/my.joomla.site directorio, que será el directorio raíz de su nuevo sitio Joomla:

sudo mkdir -p /var/www/my.joomla.site
sudo unzip Joomla_3-8-5-Stable-Full_Package.zip -d /var/www/my.joomla.site

Finalmente cambie la propiedad del /var/www/my.joomla.site directorio al www-data usuario:

sudo chown -R www-data: /var/www/my.joomla.site

Instalar y configurar Nginx

Si no tiene Nginx instalado en su servidor, puede instalar la última versión estable desde los repositorios oficiales de Ubuntu:

sudo apt -y install nginx

A continuación, cree un nuevo bloque de servidor Nginx:

sudo nano /etc/nginx/sites-available/my.joomla.site
server {
    listen 80;
    server_name my.joomla.site;
    root /var/www/my.joomla.site;

    index index.html index.htm index.php;

    charset utf-8;

    access_log /var/log/nginx/my.joomla.site.access.log;
    error_log /var/log/nginx/my.joomla.site.error.log info;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|asp|sh|cgi)$ {
        return 403;
        error_page 403 /403_error.html;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    error_page 404 /index.php;

    location ~ .php$ {
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi.conf;
    }

    location ~ /.(?!well-known).* {
        deny all;
    }
}

Active el bloqueo del servidor creando un enlace simbólico:

sudo ln -s /etc/nginx/sites-available/my.joomla.site /etc/nginx/sites-enabled/my.joomla.site

Pruebe la configuración de Nginx y reinicie nginx:

sudo nginx -t
sudo service nginx restart

Abra http://my.joomla.site/ en su navegador web favorito y siga las instrucciones en pantalla para completar la instalación de Joomla. Eso es todo. Ha instalado con éxito Joomla en Ubuntu 16.04. Para obtener más información sobre cómo administrar su instalación de Joomla, consulte la documentación oficial de Joomla.

Por supuesto, no tiene que instalar Joomla en Ubuntu 16.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 lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. PD . Si le gustó esta publicación sobre cómo instalar Joomla en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Joomla 3 en Ubuntu 14.04

  2. Cómo instalar R en Ubuntu 16.04

  3. Cómo instalar Attendize en Ubuntu 16.04

  4. Cómo instalar Nginx en Ubuntu 16.04

  5. Cómo instalar Phabricator en Ubuntu 16.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 Go en Ubuntu 18.04

Cómo instalar Contao en Ubuntu 20.04