Hallo, sind gerade dabei unseren Shop zu erstellen. Beim leeren des Seitencaches erscheinen folgende Fehlermeldungen. Gambio selbst scheint das nicht geregelt zu bekommen, entweder es heisst wartet das nächste Update ab oder die melden sich garnicht. Stand Software 3.15.1.2 wer weiß Rat??? WARNING(2): "rmdir(/var/home/v16655/www/ww2-militaria-shop.de/public/theme/html/system): Directory not empty" WARNING(2): "rmdir(/var/home/v16655/www/ww2-militaria-shop.de/public/theme/html): Directory not empty" WARNING(2): "rmdir(/var/home/v16655/www/ww2-militaria-shop.de/public/theme/javascripts/system/widgets): Directory not empty" WARNING(2): "rmdir(/var/home/v16655/www/ww2-militaria-shop.de/public/theme/javascripts/system): Directory not empty" WARNING(2): "rmdir(/var/home/v16655/www/ww2-militaria-shop.de/public/theme/javascripts): Directory not empty" Fatal error: Uncaught League\Flysystem\FileExistsException: File already exists at path: public/theme/html/system/product_images_attribute_images.html in /var/home/v16655/www/ww2-militaria-shop.de/vendor/league/flysystem/src/Filesystem.php:405 Stack trace: #0 /var/home/v16655/www/ww2-militaria-shop.de/vendor/league/flysystem/src/Filesystem.php(224): League\Flysystem\Filesystem->assertAbsent('public/theme/ht...') #1 /var/home/v16655/www/ww2-militaria-shop.de/GXMainComponents/Services/System/Theme/Adapter/FilesystemAdapter.inc.php(270): League\Flysystem\Filesystem->copy('themes/Honeygri...', 'public/theme/ht...') #2 /var/home/v16655/www/ww2-militaria-shop.de/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(463): FilesystemAdapter->copy('/themes/Honeygr...', '/public/theme/h...') #3 /var/home/v16655/www/ww2-militaria-shop.de/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(183): ThemeWriter->_copyMainThemeDirectory(Object(ThemeId), Object(ThemeDirectory), Object(ThemeDirectoryRoo in /var/home/v16655/www/ww2-militaria-shop.de/vendor/league/flysystem/src/Filesystem.php on line 405 FATAL ERROR(1): "Uncaught League\Flysystem\FileExistsException: File already exists at path: public/theme/html/system/product_images_attribute_images.html in /var/home/v16655/www/ww2-militaria-shop.de/vendor/league/flysystem/src/Filesystem.php:405 Stack trace: #0 /var/home/v16655/www/ww2-militaria-shop.de/vendor/league/flysystem/src/Filesystem.php(224): League\Flysystem\Filesystem->assertAbsent('public/theme/ht...') #1 /var/home/v16655/www/ww2-militaria-shop.de/GXMainComponents/Services/System/Theme/Adapter/FilesystemAdapter.inc.php(270): League\Flysystem\Filesystem->copy('themes/Honeygri...', 'public/theme/ht...') #2 /var/home/v16655/www/ww2-militaria-shop.de/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(463): FilesystemAdapter->copy('/themes/Honeygr...', '/public/theme/h...') #3 /var/home/v16655/www/ww2-militaria-shop.de/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(183): ThemeWriter->_copyMainThemeDirectory(Object(ThemeId), Object(ThemeDirectory), Object(ThemeDirectoryRoo"
Die Fehlermeldungen zeigen auf den Ordner public/theme . Welches Theme ist installiert? Da liegt wahrscheinlich das Problem. Wenn der Shop vorher gelaufen ist, würde ich ihn aus dem Backup neu aufsetzen und mir dann das Theme genauer anschauen (sagt der Laie)
Also, der Shop lief noch garnicht, wir hatten die Software aufgespielt, Softwareupdate gemacht+Logo hochgeladen. mehr ging bisher nicht, Style edilt lief noch nie.Wir haben das Honeygrid Theme, orangeStage Templet und Honeygrid Templat kann man noch auswählen, wenn ich das aber mache und auf speichern gehe gibts wieder Fehlermeldungen, grrrr
Wenn sowas passiert ist das meistens verkonfiguriertes serverseitiges Caching, der Shop mag keine externen Dateicaches. Der löscht den Cacheordner (public/theme) komplett leer, beim Wiederaufbau sagt der Server dann aber da gäbs schon Dateien und verreckt, weil der Shop vorher mit einer veralteten Dateliste losgelöscht hat, oder hinterher veraltete Dateilisten zurückgibt mit Inhalt, obwohl da gar nichts ist. Das kriegt man zum Beispiel mit falsch konfiguriertem PHP OpCode Cache hin, aber auch einigen anderen Caches.
Mein Dienstleister hat den Opcache deaktiviert. Trotzdem tauchen die Fehler beim Theme auf und nix funktioniert. habe heute auf Honeygrid template umgestellt...und läuft, kopfkratz. Als taucht der Fehler nur beim Honeygrid Theme auf. was könnte ich noch tun damit das Theme läuft? Opcache ist ja nun bereits deaktiviert
Bei Templates gab es diese Löscherei und Kopiererei noch nicht. Wir wollten bei Themes die Sache mit den Childthemes und Vererbung haben, damit wurde das Kopieren nötig, es war der aussichtsreichste Pfad. Frag deinen Hoster ob sonstiges Dateicaching läuft. Einen Opcodecache kann man auch betreiben, aber zum Beispiel diese Option darf keinesfalls gesetzt sein: https://www.php.net/manual/de/opcache.configuration.php#ini.opcache.enable-file-override