Wir benutzen Shopware 5.0.3 (aktuell nicht möglich das upzudaten) und bekommen sehr oft einen 503 Error.
Stack trace
#0 /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Library/Zend/Session/Namespace.php(414): Zend_Session_Abstract::_namespaceUnset('Shopware', 'sUserMail')
#1 /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Library/Enlight/Components/Session/Namespace.php(54): Zend_Session_Namespace->__unset('sUserMail')
#2 /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Shopware/Core/sAdmin.php(1371): Enlight_Components_Session_Namespace->offsetUnset('sUserMail')
#3 /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Shopware/Plugins/Community/Frontend/StcomTemplateFeuerbaer/Controllers/Widgets/StcomEasyLogin.php(30): sAdmin->sCheckUser()
#4 /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Widgets_StcomEasyLogin->showLoginWindowAction()
#5 /var in /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Library/Zend/Session/Abstract.php on line 112
mod_fcgid: stderr: PHP Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Zend_Session is currently marked as read-only.' in /var/www/vhosts/spuernasen-4you.de/httpdocs/engine/Library/Zend/Session/Abstract.php:112
Code in StcomEasyLogin.php:
class Shopware_Controllers_Widgets_StcomEasyLogin extends Enlight_Controller_Action {
static protected $userLoggedIn;
/**
* Login window action handler
* @public
* @return void
*/
public function showLoginWindowAction() {
self::$userLoggedIn = Shopware()->Modules()->Admin()->sCheckUser();
$this->View()->assign('sUserLoggedIn',self::$userLoggedIn);
return;
}
}
Ich habe schon gelesen, dass diese Prüfung anscheinend nicht unbedingt zuverlässig funktioniert. Allerdings weiß ich gerade nicht wie ich das umbauen müsste, dass es sauber funktioniert.
Könnt ihr mir helfen oder liegt der Fehler woanders?
Vielen Dank schon mal.