Zend Framework uygulama yüklemeye çalışırken bu hatayı alıyorum:
Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'session has already been started by session.auto-start or session_start()' in /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Session.php:462
Iz Stack:
#0 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Session/Namespace.php(143): Zend_Session::start(true)
#1 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Auth/Storage/Session.php(87): Zend_Session_Namespace->__construct('Zend_Auth')
#2 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Auth.php(91): Zend_Auth_Storage_Session->__construct()
#3 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Auth.php(141): Zend_Auth->getStorage()
#4 /www/htdocs/w00a1ed7/autospin/redaktion/application/layouts/scripts/layout.phtml(31): Zend_Auth->hasIdentity()
#5 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/View.php(108): include('/www/htdocs/w00...')
#6 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/View/Abstract.php(831): Zend_View->_run('/www/htdocs/w00...')
#7 /www/htdocs/w00a1ed in /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Session.php on line 462
I Zend_Auth
ve benim yerel sunucu üzerinde kullanın ve her zaman değil iyi çalışıyor, ama bir üretim sunucusuna ben önceki hata olsun, ama.
I session.autostart
.htaccess
dosyasındaki 0
olarak ayarlanmış olduğunu kontrol ettirin.
Ben bu hata nasıl düzeltebilirim?
Cevabınız için teşekkür ederim, ama ben her yerde) (kullanıcı session_start yok. ZF ile sadece çalışır.
Benim yerel sunucu komut dosyası mükemmel çalışıyor ben, sadece paylaşılan bir sunucuda bu sorun var.
Bu kod ile INIT işlevini kullanın:
protected $ user;
public function init()
{
if(!Zend_Auth::getInstance()->hasIdentity())
{
$this->_redirect('auth/login');
}else
{
$this->user = Zend_Auth::getInstance()->getIdentity();
}
}
Diğer eylemler Yet chack var ... ama hala sorun yok ki ben allready, sadece indexAction tis kodunu ayarlamak için deneyin.
Orada ist böyle oturumda veya somethink hakkında kontrol yok bir Eylem ayarlamak için bir yolu var mı?
Beste saygılarımla