Hallo ich habe Shopware eben installiert und bekomme diesen Fehler hier: Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Zend\_Session::start() - /www/htdocs/w00ed077/shopware/engine/Library/Zend/Session.php(Line:484): Error #8 session\_start() [function.session-start]: ps\_files\_cleanup\_dir: opendir(/tmp) failed: Permission denied (13) in Zend/Session.php on line 504 Stack trace: #0 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(410): Zend\_Session::start(Array) #1 Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onInitResourceBackendSession(Object(Enlight\_Event\_EventArgs)) #2 Enlight/Event/EventManager.php(194): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs)) #3 Enlight/Bootstrap.php(300): Enlight\_Event\_EventManager-\>notifyUntil('Enlight\_Bootstr...', Array) #4 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(445): Enlight\_Bootstrap-\>loadResource('BackendSession') #5 Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onInitResourceAuth(Object(Enlight\_Event\_EventArgs)) #6 Enlight/Event/EventManager.php(194): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs)) #7 Enlight/Bootstrap.php(300): Enlight\_Event\_EventManager-\>notifyUntil('Enlight\_Bootstr...', Array) #8 Enlight/Bootstrap.php(232): Enlight\_Bootstrap-\>loadResource('Auth') #9 Enlight/Application.php(500): Enlight\_Bootstrap-\>hasResource('Auth') #10 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(230): Enlight\_Application-\>\_\_call('Auth', Array) #11 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(230): Shopware-\>Auth() #12 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(211): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>checkAuth() #13 Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onPreDispatchBackend(Object(Enlight\_Event\_EventArgs)) #14 Enlight/Event/EventManager.php(156): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs)) #15 Enlight/Controller/Action.php(122): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Array) #16 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('loadStoresActio...') #17 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #18 Shopware/Bootstrap.php(79): Enlight\_Controller\_Front-\>dispatch() #19 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #20 shopware.php(74): Enlight\_Application-\>run() #21 {main} OK
[quote] opendir(/tmp) failed: Permission denied (13) [/quote] Hat nichts mit Zend zu tun. Vermutlich ist der tmp pfad einfach nicht korrekt gesetzt, da der allgemeine tmp-Pfad des Systems nicht beschreibbar zu sein scheint… Problem gab’s schon öfter hier im Forum.
[quote=„ovi“][quote] opendir(/tmp) failed: Permission denied (13) [/quote] Hat nichts mit Zend zu tun. Vermutlich ist der tmp pfad einfach nicht korrekt gesetzt, da der allgemeine tmp-Pfad des Systems nicht beschreibbar zu sein scheint… Problem gab’s schon öfter hier im Forum.[/quote] Hallo, danke für die Antwort. Gibt es einen Lösungsansatz?
Ja, die Rechte des /tmp Ordners auf 775 stellen und die Gruppe auf denjenigen einstellen, der die PHP Prozesse verwaltet (idR ist das der Apache Server).
[quote=„shredding“]Ja, die Rechte des /tmp Ordners auf 775 stellen und die Gruppe auf denjenigen einstellen, der die PHP Prozesse verwaltet (idR ist das der Apache Server).[/quote] Hallo, danke für den Tipp… soll der tmp Ordner im Root liegen? da ist keine ^^
Kann es sein, dass du bei irgendeinem Shared Hoster bist, also ein einfaches Webspace Paket nutzt? Da findet sich in der Regel dann eine Angabe zum session.save_path (zur Not mal beim Hoster nachfragen), diesen kannst du dann normalerweise einfach über die .htaccess konfigurieren. Ansonsten: Suchfunktion hier im Forum Wenn du verrätst bei welchem Anbieter du bist, und eventuell noch welches Paket du nutzt, wird sich aber eventuell auch jemand finden, der dir direkt antwortet.
[quote=„ovi“]Kann es sein, dass du bei irgendeinem Shared Hoster bist, also ein einfaches Webspace Paket nutzt? Da findet sich in der Regel dann eine Angabe zum session.save_path (zur Not mal beim Hoster nachfragen), diesen kannst du dann normalerweise einfach über die .htaccess konfigurieren. Ansonsten: Suchfunktion hier im Forum Wenn du verrätst bei welchem Anbieter du bist, und eventuell noch welches Paket du nutzt, wird sich aber eventuell auch jemand finden, der dir direkt antwortet.[/quote] Hallo zusammen ich hab die gleiche sporadische Fehlermeldung, nach Rückfrage an meinen Hoster meint dieser, es hätte etwas mit abgelaufenen Sessions zu tun auf welche er zugreifen will. Durch den Zugriff auf die abgelaufene Session würde dann die Fehlermeldung auslösen. LG Däni