2012-09-18 20 views
5

Estoy intentando configurar proyecto Symfony2 muestra como se muestra aquí http://symfony.com/doc/current/quick_tour/the_big_picture.htmlSymfony2 establecido

y después de acceder a config.php tengo esto:

Major problems have been detected and must be fixed before continuing: 
Add "phar" to suhosin.executor.include.whitelist in php.ini*. 

añadí esto:

suhosin.executor.include.whitelist="phar" 

en php.ini, pero config.php aún muestra el mismo mensaje.

+0

¿Ha reiniciado el servidor? – KingCrunch

+0

@KingCrunch seguro – Herokiller

Respuesta

6

1) Compruebe que ha editado el php.ini correcto, por lo general una instalación de PHP tiene varios php.ini (uno para CGI, uno para CLI, uno para APACHE2). Eche un vistazo en /etc/php5 por ejemplo.

2) Compruebe en phpinfo() que el parámetro se toma en cuenta.

3) Consulte esta entrada del blog: [Solved] symfony 2 Major problems Major problems have been detected and must be fixed before continuing: Add “phar” to suhosin.executor.include.whitelist in php.ini*.

El puesto sugiere asegurar suhosin se instala con

sudo apt-get install php5-suhosin 
+0

intentado todo esto, no ayudó – Herokiller

+0

¿Qué dice phpinfo() acerca de suhosin incluir lista blanca? – Bgi

+0

no dice nada – Herokiller

0

tuve este problema y tuvo que reiniciar siguiente:

/etc/init.d/php-fcgi-vhost-name reiniciar

para obtener la línea de cambio visible

0

Después de instalar paquete suhosin para php,

sudo apt-get install php5-suhosin 

Para cli, agregue en suhosin.ini y no php.ini, en debian, en: /etc/php5/cli/conf.d/ suhosin.ini

suhosin.executor.include.whitelist="phar" 
1

Tuve el mismo problema.

Lo que has hecho es correcto, como se dice skonsoft debe comprobar suhosin si ha instalado y luego añadir "far" en su php.ini O conf.d/suhosin.ini

Hice esto también y el problema persistió

he encontrado la solución here, que era un problema con mi biblioteca libxml2

ahora he resuelto este.

Lo rastreó hasta una incompatibilidad libxml2.

Parece que /vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php no le gusta libxml2-2.6.22. Una actualización a 2.8.0 lo ha arreglado - con la recompilación de PHP requerida para recoger el nuevo libxml2.

Espero que esto ayude a alguien!

estoy usando Debian 6

0

me había enfrentado a este problema en un servidor cPanel. Lo que hice es:

  • suhosin reinstalado usar la escritura cPanel/scripts/desinstalación phpextensionmgr PHPSuHosin;/Scripts/phpextensionmgr instalar PHPSuHosin

  • Si la instalación ha sido correcta por lo que recibirá algo así como

 
find . -name \*.gcno -o -name \*.gcda | xargs rm -f 
find . -name \*.lo -o -name \*.o | xargs rm -f 
find . -name \*.la -o -name \*.a | xargs rm -f 
find . -name \*.so | xargs rm -f 
find . -name .libs -a -type d|xargs rm -rf 
find . -name \*.1 | xargs rm -f 
rm -f libphp.la modules/* libs/* 
SuHosin extension, version suhosin-0.9.36, activated for php version 5.4 
  • A continuación, añadir en el archivo
     suhosin.executor.include.whitelist="phar"
    /usr/local/lib/php.ini
  • Reiniciar Apache

Se debe arreglar .. !!!