
Anteriormente en el servidor teniamos instalado solamente webalizer para visualizar las estadisticas, pero me decidi a probar el awstats que supuestamente muestra "mas bonito" los datos.
Sin embargo, al habilitarlo en el whm marcaba el error de que no existia el archivo de configuraración de awstats, esto es por que al generar los usuarios en el server no creaba los configs del awstats simplemente por que no estaba habilitado.
En primera instancia, se me ocurrio pues descargar el awstats, agarrar el config de la istalacion y pegarlo en el path que pide el error :S , pero al ver el config me dio huevitis aguda por la gran cantidad de parametros. y mejor seguí googleando.... y googleando... y googleando. y la solución fué:
En consola, como root correr el scripts del cpanel:
El script pregunta para que usuario quiero regenerar, y listo!!! asi de simple. el awstat funciona correctamente.
Lo chistoso despues de usar el awstats es que aunque el webalizer este "mas feito" me gusta más.
Nota: necesitas un servidor que tenga instalado el cpanel para esta solución.
Hay cosas tan básicas que luego se olvidan:
Hagamos de cuenta (delchente) que nos conectamos a nuestro servidor linux por ssh, ejecutamos por ejemplo el shoutcast para que nuestro cliente transmita en vivo.
El problema es que si nos desconectamos del ssh o se pierde la conexión, lo que estemos corriendo se muere... problema problema
Lo que hay que hacer entonces es:
CODE:
-
nohup ./loquequieradejarcorriendo
y listo, nuestro proceso no se suicida si no estamos
, la salida de lo que dejemos corriendo se almacenará en un archivo llamado nohup.out
tecnicamente es algo asi:
Segun http://dns.bdat.net/shell/node94.html La orden nohup lanza un proceso y lo independiza del terminal que estamos usando. Los procesos se organizan de forma jerárquica, de forma que si abandonamos la shell que nos conectó al sistema (abandonamos la sesión de trabajo) automáticamente se matarán todos los procesos que dependan de ella. Pero en muchas ocasiones no puede interesar lanzar un proceso y dejarlo en ejecución aun cuando hayamos cerrado la sesión de trabajo. Para esto se usa la orden nohup.
Comments Off

Recientemente decidimos actualizar en el servidor las nuevas versiones estables del gran equipo apache/php/mysql, por aquello de estar siempre actualizado. en el servidor todo funciona de maravilla, pero en local tambien necesitaba instalar las ultimas versiones ¿Si no que chiste?, La forma mas facil es bajar la ultima versión del
[easyphp] , la 2.0 beta 1, y aunque es beta desde el año pasado funciona muy bien, esta versión ya trae Apache 2.2.3 - PHP 5.2.0 - MySQL 5.0.27 fantastico!, pero como generalmente en el desarrollo de nuestros sitios usamos url_rewrite notamos que esto no funcionaba (y lo que me costo hacerlo funcionar en la versión que usaba)
Al abrir el httpd.conf del apache notamos que cambió un poco la estructura, y solamente con descomentar el modulo url_rewrite no funciona, despues de la googleda lo que se tiene que hacer es:
Descomentar
CODE:
-
LoadModule rewrite_module modules/mod_rewrite.so
y Cambiar esto
CODE:
-
<directory />
-
Options FollowSymLinks
-
AllowOverride none
-
Order deny,allow
-
Deny from all
-
Satisfy all
Por esto
CODE:
-
<directory />
-
Options FollowSymLinks
-
AllowOverride All
-
Order deny,allow
-
Allow from all
-
Satisfy all
Luego reiniciar el apache, ¡Y ya debe funcionar!
Nota: esta es una configuración para localhost!
Comments Off