Actualizando a Ubuntu 13.10, con Devs en Symfony1.2, y otros menesteres
Este post viene del blog viejo en Blogger. Puede tener info desactualizada — lo vamos a ir revisando.
Instrucción enviada a los desarrolladores que actualizaron a 13.10
epas/lib/vendor/symfony/lib/response/sfWebResponse.class.php on line 407
protected function normalizeHeaderName($name)
return preg_replace('/\-(.)/e', ''-'.strtoupper('\\1')' , strtr(ucfirst(strtolower($name)), '_', '-'));
}
A esta versión que es compatible hacia atrás por lo que no vamos a tener ningun problema en PRODUCCION
protected function normalizeHeaderName($name)
{
$callback = function($matches) {
return '-'.strtoupper($matches[1]);
};
return preg_replace_callback('/\-(.)/', $callback , strtr(ucfirst(strtolower($name)), '_', '-'));
}
Otro problema tiene que ver con la conf de Apache
los archivos de configuracion que están en
/etc/apache2/sites-enabled/
/etc/apache2/sites-available/
antes no tenian extensión ahora si la DEBEN tener y es “.conf”
o pueden sacarle la expresión que usa para listarlas de
IncludeOptional sites-enabled/*.conf # a
IncludeOptional sites-enabled/*
y las lineas que son
2.2 configuration:
Order deny,allow
Deny from all
2.4 configuration:
Require all denied
deben cambiarlas [1]
y por último el paquete php5-json debe ser instalado [2] por que ya no viene por DEFAULT en PHP5.5 [3]
apt-get install php5-json # y reinicien apache
/etc/init.d/apache2 restart
Bueno eso es todo por ahora!
[0] http://stackoverflow.com/a/18077456
[1] http://httpd.apache.org/docs/current/upgrading.html
[2] http://liorkaplan.wordpress.com/2013/06/01/bye-bye-non-free-php-json-extension/