Fatal error: Uncaught PDOException: could not find driver in phar://C:

  • Hi,

    ich bekomme folgende Fehlermeldung bei der lokalen Vorschau einer Website/Shop-Seite auf der Shop Seite.

    Spoiler anzeigen


    Fatal error: Uncaught PDOException: could not find driver in phar://C:/Users/Büro/Desktop/.../output/assets/php/shop/zpshop.phar/storage/ShopLocalStorageController.inc.php:10 Stack trace: #0 phar://C:/Users/Büro/Desktop/.../output/assets/php/shop/zpshop.phar/storage/ShopLocalStorageController.inc.php(10): PDO->__construct('sqlite:C:\\Users...') #1 phar://C:/Users/Büro/Desktop/.../output/assets/php/shop/zpshop.phar/controllers/ShopOptionValueController.inc.php(61): ShopLocalStorageController->GetPdo() #2 phar://C:/Users/Büro/Desktop/.../output/assets/php/shop/zpshop.phar/controllers/ShopOptionValueController.inc.php(18): ShopOptionValueController->getByKey('products-per-pa...') #3 C:\Users\Büro\Desktop\...\output\shop.php(508): ShopOptionValueController->Value('products-per-pa...') #4 {main} thrown in phar://C:/Users/Büro/Desktop/.../output/assets/php/shop/zpshop.phar/storage/ShopLocalStorageController.inc.php on line 10

    Zeta ist auf einer 'sauberen' also neu aufgesetzten Windows 10 Version installiert worden. Bei der Überprüfung der Website oder auch des Shops wurden alle angezeigten Fehler beseitigt. Nun meine Frage, was kann ich tun um dieses zu beheben?

    Mit freundlichen Grüßen

    pfn

  • Hallo,

    das Liegt daran, dass im Pfad zum Shop irgendwo ein Umlaut enthalten ist, das mag PHP gar nicht. Bei ihnen kommt es vom Usernamen "Büro".

    Am besten, Sie verschieben den Projektordner (der Ordner, der dieses Projekt enthält, zu finden mit STRG+SHIFT+P) direkt nach c:\, dann ist im Pfad ja kein Umlaut mehr enthalten. Alternativ als User anmelden, der keine Sonderzeichen im Kontonamen/Pfad hat oder den bestehenden User-Ordner via Windows irgendwie umbenennen (ich habe keine Ahnung wie man das bei bestehenden Nutzern unter Windows macht, das müssten Sie googeln).

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo, vielen Dank für die Antwort. Ich habe das Projekt verschoben, leider lässt sich die Vorschau nicht zum Laufen überreden:

    Spoiler anzeigen


    Fatal error: Uncaught PDOException: could not find driver in phar://C:/testshop/output/assets/php/shop/zpshop.phar/storage/ShopLocalStorageController.inc.php:10 Stack trace: #0 phar://C:/testshop/output/assets/php/shop/zpshop.phar/storage/ShopLocalStorageController.inc.php(10): PDO->__construct('sqlite:C:\\tests...') #1 phar://C:/testshop/output/assets/php/shop/zpshop.phar/controllers/ShopOptionValueController.inc.php(61): ShopLocalStorageController->GetPdo() #2 phar://C:/testshop/output/assets/php/shop/zpshop.phar/controllers/ShopOptionValueController.inc.php(18): ShopOptionValueController->getByKey('products-per-pa...') #3 C:\testshop\output\shop.php(508): ShopOptionValueController->Value('products-per-pa...') #4 {main} thrown in phar://C:/testshop/output/assets/php/shop/zpshop.phar/storage/ShopLocalStorageController.inc.php on line 10

    Da ich von php im Großen und Ganzen nur die Buchstaben kenne, bräuchte ich noch einen Lösungsansatz.

    Danke im voraus.

  • Ich hoffe, beim Verschieben war ZP beendet. Falls nicht ZP jetzt beenden und wieder starten. Dann mal ein "Erweitert > Ertstellen > Alle Seiten erstellen" durchführen. Hilft das? Wenn nicht, beschreiben Sie bitte, was Sie denn genau unter "Vorschau" Verstehen (ich vermute die lokale Browservorschau, die man mit F5 startet?) und welche Art Shopseite Sie darin ansehen möchten (Artikelübersicht, Artikeldetail oder Warenkorb…).

    In der Vorschau des Layout-Editors (Klick auf Button "Layout") können Shopseiten generell nicht angezeigt werden, falls es ggf. darum geht.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hi,

    ja es ging um die lokale Vorschau. Tatsächlich war der Benutzer 'Büro' Schuld an dem Ganzen. Alle Dateien umher geschoben, nun läuft es wieder problemlos.

    Vielen Dank.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!