[gelöst] Shopware 5 auf All-Inkl

Wo kommt was für eine Fehlermeldung ??? Hauptverzeichniss von Shopware => SW5-original .htaccess => erste Zeile: AddHandler php54-cgi .php [!Leerzeichen vor .php!] Was wird denn vom Server unterstützt? [die Info dazu gibt es im KAS auf der Übersichtsseite]

Hallo Carsten, Fatal error: Uncaught exception ‚InvalidArgumentException‘ with message ‚The directory „/www/htdocs/wxxx/xxx/cache/doctrine/proxies/xx“ is not writable.‘ in /www/htdocs/wxxx/xxx/engine/Shopware/Components/Model/Configuration.php:302 Stack trace: #0 /www/htdocs/wxx/xxx/engine/Shopware/Components/Model/Configuration.php(78): Shopware\Components\Model\Configuration->setProxyDir(’/www/htdocs/wxx…’) #1 /www/htdocs/wxxx/xxx/cache/proxies/ShopwarexxxProductionProjectContainer.php(229): Shopware\Components\Model\Configuration->__construct(Array, Object(Zend_Cache_Core), Object(Enlight_Hook_HookManager)) #2 /www/htdocs/wxxx/xxx/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(326): ShopwarexxxProductionProjectContainer->getModelconfigService() #3 /www/htdocs/wxxx/xxx/engine/Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\Depen in /www/htdocs/wxxx/xxx/engine/Shopware/Components/Model/Configuration.php on line 302 Vom Server per [.htaccess] unterstützt: (wurde auch gestern vom Support bestätigt) PHP 5.2.17 PHP 5.3.28 PHP 5.4.38 PHP 5.5.22 PHP 5.6.6 Danke und Gruß Doris

OK - ein Schritt weiter :slight_smile: Durch „AddHandler php54-cgi .php“ wird php unter andere Benutzerrechte [Dein Hauptuser] ausgefürt, die zuvor von Shopware angelegten cache-Dateien liefen unter „PHP-User“. Bitte über KAS => FTP in den „Hauptnutzer“ einloggen [Aktion => PC-Symbol] Im FTP das Verzeichniss der aktuellen SW-Instalation auswählen [Häkchen setzen]. ABER WIRKLICH NUR DAS SW5-Verzeichniss - wir wollen ja nicht andere Domains/Instalationen zerschiessen. Unter Aktion "Besitzrechte (chown) auswählen => OK Unter „Besitzer“ deine Kennung - NICHT PHP-USER - auswählen, Häkchen bei „Besitzrechte rekursiv setzen:“ und „speichern“ - was warten… danach sind die Besitzerrechte in dem Verzeichnis auf deinen Hauptftpuser umgestellt - also der user, der auch durch „AddHandler“ die Scripte ausführt. Wenn Du Dich das nicht traust, ruf bei all-inkl. an und lasse das Verzeichnis von denen umstellen.

[Edit] „AddHandler php56-cgi .php“ für PHP 5.6

3 „Gefällt mir“

Hallo Carsten, super, es hat funktioniert. Auch das Update auf 5.0 lief dann ohne Fehlermeldung. Nochmals danke und beste Grüße aus München Doris