2012-11-24 34 views
1

中更改會話模塊的ini設置我正在嘗試創建自己的身份驗證提供程序,如http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.htmlErrorException:警告:ini_set():會話處於活動狀態。您目前無法在/../../

但是,它口口聲聲說:

ErrorException:警告:函數ini_set():會話是活躍的。您目前無法在/../../vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeFileSessionHandler.php行中更改會話模塊的ini設置。第56行

+0

我有我的自定義PHP會話處理程序相同的隨機錯誤...不知道它可能是什麼。 – dAm2K

回答

4

Symfony2會話在啓用「會話自動啓動」時將無法正常工作。所以請確保這是禁用的。

確保您的php配置php.ini已配置此項:session.auto_start = 0

如果您不能編輯php.ini文件,或者您可以將php_flag session.auto_start 0添加到您的.htaccess文件中。

+0

爲什麼在php.ini中等於0並且在htacess中等於1:$?我有這個錯誤,但不能嘗試這個解決方案。留言Merci! –

+0

我的錯別字。更正了我的答案。 – lifo

相關問題