Fehlermeldung im Backend nach Anmeldung

Zum ersten Mal ist im Backend, direkt nach der Anmeldung, die Fehlerdiagnose mit folgender Fehlermeldung aufgepoppt. Kennt das jemand bzw. kann mir vielleicht jemand sagen, woher es kommt bzw. was es bedeutet? Shopware Version 5.1.6

Es geht z.B. dadurch die Artikelliste nicht auf. 

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

unable to write file /www/htdocs/w00xxxx/var/cache/production_201605230943/templates/backend_de_DE_4267f/47/5d/c5/wrt5793172f5a6b73.64116751 in Smarty/sysplugins/smarty_internal_write_file.php on line 48

Stack trace:

#0 Smarty/sysplugins/smarty\_internal\_template.php(201): Smarty\_Internal\_Write\_File::writeFile('/www/htdocs/w00...', '\<?php /\* Smarty...', Object(Enlight\_Template\_Manager)) 

#1 Smarty/sysplugins/smarty\_internal\_templatebase.php(155): Smarty\_Internal\_Template-\>compileTemplateSource()



#2 Smarty/sysplugins/smarty\_internal\_template.php(286): Smarty\_Internal\_TemplateBase-\>fetch(NULL, NULL, NULL, NULL, false, false, true)



#3 var/cache/production\_201605230943/templates/backend\_de\_DE\_4267f/eb/ec/66/ebec660f6931697503d70180a6fa2e4d672e2d61.snippet.92f4b87db98a877e2bd8e688b0b75be8e50f7e9f.php(44): Smarty\_Internal\_Template-\>getSubTemplate('backend/article...', NULL, 'backend\_de\_DE\_4...', NULL, NULL, Array, 0)



#4 Smarty/sysplugins/smarty\_internal\_templatebase.php(180): content\_5793172eb17bf6\_81875844(Object(Enlight\_Template\_Default))



#5 Enlight/View/Default.php(274): Smarty\_Internal\_TemplateBase-\>fetch()



#6 Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight\_View\_Default-\>render(Object(Enlight\_Template\_Default))



#7 Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight\_Controller\_Plugins\_ViewRenderer\_Bootstrap-\>renderTemplate(Object(Enlight\_Template\_Default))



#8 Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight\_Controller\_Plugins\_ViewRenderer\_Bootstrap-\>render()



#9 [internal function]: Enlight\_Controller\_Plugins\_ViewRenderer\_Bootstrap-\>onPostDispatch(Object(Enlight\_Controller\_ActionEventArgs))



#10 Enlight/Event/Handler/Default.php(91): call\_user\_func(Array, Object(Enlight\_Controller\_ActionEventArgs))



#11 Enlight/Event/EventManager.php(213): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs))



#12 Enlight/Controller/Action.php(201): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs))



#13 Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('loadAction')



#14 Enlight/Controller/Front.php(226): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))



#15 Shopware/Kernel.php(153): Enlight\_Controller\_Front-\>dispatch()



#16 vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)



#17 Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)



#18 vendor/symfony/http-kernel/HttpCache/HttpCache.php(263): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)



#19 Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)



#20 shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))



#21 {main}

 

Bitte prüfe, ob die Berechtigungen aller Verzeichnisse stimmen, z.B. von /www/htdocs/w00xxxx/var/cache/production_201605230943 und /www/htdocs/w00xxxx/var/cache/. Der PHP-Benutzer sollte hier Lesen und Schreiben können.

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

1 „Gefällt mir“

Danke Smile, es stehen beide Ordner und Unterordner auf 755, was ja Schreib-und Leserecht bedeutet und im Backend wird mir unter Systeminfo auch kein Fehler angezeigt, daß kein Zugriff besteht. Ein bißchen komisch. Vermutlich muß ich es auf 777 stellen, denn heute kann ich z.B. auch nicht mehr alle Ordner vom Cache leeren, was ja bedeutet, daß da kein Zugriff besteht. 

Zumindest kann ich mit 777 den Cache Ordner wieder komplett leeren, nicht optimal, aber vielleicht taucht dann der Fehler nicht mehr auf. Hoffe nur daß im Cache Ordner nichts Wichtiges steht, sodaß man irgendwas von außen an dem System manipulieren kann?  

Wenn es mit 777 geht, mit 755 aber nicht, dann gehört der Ordner einem anderen Benutzer als der Benutzer, unter dem der PHP-Prozeß läuft. Da solltest Du mal Deinen Hoster fragen, welchem Benutzer der Ordner gehören sollte.

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Hallo,

häufig tritt das Problem auch einfach auf, wenn der dem Webspace zugewiesene Speicher ausgeschöpft wurde.
Webspace voll dann kann Shopware kein Cache mehr speichern

Sebastian