Tercera Parte Instalando y configurando SYSLOG-NG [Configurando Apache]

Bien tercera y ultima parte de como instalar y configurar SysLOG-NG, en la primera parte instalamos syslog, mysql, apache2 y php5, y en la segunda parte vimos como configurar mysql.

Si quieren ver la segunda parte e aquí el enlace —> Segunda Parte Instalando Syslog-NG [Configurando MYSQL]

Ahora si seguimos con la configuración de apache.

Tenemos que editar el fichero de configuración de apache y mas que editar agregar una linea.

Vamos a /etc/apache2/apache2.conf

gedit /etc/apache2/apache2.conf

Agregamos al final del mismo

AddType application/x-httpd-php .html .php

Ahora bien tenemos que configurar el PHP-SYSLOG-NG, aunque es mas que nada poner la contraseña por que si intetamos acceder sin el password obtendremos este error

A database connection problem was encountered.
Please check config/config.php to make sure everything is correct and make sure the MySQL server is up and running.

Traducido por google:

El problema de conexión de base de datos ha sido encontrado.
Por favor, compruebe config / config.php para asegurarse de que todo es correcto y asegúrese de que el servidor MySQL está en funcionamiento.

Ahora vamos hasta el archivo /var/www/phpsyslog/config/config.php

O editamos directamente

gedit /var/www/phpsyslog/config/config.php

Y nueva mente donde dice PW_HERE ponemos la contraseña

Para que todo marche bien reiniciamos apache.

# /etc/init.d/apache2 restart

Ahora vamos al directorio /var/www/phpsyslogng-2.8/scripts

Y configuramos para syslog-ng pueda escribir datos en mysql.

Ejecutamos como root

cd /var/www/phpsyslogng-2.8/scripts

cat syslog.conf >> /etc/syslog-ng/syslog-ng.conf

Ahora abrimos el archivo /etc/default/syslog-ng

gedit /etc/default/syslog-ng

Y descomentamos esta linea ( le quitamos la almohadilla )

CONSOLE_LOG_LEVEL=1

Ahora vamos a /etc /syslog-ng/syslog-ng.conf para modificar unas cuantas lineas.

gedit /etc/syslog-ng/syslog-ng.conf

Buscamos esta linea

#use_dns(no);

La descomentamos y le ponemos que si, quedaría así:

use_dns(yes);

Y abajo de esta misma linea le agregamos esta otra

dns_cache(yes);

Y eso es todo vamos al local host o donde sea ( ip o host ) y accedemos

localhost/phpsyslog

Login: admin
Pass: admin

Si entramos y nos tira un error como este:

Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near » at line 1

Volvemos a empezar 😀

Na es broma, basta con editar /var/www/phpsyslog/config/config.php

Buscamos la linea

define(‘USE_CACHE’, TRUE);

Y le ponemos false, quedando así:

define(‘USE_CACHE’, FALSE);

Y eso es todo !

Espero les sirva, gracias a Leonardo Damasceno ! 😉

Nos vemos

Una respuesta a “Tercera Parte Instalando y configurando SYSLOG-NG [Configurando Apache]”

Comentarios cerrados.