Ошибка сеанса Zend_Auth и Zend_Namespace - PullRequest
1 голос
/ 20 мая 2011

Я разрабатываю приложение, все работает нормально, но иногда я получаю следующую ошибку:

Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'session has already been started by session.auto-start or session_start()' in /usr/share/php/libzend-framework-php/Zend/Session.php:462 Stack trace: #0 /usr/share/php/libzend-framework-php/Zend/Session/Namespace.php(143): Zend_Session::start(true) #1 /var/vhosts/rmanager.vsnetwork.net/application/views/helpers/GetProjetoNome.php(7): Zend_Session_Namespace->__construct('rmanager') #2 [internal function]: Zend_View_Helper_GetProjetoNome->GetProjetoNome() #3 /usr/share/php/libzend-framework-php/Zend/View/Abstract.php(342): call_user_func_array(Array, Array) #4 /var/vhosts/rmanager.vsnetwork.net/application/layouts/scripts/layout.phtml(73): Zend_View_Abstract->__call('GetProjetoNome', Array) #5 /var/vhosts/rmanager.vsnetwork.net/application/layouts/scripts/layout.phtml(73): Zend_View->GetProjetoNome() #6 /usr/share/php/libzend-framework-php/Zend/View.php(108): include('/var/vhosts/rma...') #7 /usr/share/php/libzend-framework-php/Zend/View/Abstract.php(880) in /usr/share/php/libzend-framework-php/Zend/Session.php on line 462 

Если я обновляю страницу, она работает.

Иногда он возвращает мнеошибка при отправке сообщения на одну и ту же страницу

Я использую Zend_Auth и Zend_Acl внутри плагина и Zend_Namespace в разных местах моего приложения.

Кто-нибудь знает, почему оно происходит?1010 *

Спасибо

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Довольно сложно помочь вам с таким небольшим количеством информации, но, насколько я читаю на этой неделе, когда я играю с session_namespace, вы должны быть очень осторожны с этим.

Этот абзац был очень полезен для меня

0 голосов
/ 20 мая 2011

Никогда не начинайте сеанс явно.Просто используйте это автоматически.Я также много раз использую Zend_Auth и Zend_Sesison_Namespace, но эта ошибка не появляется

...