Hallo, ich hatte unter eigenes CSS einfügen folgende Zeile eingefügt: #stage .swiper-pagination > span.swiper-pagination-bullet.swiper-pagination-bullet-active, #stage .swiper-pagination > span.swiper-pagination-bullet:active { display: none; } und seit dem Stürzt das Programm nur noch ab wenn man versucht denn Cache zu löschen ! Ein entfernen der Zeile bringt auch keine Besserung Hier ist die Fehlermeldung nach dem Absturz Fatal error: Uncaught Error: Class 'GXCoreLoaderSettings' not found in /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/system/core/MainFactory.inc.php(325) : eval()'d code:12 Stack trace: #0 /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/system/core/MainFactory.inc.php(325): eval() #1 /var/www/vhosts/xxxxxxxxxxxxxx..de/httpdocs/gx3/system/core/MainFactory.inc.php(287): MainFactory::create_object('GXCoreLoaderSet...', Array) #2 /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/GXMainComponents/Loaders/GXCoreLoader/StaticGXCoreLoader.inc.php(151): MainFactory::create('GXCoreLoaderSet...') #3 /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/GXMainComponents/Loaders/GXCoreLoader/StaticGXCoreLoader.inc.php(67): StaticGXCoreLoader::_getGXCoreLoader() #4 /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/system/classes/ConfigurationStorage.inc.php(53): StaticGXCoreLoader::getDatabaseQueryBuilder() #5 /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/system/core/MainFactory.inc.php(503) : eval() in /var/www/vhosts/xxxxxxxxxxxxxx.de/httpdocs/gx3/system/core/MainFactory.inc.php(325) : eval()'d code on line 12 bitte dringend um Hilfe Danke Gruss Isabel
du gehst mit dem FTP-Programm in die Shopdateien - in den Ordner "cache" Die Unterordner und der Dateien .htacces und index.html müssen erhalten bleiben, den Rest kannst Du da einmal löschen. Danach löscht Du noch den Browser-Cache,
Hallo Barbara, der Tipp war Richtig nur warum sammelt das Programm darin soooo viel Müll wenn man doch laufend denn Cache Leert ? Gruss Isabel
wenn es Müll wäre, dann würde der Ordner Mülleimer heißen, tut er aber nicht... der Ordner bzw. die Funktion welche dahinter steckt sorgt dafür das dein Shop flott das tut was er tun soll...
Wenn man eine Seite öffnet, muss der Shop einmal alles zu dieser Seite zusammensuchen. Bilder, Texte (aus der Datenbank und aus Dateien), Module..... Damit der Shop das nciht bei jedem Aufruf neu zusammensuchen muss, legt er das einmal im Cache. Damit braucht ein 2. Aufruf der selben Seite viel weniger Zeit. Änderst Du jetzt etwas im Admin, müssen die Dateien aus dem Cache gelöscht werden. Andernfalls versucht der Shop die alte Seite aufzurufen - mit Daten, oder Dateien, die nicht mehr existieren. Das führt dann zu Fehlermeldungen.
Hallo. Bei mir geschieht auch sonderbares, sobald ich den Cache leere. Ich erhalte wenn ich nach der Neuinstallation (V 14 & V 15) auf Cache löschen klicke, folgende Meldung: WARNING(2): "rmdir(/home/branchen/www/buy-gate.ch/public/theme/html/system) [<a href='https://secure.php.net/manual/en/function.rmdir.php'>function.rmdir.php</a>]: Directory not empty" WARNING(2): "rmdir(/home/branchen/www/buy-gate.ch/public/theme/html) [<a href='https://secure.php.net/manual/en/function.rmdir.php'>function.rmdir.php</a>]: Directory not empty" Fatal error: Uncaught League\Flysystem\FileExistsException: File already exists at path: public/theme/html/system/checkout_payment_payone.html in /home/branchen/www/buy-gate.ch/vendor/league/flysystem/src/Filesystem.php:405 Stack trace: #0 /home/branchen/www/buy-gate.ch/vendor/league/flysystem/src/Filesystem.php(224): League\Flysystem\Filesystem->assertAbsent('public/theme/ht...') #1 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/System/Theme/Adapter/FilesystemAdapter.inc.php(270): League\Flysystem\Filesystem->copy('themes/Honeygri...', 'public/theme/ht...') #2 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(453): FilesystemAdapter->copy('/themes/Honeygr...', '/public/theme/h...') #3 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(178): ThemeWriter->_copyMainThemeDirectory(Object(ThemeId), Object(ThemeDirectory), Object(ThemeDirectoryRoot)) #4 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/Syst in /home/branchen/www/buy-gate.ch/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/checkout_payment_payone.html in /home/branchen/www/buy-gate.ch/vendor/league/flysystem/src/Filesystem.php:405 Stack trace: #0 /home/branchen/www/buy-gate.ch/vendor/league/flysystem/src/Filesystem.php(224): League\Flysystem\Filesystem->assertAbsent('public/theme/ht...') #1 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/System/Theme/Adapter/FilesystemAdapter.inc.php(270): League\Flysystem\Filesystem->copy('themes/Honeygri...', 'public/theme/ht...') #2 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(453): FilesystemAdapter->copy('/themes/Honeygr...', '/public/theme/h...') #3 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/System/Theme/Repositories/ThemeWriter.inc.php(178): ThemeWriter->_copyMainThemeDirectory(Object(ThemeId), Object(ThemeDirectory), Object(ThemeDirectoryRoot)) #4 /home/branchen/www/buy-gate.ch/GXMainComponents/Services/Syst" Auf dem selben Server läuft aber ein älterer Shop (V13) absolut sorgenfrei. Habe sicher 10 Neuinstallationen, mit neuem Ordner und neuer Datenbank probiert. Immer funktioniert alles super bis ich aktualisiere. Lösche ich den Inhalt des genannten Ordner manuell via FTP, wird die Seite wieder normal angezeigt. Kann mir da jemand weiterhelfen? Soll ich den Hoster darüber informieren oder was könnte ich falsch machen? Gruuz
Es gibt da ein Problem bei dir wenn PHP Dateien löschen will, hier in public/theme. Der Ordner ist eine Art Cache für Frontend Themes. Ein Cache leeren löscht den bisherigen Inhalt und setzt ihn dann komplett neu zusammen. Das klappt nicht weil Dateien erst nicht gelöscht werden können, dann nicht geschrieben werden können, weil es diese schon gibt. 2 übliche Hauptverdächtige: Falsche Dateirechte im public/theme Ordner. Als erstes den ganzen public Ordner per FTP Programm rekursiv (Ordner und alles was darin ist) auf volle Rechte für alle setzen ("777"-Rechte). Dann erneut probieren. Serverseitiges Dateicaching Manche Hoster stellen einen serverseitigen Cachingmechanismus ein, so dass PHP immer leicht veraltete Verzeichnislistings bekommt, und dann damit versucht zu arbeiten. Wenn die Ordner inzwischen inhaltlich anders aussehen, geht das auch daneben. Sowas geht zum Beispiel mit Zend Opcache, wenn der etwas kurios eingestellt ist, oder einem Cloudflare etc vor dem Shop, das auch Caching betreibt. Da hilft nur Absprache mit dem Hoster.
Danke für die rasche Anwort Wilken. Ich habe natürlich auch auf den Hoster getippt und zuvor auch die CHMOD kontrolliert. Das Problem besteht weiter. Es wundert mich nur, dass ein zweiter Shop auf dem identischen Server ohne Probleme funktioniert. Da kann ich so oft ich will den Cache leeren... Frag ich Montag mal beim Hoster nach. Wäre gut wenn das bei Hostpoint funktioniert. Ist der grösste CH-Hoster. Danke dir