Archive for the 'Apache' Category


Activar register_globals

Vale, sí, es una locura hoy en día y una fuente inagotable de problemas en cuanto a seguridad se refiere. Sin embargo hay casos en los que en muy útil activar el register_globals. Precisamente hace unos días me encontré con un cliente que quería actualizar un software antiquísimo escrito en PHP que necesitaba tener activado […]

¿Cómo saber qué locale están instalados con PHP?

Si intentamos mostrar una fecha en PHP es posible que nos encontremos que salga con el formato:
July 31, 2007
Para que se muestre correctamente debemos usar el “locale” correcto que haga que se muestre la fecha en el formato adecuado. Los locales más habituales son del estilo de éstos:
es_ES
es_ES.ISO_8859-1
Para establecer un locale se usa la siguiente […]

Instalar el módulo mod_rewrite en Ubuntu

Si necesitas usar el módulo mod_rewrite de Apache para usar basta con hacer:
sudo a2enmod rewrite
Editar el fichero /etc/apache2/sites-enabled/000-default y cambiar: ‘AllowOverride None’ por ‘AllowOverride All’ en el apartado correspondiente al directorio www.
y luego reiniciar Apache:
sudo /etc/init.d/apache2 force-reload
El módulo mod_rewrite se suele usar para convertir las URL de una web en “amigables” para los navegadores. Por […]

Qué es el fichero robots.txt

El fichero robots.txt indica a los buscadores qué es lo que pueden mirar en la web y lo que no. Si alguna vez has analizado el tráfico de tu web probablemente habrás visto que tienes un montón de visitas que realmente son los robots de los buscadores. Estos robots pueden consumir, en algunos casos, bastante […]

Redirecciones 301 con PHP

En algún post anterior hablé de cómo hacer redirecciones del tipo 301. Estas redirecciones indican que la página se ha movido permanentemente a otro sitio (lo que nos permite conservar el page rank de Google). En aquella ocasión expliqué cómo hacerlo con el fichero.htaccess y en esta ocasión voy a explicarlo cómo hacerlo en PHP.
La […]

Buscar errores en tu configuración de DNS con DNS Report

DNS Report es un servicio que nos permite localizar errores en la configuración de las DNS de nuestros dominios. Una herramienta muy útil para saber por ejemplo porqué nuestro email tarda en responder.
El servicio es gratuito, pero también incluyen un servicio de pago que nos envía alertas en caso de que haya algún cambio en […]

Añadir soporte GD a Apache en Ubuntu

Vale, esta me ha costado un poco. Tenía que configurar un servidor Apache para que tuviese soprote GD para PHP y después de muchas vueltas lo he encontrado:
sudo apt-get install php5-gd
Después sólo queda reiniciar el servidor Apache:
sudo /etc/init.d/apache2 restart

Reiniciar Apache en Ubuntu

Por si alguien tiene dudas de cómo se hace lo indico aquí (me lo han preguntado varios):
Reiniciar Apache:
sudo /etc/init.d/apache2 restart
Parar/Arrancar:

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

Evitar el robo de imágenes y ancho de banda con htaccess

Revisando los logs del servidor de una de mis web me descubierto que gran parte del ancho de banda se lo estaban “comiendo” en fotos y otras webs que usaban las imágenes de mi servidor. He buscado un poco en Google y he encontrado este post en Abadia Digital en el que explican cómo hacerlo.
He […]

Qué hacer cuando una página en PHP aparece en blanco

Si te dedicas a la programación en PHP probablemente te habrás encontrado en alguna ocasión con la siguiente situación: cuando entras en una determinada página en PHP aparece en blanco pero no se muestra ningún error.
¿Qué es lo que está sucediendo? Lo más seguro es que en el fichero php.ini esté desactivada la opción de […]

eXTReMe Tracker