Etiqueta: php

  • [php] Depurando / Profiling en php ( II )

    En este caso analizamos un hecho real, una web que tarda en cargar aleatoriamente entre 10 y 12 segundos. El problema es que al medir los tiempos en otro servidor no llega a 2 segundos. Después de revisar conectividad, carga de sistema, carga de apache … y demás parámetros habituales; todo estaba perfecto. Así que…

  • [php] Depurando / Profiling en php ( I )

    Para poder diagnosticar qué sucede en la máquina cuando se ejecuta un script en php es necesario instalar un depurador o profiler. En este caso instalamos Advanced Php Debugger. En máquinas Centos, como es usual no lo tenemos en el repositorio así lo instalaremos manualmente usando ‘pecl‘ que lo provee el paquete de php-pear .…

  • [magento] PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0

    Estos últimas días hemos tenido que optimizar la carga de servidores con Magento. Una de las tareas es usar un sistema de caché que acelere los scripts php. Usamos apc por compatibilidad con Magento y por que ya viene paquetizado en los repositorios de Debian. El problema, aparece en el pié de página: «PHP Fatal…

  • safe_mode y wordpress

    Una forma elegante de resolver el problema de permisos con wordpress teniendo safe_mode activo es la siguiente. Podremos permisos 7777 ( sticky + guid ) a la carpeta de uploads chmod 7777 /var/www/vhosts/midominio.com/httpdocs/wp-content/uploads y agregamos esta linea al fichero /var/www/vhosts/midominio.com/conf/vhost.conf : php_admin_flag safe_mode_gid «On» Con esta directiva le indicamos al motor php que sólo compruebe…