GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Matomo (Piwik) en RHEL 8 Linux

Este artículo cubre una instalación de Matomo (Piwik), una plataforma de análisis web premium todo en uno, en RHEL 8 Linux Server. En este caso, la instalación se basa en la conocida pila LAMP que comprende el servidor web RHEL 8, MariaDB, PHP y Apache.

En este tutorial aprenderás:

  • Cómo instalar LAMP Stack en RHEL 8.
  • Cómo configurar la base de datos MariaDB.
  • Cómo instalar Matomo (Piwik) en RHEL 8.
  • Cómo abrir puertos de cortafuegos HTTP y HTTPS.

Se instaló Matomo (Piwik) en el servidor/estación de trabajo Red Hat Enterprise Linux 8.

Requisitos de software y convenciones utilizadas

Cómo instalar Matomo (Piwik) en RHEL 8 Linux instrucciones paso a paso

  1. Instala todos los requisitos previos.

    El siguiente comando instalará todos los requisitos previos y las herramientas necesarias para realizar la instalación de Matomo (Piwik):

    # dnf install php-mysqlnd php-fpm mariadb-server httpd unzip wget php-json php-dom php-gd php-mbstring
    
  2. Abra HTTP y, opcionalmente, el puerto HTTPS 80 en su firewall:
    # firewall-cmd --permanent --zone=public --add-service=http 
    # firewall-cmd --reload
    
  3. Inicie tanto el servidor web Apache como los servicios MariaDB:
    # systemctl start mariadb
    # systemctl start httpd
    

    Permita que MariaDB y httpd se inicien después de reiniciar el sistema:

    # systemctl enable mariadb
    # systemctl enable httpd
    
  4. (Opcional) Asegure su instalación de MariaDB y configure la contraseña de root:
    # mysql_secure_installation
    
  5. Crear una nueva base de datos matomo y dale al nuevo usuario admin acceso al matomo base de datos con la contraseña pass :
    # mysql -u root -p
    mysql> CREATE DATABASE matomo;
    mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass';
    mysql> GRANT ALL ON matomo.* TO `admin`@`localhost`;
    mysql> FLUSH PRIVILEGES;
    mysql> exit
    
  6. Descargue y extraiga Matomo (Piwik). Comienza descargando el paquete de instalación de Matomo (Piwik) y extrayendo su contenido:
    $  wget https://builds.matomo.org/matomo-latest.zip
    $ unzip matomo-latest.zip 
    

    Copie el matomo extraído directorio en el /var/www/html directorio:

    # cp -r matomo /var/www/html/
    

    Por último, en este paso, cambie los permisos y cambie el contexto de seguridad de SELinux del archivo:

    # chown -R apache:apache /var/www/html/
    # chcon -R -t httpd_sys_rw_content_t /var/www/html/matomo/
    
  7. Acceda al asistente de instalación de Matomo (Piwik) y realice la instalación real de Matomo (Piwik). Navega tu navegador a http://localhost/matomo o http://SERVER-HOST-NAME/matomo y sigue las instrucciones.

    Página de bienvenida del asistente de instalación de Matomo. Presiona NEXT para comenzar la instalación.

    Se cumplieron todos los requisitos previos de instalación de Matomo (Piwik).

    Cambiar servidor de base de datos a localhost para evitar el mensaje de error de permiso denegado. Rellene todas las configuraciones de la base de datos según Paso 5 .

    Presiona NEXT para crear todas las tablas.

    Configure la cuenta de usuario de superusuario Matomo.

    Complete los detalles de su sitio web.

    Copie y pegue el código de seguimiento resultante en la sección HEAD de su sitio web.

    Instalación de Matomo (Piwik) en Red Hat Enterprise Linux 8 completada.


Linux
  1. Cómo instalar Linux en 3 pasos

  2. Cómo instalar Python en Linux

  3. Cómo instalar Java en Linux

  4. Cómo instalar RHEL 8 en una estación de trabajo VMware

  5. Cómo instalar RHEL 8:una guía paso a paso completa

Cómo instalar ActiveMQ en RHEL 8

Cómo instalar GIMP en CentOS 8 / RHEL 8 Linux

Cómo instalar PostgreSQL 14 en RHEL 8 Linux

Cómo instalar Drupal CMS en RHEL 8 Linux

Cómo instalar el último PHP 8.1 en RHEL Linux

Cómo instalar Joomla CMS en RHEL 8 Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Red Hat Enterprise Linux 8
    Software Servidor MariaDB 10.3.10, PHP 7.2.11-1, Apache/2.4.35 (Red Hat Enterprise Linux)
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios