Probleme mit OnlineShop

  • Hallo zusammen.


    Ich habe seit geraumer Zeit Probleme, meinen Onlineshop in Zeta Producer aufrufen zu können.


    Mir wird immer folgender Fehlercode angezeigt!


    <b>Fatal error</b>: Uncaught PDOException: could not find driver in phar://C:/Users/Dominic Güthaus/Documents/Zeta Producer 14/Projects/K.I.T.T. Mülheim-01-012/preview/assets/php/shop/zpshop.phar/core/storage/ShopLocalStorageController.inc.php:10

    Stack trace:

    #0 phar://C:/Users/Dominic Güthaus/Documents/Zeta Producer 14/Projects/K.I.T.T. Mülheim-01-012/preview/assets/php/shop/zpshop.phar/core/storage/ShopLocalStorageController.inc.php(10): PDO-&gt;__construct('sqlite:C:\\Users...')

    #1 phar://C:/Users/Dominic Güthaus/Documents/Zeta Producer 14/Projects/K.I.T.T. Mülheim-01-012/preview/assets/php/shop/zpshop.phar/bl/shop/controllers/ShopOptionValueController.inc.php(61): ShopLocalStorageController-&gt;GetPdo()

    #2 phar://C:/Users/Dominic Güthaus/Documents/Zeta Producer 14/Projects/K.I.T.T. Mülheim-01-012/preview/assets/php/shop/zpshop.phar/bl/shop/controllers/ShopOptionValueController.inc.php(18): ShopOptionValueController-&gt;getByKey('products-per-pa...')

    #3 C:\Users\Dominic Güthaus\Documents\Zeta Producer 14\Projects\K.I.T.T. Mü in <b>phar://C:/Users/Dominic Güthaus/Documents/Zeta Producer 14/Projects/K.I.T.T. Mülheim-01-012/preview/assets/php/shop/zpshop.phar/core/storage/ShopLocalStorageController.inc.php</b> on line <b>10</b><br>

    </div></div></div></div></div></div></div></div></div><div id="fancybox-tmp"></div><div id="fancybox-loading"><div></div></div><div id="fancybox-overlay"></div><div id="fancybox-wrap"><div id="fancybox-outer"><div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div><div id="fancybox-content"></div><a id="fancybox-close"></a><div id="fancybox-title"></div><a id="fancybox-left" href="javascript:;"><span class="fancy-ico" id="fancybox-left-ico"></span></a><a id="fancybox-right" href="javascript:;"><span class="fancy-ico" id="fancybox-right-ico"></span></a></div></div></body></html>

  • Eventuell hilft bereits ein Wechsel der PHP-Version. Diese ist bei http://www.kitt-muelheim.de noch auf 5.6 eingestellt. Im Control-Center des Hosters auf PHP 7.2 ändern. Nach Auskunft dieser Seite https://www.df.eu/de/support/d…sting/datenbanken/sqlite/ sollte SQLITE zwar in allen Paketen aktiv sein, ich vermute aber, dass wegen des Supportendes von PHP 5.6 der Betreiber nach und nach alle Funktionen abschaltet. Dazu würde ja Deine Erklärung passen, dass der Fehler erst seit einiger Zeit auftritt (ich vermute, erst seit diesem Jahr).

  • Das Problem trat auf, nachdem mein PC nach einem Systemfehler alle Daten verloren hatte.


    Über meinem Laptop wird alles ganz normal angezeigt!


    Da ich ja bereits im Zeta bei der Bearbeitung schon die Probleme habe, denke ich nicht das es an der PHP Version liegen kann.


    Es muss irgendein Fehler im Zeta sein !

  • Wenn es auf dem Laptop normal angezeigt wird, aber auf dem PC nicht, liegt der Fehler inicht in Zeta, sondern im Projekt auf dem PC.


    • Wie sychronisierst Du denn die Daten zwischen Laptop und PC?
    • Von welchem Rechner aus erfolgte die letzte Veröffentlichung der Seite? Ist auch im Projekt auf dem PC das https:// in der Webadresse eingetragen?
  • Guten Abend.


    Ich habe mehrere Varianten inzwischen zur Project Synchronisation ausprobiert.


    Festgestellt habe ich allerdings, das wenn ich die Seite veröffentliche, mein OnlineShop ganz normal angezeigt wird, jedoch nicht zum Bearbeiten auf meinem Zeta Programm auf meinem PC.


    Die letzte Veröffentlichung erfolgt wie eigentlich immer von meinem festen Stand PC. Die https:// Webadresse ist zudem richtig eingetragen.



    Jedoch bekomme ich im Programm weiter die Fehlermeldung angezeigt.


    Auch beim Erstellen eines neuen Onlineshops erhalte ich selbige Fehlermeldung!


    Desweiteren habe ich es mit einer Deinstallation sowie neu Installation versucht, jedoch ebenfalls ohne jeglichen Erfolgs.

  • OK, ich habe jetzt mal eine Testbestellung bis zum Ende durchlaufen lassen, also diesen Kalender bitte nicht ausliefern :-). Auf dem Server und mit dem Projekt scheint somit alles in Ordnung, der Fehler tatsächlich nur auf dem PC zu liegen.


    Hier zunächst der wahrscheinlichste Ansatz:

    • Beende Zeta, suche dann im Windows Explorer unter "Dokumente" das Verzeichnis "Zeta Producer 14"
    • Benenne dort den Ordner "Settings" in "settings-alt" um
    • Starte Zeta neu
    • Wenn der Fehler durch falsche Einstellungen in den Settings verursacht wurde, führt das Umbenennen des Ordners dazu, dass ein neuer Ordner "Settings" mit den Standardeinstellungen angelegt wird.
    • ACHTUNG: Die Lizenznummer muss danach neu eingegeben werden

    Weitere Möglichkeiten wären:

    • Internet Explorer auf Standardeinstellungen zurücksetzen (dessen Engine wird von Zeta für die Darstellung im Programm benutzt)
    • Virenscanner ausschalten
    • prüfen, ob zwischen dem Fehler und neu installierter Software ein Zusammenhang besteht (kann auch zutreffen mit Microsoft Update)
  • Ich vermute es liegt an dem Umlaut im Pfad, der sich aus Ihrem Benutzernamen ergibt (C:/Users/Dominic Güthaus/).

    Verschieben Sie das Projekt zum Test doch mal von C:/Users/Dominic Güthaus/Documents/Zeta Producer 14/Projects/K.I.T.T. Mülheim-01-012 nach C:/K.I.T.T. Mülheim-01-012 und öffnen Sie es dann vom neuen Ort aus in Zeta Producer. Ich könnte wetten, dass Ihr Problem dann weg ist.


    Wenn das der Fall ist, könnten Sie mal googeln, wie Sie in Windows den Benutzernamen und den Namen des Home-Ordners so abändern können, dass kein Umlaut mehr enthalten ist.

  • Moin,


    na, selbst in dem Testprojekt sind doch Umlaute drin ("..Güthaus...").

    Verstehe nicht, Stefan S. hat doch vorgeschlagen diese mal rauszunehmen.


    Ich würde sogar vermuten dass bei "K.I.T.T." die "Punkte" ebenfalls zu Problemen führen könnten.


    Also mal ein Verzeichnis wählen ohne Sonderzeichen (egal welcher Art) und dann mal hier berichten.


  • Hallo zusammen,

    schade finde ich, wenn Lösungen gefunden wurden, diese dann nicht in den Threads auch bekannt gegeben werden. So würden sich viele Probleme sicher oft schneller lösen lassen.
    Aber gut, das ist ein anderes Thema. Ist mir nur aufgefallen.

    Ich habe ein ähnliches, wenn nicht sogar das gleiche Problem wie "Kittmühlheim" hier beschreibt.
    Ich habe gerade einen Shop mit ZP 15 erstellt und bearbeite diesen derzeit ohne Veröffentlichung nur auf dem PC. Dennoch kommt diese Meldung in der Vorschau:


    Fatal error: Uncaught PDOException: could not find driver in phar://C:/Users/jörg2/Documents/Zeta Producer 15/Projects/Lindhaus-Deutschland.de SHOP/output/assets/php/shop/zpshop.phar/core/storage/ShopLocalStorageController.inc.php:10 Stack trace: #0 phar://C:/Users/jörg2/Documents/Zeta Producer 15/Projects/Lindhaus-Deutschland.de SHOP/output/assets/php/shop/zpshop.phar/core/storage/ShopLocalStorageController.inc.php(10): PDO->__construct('sqlite:C:\\Users...') #1 phar://C:/Users/jörg2/Documents/Zeta Producer 15/Projects/Lindhaus-Deutschland.de SHOP/output/assets/php/shop/zpshop.phar/bl/shop/controllers/ShopOptionValueController.inc.php(61): ShopLocalStorageController->GetPdo() #2 phar://C:/Users/jörg2/Documents/Zeta Producer 15/Projects/Lindhaus-Deutschland.de SHOP/output/assets/php/shop/zpshop.phar/bl/shop/controllers/ShopOptionValueController.inc.php(18): ShopOptionValueController->getByKey('products-per-pa...') #3 C:\Users\jörg2\Documents\Zeta Producer 15\Projects\Lindhaus-Deutschland.de SHOP\output\staubsauger-ge in phar://C:/Users/jörg2/Documents/Zeta Producer 15/Projects/Lindhaus-Deutschland.de SHOP/output/assets/php/shop/zpshop.phar/core/storage/ShopLocalStorageController.inc.php on line 10

    Ich glaube auch nicht, dass das etwas mit der php.Version oder den Umlauten zu tun hat, denn er Shop ist ja noch nicht auf dem Server.
    Außerdem laufen alle anderen Projekte, die über dieses Verzeichnis hochgeladen werden problemlos.
    Habe ich hier einen Denkfehler, oder woran kann das Problem liegen? Ich komme nicht drauf.


    Grüße

    Jörg


  • dampfer PHP hat Probleme mit Umlauten im Pfad und Ihr Pfad beinhaltet einen (\jörg2\), Versuchen Sie ZP zu schließen, das Projekt mal direkt nach c:\ zu verschieben und dann ZP neu zu starten und das Projekt direkt von c:\ zu öffnen. Dann sollte es eigentlich klappen. Mittelfristig könnten Sie dann den Umlaut aus Ihrem Usernamen auf Windows-Ebene irgendwie entfernen…

  • Hallo Stefan,

    vielen Dank für die Hilfe, hat aber leider nicht die Lösung gebracht!

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



    Grüße

    Jörg

  • Ich bin jetzt nicht so der PHP-Freak.

    Aber was mir noch einfallen würde ob die PHAR-Erweiterung auf dem Webserver aktiv ist (ev. mit Provider abklären wenn du es selber nicht nachschauen kannst).

  • Ich bin jetzt nicht so der PHP-Freak.

    Aber was mir noch einfallen würde ob die PHAR-Erweiterung auf dem Webserver aktiv ist (ev. mit Provider abklären wenn du es selber nicht nachschauen kannst).

    Danke für den Tipp, aber ich sagte ja, ich bin noch gar nicht auf dem Server, arbeite auf dem PC und der Fehler kommt in der Vorschau.
    Meine Bedenken sind, wenn ich den SHOP hochlade, dass dann die Fehler dort auch auftreten. Das möchte ich vermeiden - sieht für die Kunden nicht so prickelnd aus.
    Ich denke doch, dass hier eine fachkompente Person ist, die mir sagen kann, woran das liegt und wie das Problem zu lösen ist.

    Grüße
    Jörg

  • Hallo,


    hier geht es ja, meinem Verständnis nach, um die Interne Vorschau, da liefern wir ja den Apache-Webserver mit und der sollte eigentlich auch immer richtig konfiguriert sein. Was hier genau klemmt, lässt sich von hier aus allerdings nicht ermitteln. Das ist ein Fall für ein Premium-Support-Ticket .

  • Hallo,

    so, der Support hat das Problem mit mir zusammen per Aufschaltung auf den PC gelöst.

    Vielen lieben Dank an Steffen T. , das war sehr kompetent und schnell gelöst.


    Das Problem war tatsächlich der Umlaut im Benutzerkonto. Neues Benutzerkonto (ohne Umlaut) auf dem PC angelegt, ZP neu installiert und Projekt aus dem alten Benutzerkonto importiert. Schon lief alles reibungs- und fehlerlos.

    Vielen Dank an alle die sich hier helfend zu Wort gemeldet haben.

    Grüße

    Jörg