Antes de continuar es necesario tener instalado Apache2, Mysql y php.
Consulta los siguiente post para recordar como realizar dichas instalaciones:
* Instalar Apache2
* Instalar php5
* Instalar Mysql
Pasos Para Instalar Piwik
1- Ingresa a Mysql
Código: Seleccionar todo
mysql -p
2- Creamos una Base de datos para Piwik
Código: Seleccionar todo
CREATE DATABASE piwik_2;
3- Creamos un usuario Piwik en Mysql
Código: Seleccionar todo
CREATE USER 'piwik'@'localhost' IDENTIFIED BY 'root';
4- Ejecutamos el Script para crear las tablas Mysql
Código: Seleccionar todo
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON piwik_2.* TO 'piwik'@'localhost';
5- Salimos de Mysql.
Código: Seleccionar todo
\q
6- Ingresamos al directorio de nuestro apache2.
Código: Seleccionar todo
cd /var/www/html
7- Instalamos y clonamos piwik en tu equipo con Git
Código: Seleccionar todo
aptitude install git
Código: Seleccionar todo
git clone https://github.com/piwik/piwik.git
8- Ingresa al directorio piwik
Código: Seleccionar todo
cd /var/www/html/piwik
Código: Seleccionar todo
aptitude install curl
Código: Seleccionar todo
curl -sS https://getcomposer.org/installer | php
Código: Seleccionar todo
php composer.phar install --no-dev
Observaremos algo muy similar a lo siguiente:
Código: Seleccionar todo
Installing dependencies (including require-dev) from lock file
Package operations: 56 installs, 0 updates, 0 removals
- Installing composer/semver (1.3.0): Downloading (100%)
- Installing leafo/lessphp (v0.5.0): Downloading (100%)
- Installing pear/pear_exception (v1.0.0): Downloading (100%)
- Installing pear/console_getopt (v1.4.1): Downloading (100%)
- Installing pear/pear-core-minimal (v1.10.3): Downloading (100%)
- Installing psr/container (1.0.0): Downloading (100%)
- Installing php-di/phpdoc-reader (2.0.1): Downloading (100%)
- Installing container-interop/container-interop (1.2.0): Downloading (100%)
- Installing php-di/invoker (1.3.3): Downloading (100%)
- Installing php-di/php-di (5.4.3): Downloading (100%)
- Installing doctrine/cache (v1.6.1): Downloading (100%)
- Installing piwik/cache (1.0.1): Downloading (100%)
- Installing pear/archive_tar (1.4.2): Downloading (100%)
- Installing piwik/decompress (1.2.1): Downloading (100%)
- Installing mustangostang/spyc (0.5.1): Downloading (100%)
- Installing piwik/device-detector (3.7.8): Downloading (100%)
- Installing piwik/ini (1.0.6): Downloading (100%)
10- Cambia los persmisos de piwik
Código: Seleccionar todo
chmod -R 755 /var/www/html/piwik
Código: Seleccionar todo
chown -R www-data:www-data /var/www/html/piwik
Iniciamos nuestro virtualhost, escribiendo en un navegador la ip loopback de tu virtualhost o dirección Ip del servidor piwik.
NOTA: Es importante que realices el siguiente paso:
Código: Seleccionar todo
nano /etc/php5/apache2/php.ini
Código: Seleccionar todo
session.auto_start = ON
Código: Seleccionar todo
session.auto_start = 0
Código: Seleccionar todo
/etc/init.d/apache2 restart
Selecciona el nombre de la Base de Datos de tu piwik, ten en cuenta que la Base de datos fue creada en el paso N° 2 y el usuario de tu base de datos en el paso N° 3.
Así que los campos deberán ser sustituidos por la información suministrada en los pasos 2 y 3 (
Esta información hace referencia al usuario administrador de piwik
Para culminar la instalación deberás agregar una página web, sin embargo ten en cuenta que podrás agregar muchas otras páginas web.
Al terminar la instalación se generará el código de seguimiento que deberás colocar en cada item de tu sitio web, recuerda que si agregas varias páginas web tendrás distintos código de seguimiento.
Podrás tener acceso a la información de tus sitios web desde un cómodo panel o interfaz de la aplicación.
Interactúa con tu panel piwik, agrega nuevas páginas web y sácale provecho a la información que puedes recopilar en tus distintos sitios web.
Recuerda que esta aplicación permite recopilar información de los distintos tipos de dispositivos móviles que pueden utilizar los usuarios de tu sitio web, permite recopilar información sobre el sistema operativo que utilizan los usuarios de tu sitios web, así como también navegador y versión del navegador con el cual ingresan.
Vamos chicos es hora de independizarnos y ser dueños de nuestra información. Ahora que saben lo fácil que es de instalar y lo sencillo de utilizar los invito a expandir esta información en sus puestos de trabajo.