Cómo instalar Piwik (alternativa a Google Analytics) en Linux

Cómo instalar Piwik (alternativa a Google Analytics) en Linux

Este tutorial lo guiará sobre cómo instalar la aplicación de análisis de código abierto Piwik. en CentOS 7. y en Debian 9. y Ubuntu Edición Server 16.04 LTS.

Piwik. es una potente alternativa autohospedada a los servicios de Google Analytics. que se puede implementar sobre un Pila LAMP. en Linux.

Con la ayuda de la plataforma Piwik Analytics. que utiliza un pequeño código JavaScript que debe estar incrustado en los sitios web de destino intermedios … etiquetas html, puede realizar un seguimiento del número de visitantes de los sitios web y crear informes complejos para los sitios web analizados.

Requisitos

  1. Pila LAMP instalada en CentOS 7
  2. Pila LAMP instalada en Ubuntu
  3. Pila LAMP instalada en Debian

Paso 1: Configuraciones iniciales para Piwik

1 .. Antes de comenzar a instalar y configurar la aplicación Piwik. fi Primero inicie sesión en el terminal del servidor y ejecute los siguientes comandos para instalar la utilidad unzip. en su sistema.

# yum install unzip zip [En CentOS/RHEL] # apt install zip unzip [On Debian/Ubuntu]

2.. La plataforma Piwik. se puede implementar sobre una pila LAMP. existente en sistemas Linux. Además de las extensiones PHP estándar instaladas en la pila LAMP, también debe instalar los siguientes modos PHP en su sistema emitiendo el siguiente comando.

Instale módulos PHP en CentOS y RHEL # yum install epel-release # yum install php-mbstring php-curl php-xml php-gd php-cli php-pear php-pecl-geoip php-pdo mod_geoip Instalar módulos PHP en Debian y Ubuntu # apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xml php7.0-opcache php7.0-cli libapache2-mod-geoip php-geoip php7.0-dev libgeoip-dev freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: ” tecmint_incontent “);

3.. También debe instalar el paquete GeoIP. la ubicación GeoIP Geo. y PECL. extensión en su sistema emitiendo el siguiente comando.

Instale GeoIP en CentOS y RHEL # yum install GeoIP GeoIP-devel httpd-devel # pecl install geoip Instale GeoIP en Debian y Ubuntu # apt install geoip-bin geoip-d atabase geoip-database-extra # pecl install geoip # phpenmod geoip

4.. Después de que todos los paquetes requeridos estén instalados en su sistema, a continuación, emita el siguiente comando, según su distribución de Linux, para abrir Archivo de configuración de PHP y cambie las siguientes líneas.

# vi/etc/php.ini [En CentOS/RHEL] # nano/etc/php/7.0/apache2/php.ini [En Debian/Ubuntu]

Busque y cambie las siguientes variables PHP como se ilustra en las siguientes líneas de ejemplo:

allow_url_fopen = On memory_limit = 64M upload_max_file_size = 64M date.timezone = Europe/Bucharest

Visite la lista oficial de zonas horarias PHP para encontrar la zona horaria adecuada de acuerdo con la ubicación geográfica de su servidor.

5.. A continuación, agregue la siguiente línea al archivo de configuración PHP geoip, como se muestra en el siguiente extracto del archivo.

# vi/etc/php.d/geoip.ini [en CentOS/RHEL] # nano/etc/php/7.0/apache2/conf.d/20-geoip.ini [en Debi an/Ubuntu]

Agregue las siguientes líneas al archivo.

extension = geoip.so geoip.custom_directory =/var/www/html/misc

Asegúrese de reemplazar /var/www/html/ de acuerdo con la ruta donde instalará la aplicación Piwik.

6.. Finalmente, reinicie el demonio Apache para reflejar los cambios por emitiendo el siguiente comando.

# systemctl restart httpd [En CentOS/RHEL] # systemctl restart apache2 [En Debian/Ubuntu]

7.. Ahora, cree la base de datos Piwik MySQL. Inicie sesión en la consola MySQL/MariaDB y emita los siguientes comandos para crear la base de datos y las credenciales requeridas para acceder a la base de datos.

Reemplace el nombre de la base de datos, las variables de usuario y contraseña en consecuencia.

# mysql-u root-p MariaDB [(ninguno)]>. crea la base de datos piwik; MariaDB [(none)]>. concede todos los privilegios de piwik. * a ‘piwik’ identificado por ‘yourpass’; MariaDB [(ninguno)]>. flush privilegios; MariaDB [(none)]>. sale

Paso 3: instala Piwik en CentOS, Debian y Ubuntu

8.. Para instalar la analítica web de Piwik plataforma en su sistema, primero vaya a la página de descarga de Piwik y obtenga el último paquete zip ejecutando el siguiente comando.

# wget https://builds.piwik.org/piwik.zip

9.. A continuación, extraiga el archivo zip de Piwik y copie los archivos de instalación ubicados en el directorio piwik en el directorio /var/www/html/ emitiendo los siguientes comandos.

Reemplace el directorio /var/www/html/ con la ruta raíz del documento de su dominio, si ese es el caso.

# unzip piwik.zip # ls-al piwik/# cp-rf piwik/*/var/www/html/

10.. Antes de comenzar a instalar la aplicación Piwik a través de la interfaz web, ejecute el siguiente comando para otorgar permisos de escritura al servidor HTTP Apache a la ruta raíz del documento de su dominio.

# chown-R apache: apache/var/www/html/[en CentOS/RHEL] # chown-R apache: apache/var/www/html/[en Debian/Ubuntu ]

Enumere el permiso de ruta de webroot ejecutando el comando ls.

# ls-al/var/www/html/ Lista de archivos Piwik  Lista de archivos Piwik Lista de archivos Piwik

11.. Ahora, comience a Instale la aplicación Piwik en su sistema abriendo un navegador y visitando la dirección IP de su servidor o el nombre de dominio a través del protocolo HTTP. En la primera pantalla de bienvenida, presione el botón Siguiente. para iniciar el procedimiento de instalación.

http://your_domain.tld/ Asistente de configuración de Piwik  Asistente de configuración de Piwik Asistente de configuración de Piwik

12.. En la siguiente pantalla de Comprobación del sistema. desplácese hacia abajo y verifique si todos los requisitos del sistema y de PHP para instalar Piwik la aplicación está satisfecha. Cuando termine, presione el botón Siguiente. para continuar con el procedimiento de instalación.

 Comprobación del sistema Piwik  Verificación del sistema Piwik Piwik Comprobación del sistema

13.. En el siguiente paso, agregue la información de la base de datos Piwik requerida por el script de instalación para acceder al servidor MySQL, como la dirección del servidor de la base de datos, el nombre de la base de datos Piwik y las credenciales. Use el prefijo de tabla piwik_. seleccione el adaptador PDO/MYSQL y presione el botón Siguiente. para crear tablas de base de datos, como se ilustra en la siguiente captura de pantalla.

 Configuración de la base de datos de Piwik  Configuración de la base de datos de Piwik Configuración de la base de datos Piwik

14.. En el siguiente paso, agregue un nombre de administrador de superusuario de Piwik, escriba una contraseña segura para el administrador de superusuario y una dirección de correo electrónico y presione el botón Siguiente. para continuar con el proceso de instalación.

 Configurar usuario administrador de Piwik  Configurar usuario administrador de Piwik Configurar usuario administrador de Piwik

15.. Luego, agregue una URL de dominio de sitio web para rastrear y analizar con Piwik, la zona horaria agregada del sitio web y especifique si el sitio web agregado es un sitio de comercio electrónico y haga clic en Siguiente. para continuar.

 Configurar sitio web en Piwik  Configurar sitio web en Piwik Configurar sitio web en Piwik

16.. En la siguiente pantalla de instalación, el código de seguimiento JavaScript que debe insertarse en su sitio web rastreado se mostrará en su navegador. Copie el código en un archivo y presione el botón Siguiente. para finalizar el proceso de instalación.

Código de seguimiento del sitio web de Piwik  Código de seguimiento del sitio web de Piwik Código de seguimiento del sitio web de Piwik

17.. Por último, después de que se completa la instalación de Piwik, aparece un“ Aparecerá la pantalla Enhorabuena. ”en su navegador. Revise la pantalla de felicitaciones y haga clic en el botón Continuar. a Piwik para ser redirigido a la página de inicio de sesión de Piwik.

 Instalación de Piwik completada  Instalación de Piwik completada Piwik Installat ion Completado

18.. Inicie sesión en la aplicación web Piwik con la cuenta super admin. y la contraseña configuradas anteriormente, como se ilustra en la siguiente captura de pantalla, y debería ser redirigido a Panel de Piwik, desde donde puede comenzar a administrar la aplicación.

 Inicio de sesión de administrador de Piwik  Inicio de sesión de administrador de Piwik Inicio de sesión de administrador de Piwik

17.. Después de iniciar sesión en el panel de administración web de Piwik, omita la página de códigos de seguimiento y navegue a Sistema-> Geolocalización-> Proveedor de ubicación. y haga clic en el botón Comenzar. de la sección Bases de datos GeoIP. para descargar e instalar el Base de datos GeoLiteCity. disponible para la plataforma Piwik.

 Descargar la base de datos GeoIP para Piwik  Descargar la base de datos GeoIP para Piwik Descargar la base de datos GeoIP para Piwik

¡Eso es todo! Ha instalado correctamente la plataforma de análisis web Piwik. en su sistema. Para agregar nuevos sitios web para que sean rastreados por la aplicación, vaya a Sitios web-> Administrar. y use el botón Agregar un nuevo sitio web.

Después ha agregado un nuevo sitio web para que Piwik lo analice, inserte el código JavaScript en cada página del sitio web rastreado para iniciar el proceso de seguimiento y análisis.