Piwik, aplicación de analítica web Open Source

febrero 22nd, 2012

PiwikPiwik es una aplicación de analítica web en tiempo real de código abierto con licencia GPL que se puede descargar e instalar en tu web. Te permite obtener informes detallados de las visitas de tu web: los buscadores y las palabras clave que usan, el idioma que hablan, las páginas más populares de la web. Piwik pretende ser una alternativa de código abierto a Google Analytics, y ya se utiliza en más de 200.000 sitios web.

La aplicación en PHP y MySQL que puedes descargar e instalar en tu propio servidor web. Tras el proceso de instalación (cinco minutos) piwik te dará un código en  JavaScript. Simplemente copia y pega esta etiqueta en las páginas que desees monitorizar (o también puedes utilizar el “existing plugin” para que lo haga automáticamente por ti) de tal manera que puedas acceder a los informes de tu analítica web en tiempo real.

En términos generales, puedes ver quién ha visitado tu web, cuándo, cómo y por qué. Tienes la posibilidad de crear objetivos y monitorizar la conversión de los mismos. Puedes monitorizar un número ilimitado de sitios web y crear usuarios con permisos para ver o administrar uno o varios sitios web.

Si no hablas inglés no te preocupes porque Piwik está disponible en más de 40 idiomas, y ¡continua creciendo!

Qué hace Piwik único respecto a la competencia:

  1. informes de analítica web en tiempo real: los informes en Piwik son generados en tiempo real por defecto. Para sitios web con mucho tráfico se puede elegir la frecuencia con la que los informes son actualizados.
  2. Los datos de tu analítica te pertenecen: Como Piwik está instalado en tu servidor, los datos estarán almacenados en tu propia base de datos, y podrás realizar todo tipo de estadísticas utilizando la potente API de Piwik Piwik Analytics API
  3. Interfaz de usuario moderna y sencilla: tienes la posibilidad de customizar por completo el cuadro de mandos, arrastrar y soltar widgets para visualizarlas como quieras.
  4. Piwik implementa sus diferentes funcionalidades con plugins internos: de esta manera puedes añadir funcionalidades y quitar las que no utilizas. Además puedes desarrollar tus propios plugins de analítica web o contrar un experto que desarrolle tus propias funcionalidades en Piwik.
  5. Una Comunidad Abierta Internacional muy Dinámica de más de 100,000 usuarios activos (¡monitorizando incluso más webs!)

 

Fuente: Piwik

Resolución de problemas con el socket de MySQL [ERROR 2002] en CentOS con Zend Server para preparar la instalación de MAGENTO

febrero 14th, 2012

MySQL

En esta entrega de hoy pasaremos a revisar la instalación del servidor para que soporte la instalación de MAGENTO. Para ello arrancaremos la máquina virtual CentOS instalada en VirtualBox (ir al manual) he iremos a nuestro Zend Server desde el navegador (ir al manual).

Subiremos a nuestro servidor el fichero “magento-check.php” (lo puedes descargar aquí) a la ruta: /var/www/html. Desde nuestro navegador iremos a la ruta: http://localhost/magento-chek.php y nos dará todo OK.

 

Congratulations! Your server meets the requirements for Magento.

You have PHP 5.2.0 (or greater)
Safe Mode is off
You have MySQL 4.1.20 (or greater)
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension

Pero, aunque el check nos da OK hay un problema con el Socket de MySQL. Si invocamos a mysql nos da:

mysql
ERROR 2002 (HY000): Can't connect to local MySQL server throught socket 'var/lib/mysql/mysql.sock' (2)

Para resolver este error instalamos de nuevo MySQL cliente-servidor y levantamos el servicio:

yum install mysql mysql-server
/sbin/chkconfig mysqld on
/sbin/service mysqld start

Ahora ya inicia MySQL!

 

Siguiente entrega: Instalación de una tienda MAGENTO en CentOS con Zend Server.

 

Instalación Zend Server sobre CentOS en VirtualBox

febrero 8th, 2012

zend-server

 

Después del artículo “Instalación servidor CentOS sobre VirtualBox” vamos a instalar Zend Server sobre el servidor. Para ello iniciaremos la máquina virtual CentOS y entraremos con root.

 

Lo primero es añadir el repositorio de Zend Server y editaremos el archivo zend.repo

cd /etc/yum.repos.d
vi zend.repo

[Zend]
name=Zend Server
baseurl=http://repos.zend.com/zend-server/rpm/$basearch
enabled=1
gpgcheck=1
gpgkey=http://repos.zend.com/zend.key

[Zend_noarch]
name=Zend Server - noarch
baseurl=http://repos.zend.com/zend-server/rpm/noarch
enabled=1
gpgcheck=1
gpgkey=http://repos.zend.com/zend.key

Salimos y guardamos. Ahora ya podemos instalar Zend Server con la versión php necesaria (en nuestro caso php 5.3):

yum install zend-server-php-5.3
yum clean all

Ahora ya está instalado Zend Server, para ir al panel hay que introducir la siguiente ruta en un navegador:

http://localhost:10081/ZendServer

o

https://localhost:10082/ZendServer (modo seguro)

 

OJO! Si no entra en el panel probar a detener “iptables”:

service iptables stop

 

El siguiente error que nos da es:

“There is a problem with one or more of your server’s dependencies:

Extension zend monitor ui should be loader”

Para solucionar este problema reiniciamos Zend Server:

setenforce 0
/usr/local/zend/bin/zendctl.sh restart

Y ahora sí entra en la pantalla:

Instalacion Zend Server

Inicimos los pasos para el acuerdo de licencia, password y clave de licencia (se puede obtener una gratuita por 30 días y una vez transcurrido ese periodo pasaremos a Zend Server Community Edition). Le damos a “Finish” y ya lo tenemos instalado.

Zend

Siguiente entrega:  Preparación de instalación de Magento sobre Zend Server. Pasaremos el “check” de magento para comprobar que nuestro servidor soportará la instalación de magento y resolveremos el problema con el “Socket de MySQL”.

 

Publicada la web www.cbmalmenara.org

febrero 7th, 2012
cbmalmenara
Se ha publicado la última web desarrollada bajo WordPress por GRIDSA para Maemca.Disseny.

Instalación servidor CentOS sobre VirtualBox

febrero 2nd, 2012

CentOS

El equipo de GRIDSA lleva tiempo trabajando en un proyecto donde se ha realizado un estudio para comparar el rendimiento de una plataforma en MAGENTO en servidores con LAMP y Zend Server. Aunque en el caso concreto del proyecto se ha decidido por utilizar LAMP y configurarlo específicamente para la plataforma en cuestión en GRIDSA hemos decidido proseguir con el estudio. Lo primero que hemos planteado es instalar Zend Server (primero la versión Enterprise y después la versión Community Edition) sobre CentOS en una máquina virtual y someter una plataforma MAGENTO a una serie de pruebas más exhaustivas para posteriormente realizar las mismas pruebas instalando LAMP en CentOS y comparar los resultados. Según vayamos avanzando en nuestra investigación iremos posteando los resultados.

En el post de hoy detallaremos la instalación de un servidor CentOS sobre el programa de virtualización VirtualBox. Leer el resto de las entradas »

Test de velocidad web con SIEGE

enero 31st, 2012

SIEGE es una utilidad para medir la velocidad de respuesta de tu web, estas pruebas simulan la conexión simultánea de varios clientes/usuarios concurrentes.

 

Hemos preparado una versión beta (pincha aquí) donde de un modo gráfico puedes ver el resultado de las pruebas para 10/20/50/100 clientes/usuarios concurrentes.