Mod_Layout + Gzip + cPanel = Todo Funcionando OK!! —
Así es, no solo he conseguido hacer funcionar mod_layout, si no que a demás, he averiguado como hacer para que funcionen las páginas con compresión Gzip 🙂
NOTA: Realizado con WHM/cPanel + Apache 2.2 + mod_layout 5.1, pero para que funcione sin ningún problema la versión que mejor funciona es Apache 1.3.
Proceso:
- Descargamos mod_layout.
- Descomprimimos y editamos el archivo Makefile sustituyendo…
APXS=apxs
APACHECTL=apachectl
CC=`apxs -q CC`
INC=-I`apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`apxs -q LDFLAGS_SHLIB`
Dejándolo así:
Dejarlo así :
APXS=/usr/local/apache/bin/apxs
APACHECTL=apachectl
CC=`/usr/local/apache/bin/apxs -q CC`
INC=-I`/usr/local/apache/bin/apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`/usr/local/apache/bin/apxs -q LDFLAGS_SHLIB`
- Guardamos el Makefile
- Ejecutamos make
- Ejecutamos make install
Editamos el archivo /usr/local/apache/conf/httpd.conf añadiendo:
<IfModule mod_layout.c>
AddOutputFilter LAYOUT htm html php php3 php4 php5 shtml
AddType application/x-httpd-php .html .php .php5 .shtml
LayoutHeader /ruta de nuestro texto publicitario/ads.txt
</IfModule>
Y reiniciamos Apache!!
Ya tenemos ModLayout funcionando!!!! Pero… ohhh, las páginas con Gzip no funcionan 🙁
Tenemos 2 opciones:
Opción 1 – Nos vamos al WHM > Service Configuration > PHP Configuration Editor > Switch to Advanced Mode > disable_functions Y añadimos la función: ob_start
Anda!! por lo menos las webs ya se ven 🙂 dan un error tipo: Warning: ob_start() has been disabled for security reasons, pero por lo menos se ven 🙂
Opción 2 – WHM > Software > Apache Update, y recompilamos Apache deshabilitando Zlib.
Tendremos que reinstalar Mod_Layout en este caso, ya que al recompilar se ha desinstalado…
Yo personalmente opto por la opción 2… cada uno a gustos…
Bueno… espero que os haya servido!!
Un saludo!!
Categorised as: Hosting y servidores
Deja una respuesta