Liebe Shopware-Community,
ich setze aktuell Shopware 5 über CentOS 7 mit MySQL und PHP 7 auf und erhalten beim Aufruf über http://hostname/recovery/install im zweiten Schritt alle Dateien und Verzeichnisse in roter Markierung.
Wir verwenden vHosts über den Apache und einen DNS-Eintrag um die internen Webdienste vereinfacht aufrufen zu können. Ich hoff das Rechteproblem wird hiervon nicht beeinflusst. Zur Verständlichkeit werde ich beim Webaufruf des Shopwares von “http://hostname” sprechen.
Rufe ich http://hostname auf, erhalte ich folgende Fehlermeldung: "
Fatal error: Uncaught RuntimeException: Unable to write in the cache directory (/var/www/sw5/cache/proxies/) in /var/www/sw5/engine/Shopware/Kernel.php:430 Stack trace: #0 /var/www/sw5/engine/Shopware/Kernel.php(316): Shopware\Kernel->buildContainer() #1 /var/www/sw5/engine/Shopware/Kernel.php(241): Shopware\Kernel->initializeContainer() #2 /var/www/sw5/engine/Shopware/Components/HttpCache/AppCache.php(250): Shopware\Kernel->boot() #3 /var/www/sw5/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(428): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #4 /var/www/sw5/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(328): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #5 /var/www/sw5/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), t in /var/www/sw5/engine/Shopware/Kernel.php on line 430
503 Service Unavailable "
Für Testzwecke habe ich die Benutzerberechtigungen für alle Benutzer freigegeben:
“# chmod -R 777 /var/www/sw5” “# chown -R apache:ftpusers /var/www/sw5”. Es sollte also nicht an den Ordnerberechtigungen liegen.
Das Apache-Modul mod-rewrite wurde korrekt installiert und wird auch im Shopware-Setup grün markiert. Ich bin mir leider nicht sicher welche Konfiguration an der .htaccess-Datei vorgenommen werden muss und ob dies nötig ist. Den Inhalt dieser Datei habe ich lediglich mit “RewriteBase /sw5” ergänzt (das DocumentRoot zeigt auf “/var/www”).
Ich hätte vermutet, das Setup findet den korrekten Pfad nicht, jedoch wird in der angegebenen Fehlermeldung der korrekte Installationspfad aufgeführt. Ich komme an dieser Stelle nicht mehr weiter, finde keine passenden Foreneinträge und hoffe Ihr können mir weiterhelfen.
Vielen Dank im Voraus!