“PHP Warning “Warning: ob_start(): …”

¿No te ha pasado que de pronto deseas actualizar y te das cuenta que algunas funciones ahora son Deprecated o cambian un poco sus parámetros? La verdad es que sucede muchas veces, y si trabajabas con las versiones 1.x de Symfony, al pasar a PHP 5.4.x tendrás este mensaje de Warning:

PHP Warning “Warning: ob_start(): function '' not found or invalid function name in ...”

Si te ha pasado como a mí, pues simplemente busca el archivo 

lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php

y en la línea 155 modifica de la siguiente forma:

ob_start(sfConfig::get('sf_compressed') ? 'ob_gzhandler' : null);

Saludos, espero te sirva!

Fuente

Apache+PHP y no te parsea :?

Si no te ha pasado que teniendo instalado Apache, e instalando PHP y sus módulos, y luego el MySQL… que para algunos les suena como a los 12 Trabajos de Hércules, porque en StackOverflow encontrarás un montón de perezosos que sólo viven recetando “Instala XAMPP” o “Instala MAMP”, como que si nacieron porque su padre únicamente presionó un botón “Instalar” en el ombligo de su madre. Y no es que tenga nada en contra de esos proyectos, pero hay gente que tiene problemas y por eso hace preguntas buscando soluciones reales a sus problemas.

Bien, el asunto es, que si tu Apache con PHP instalado no te parsea tus archivos *.php, debes fijarte que en tu archivo http.conf o en alguno de los de configuración de Apache, de alguna forma no falta las siguientes líneas:

###### Enabling parse PHP files
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Algo sencillo, ¿no crees? pero es todo… buen día 😉