Neu Fatal error: Uncaught Error: Class 'PDO' not found

konzentrat

Gut bekanntes Mitglied
29. Juli 2010
194
24
Hallo zusammen,

mir ist heute der Shop (super Zeitpunkt! abgeschmiert und ich habe leider keine Ahnung was dieser Log bedeutet. kann mir jemand helfen? Felder mit *** wurden ersetzt da private Daten.

Fatal error: Uncaught Error: Class 'PDO' not found in /public_html/classes/core/class.core.NiceDB.php:131 Stack trace: #0 /public_html/admin/includes/admininclude.php(42): NiceDB->__construct('localhost', '***, '***', '***', true) #1 /public_html/admin/index.php(6): require_once('***) #2 {main} thrown in /public_html/classes/core/class.core.NiceDB.php on line 131

Beste Grüsse,
Konrad
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
527
Halle
Hallo, das bedeutet in erste Linie, das die Klasse PDO nicht gefunden werden kann. Diese ist eigentlich direkter Bestandteil von PHP. Hat sich an deinem Hosting was geändert?
 

konzentrat

Gut bekanntes Mitglied
29. Juli 2010
194
24
Hi zusammen,

danke für Eure Antworten. Ich habe gestern Nacht einiges am Shop gearbeitet. Danach funktionierte aber alles noch tadellos. Heute dann der Shop einen halben Tag offline. Ich hatte ein Plugin oder PHP unter Verdacht.

Ich habe den Hoster kontaktiert. Der versicherte sie hätten nichts an der Konfiguration geändert.
Jetzt läuft der Shop plötzlich wieder. Hm, merkwürdig.

Beste Grüsse,
Konrad
 

konzentrat

Gut bekanntes Mitglied
29. Juli 2010
194
24
Hm, nun tritt heute der Fehler schon wieder auf. Kann das auch mit einem Cron Job zu tun haben den ich für Google Shopping und Facebook Shopping Produkte Export eingerichtet habe? Dieser führt den Export um 18-19 Uhr 5x aus um alle Produkte zu exportieren.
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Das ist ein Problem, bei dem nur dein Hoster weiterhelfen kann. Wie bereits gesagt, ist PDO eine Klasse deiner PHP-Installation selbst und keine Shop-Klasse. Wenn die also fehlt, kann der Shop da nix machen..
 

Nicson

Sehr aktives Mitglied
29. August 2012
516
94
Bayern
Hm, nun tritt heute der Fehler schon wieder auf. Kann das auch mit einem Cron Job zu tun haben den ich für Google Shopping und Facebook Shopping Produkte Export eingerichtet habe? Dieser führt den Export um 18-19 Uhr 5x aus um alle Produkte zu exportieren.
Schau doch Mal in die phpinfo da müsstest du sehen ob die PDO Klasse geladen wird, dann kann man weitersehen.

Grundsätzliche Frage, wurde soweit ich sehe noch nicht gestellt... welche PHP Version?

1608290584810.png
 

konzentrat

Gut bekanntes Mitglied
29. Juli 2010
194
24
Hi Qwartz,

danke für deine Antwort.

Heute Abend nun schon wieder das gleiche. Interessanterweise läuft die Seite wieder wenn ich bei PHP die "Fehler anzeigen" Funktion aktiviere. PDO wird geladen wenn die Seite läuft. Ich checke das nochmal falls dies Seite wieder crasht. PHP Version ist 7.4.11

Folgendes hat phpinfo angezeigt.
__sc 2020-12-18 um 22.34.44.png

Das Verhalten ist erst aufgetreten als ich die Standardsprache von EN auf DE umgestellt habe. Vorher war die DE Sprache auch gar nicht aktiviert beim Shop. Danach habe ich alle Produkte & Settings nochmal synchronisiert.

Lg,
Konrad
 
Zuletzt bearbeitet:

Nicson

Sehr aktives Mitglied
29. August 2012
516
94
Bayern
PHP die "Fehler anzeigen" Funktion aktiviere
Versuch doch Mal ob es tatsächlich an error on liegt oder einfach daran dass nach dem speichern der Settings der apache/php Dienst neu gestartet wird.
Wenn die Seite down ist nimm irgendeine andere Einstellung und speichern, wenn es dann auch wieder geht, liegts nicht an error on sondern einfach daran dass die Dienste neu gestartet wurden, dann wäre davon auszugehen dass sich da irgendetwas abwürgt.

Die Geschichte mit der Standard Sprache würde auch evtl. Richtung Datenbank passen, gibts EN in der Sprachverwaltung im admin?

Allerdings ist die breite der Möglichen Fehler ganz schön gross :) daher sind das auch nur wage Vermutungen, evtl. helfen die error logs vom Server?
 

konzentrat

Gut bekanntes Mitglied
29. Juli 2010
194
24
Versuch doch Mal ob es tatsächlich an error on liegt oder einfach daran dass nach dem speichern der Settings der apache/php Dienst neu gestartet wird.
Wenn die Seite down ist nimm irgendeine andere Einstellung und speichern, wenn es dann auch wieder geht, liegts nicht an error on sondern einfach daran dass die Dienste neu gestartet wurden, dann wäre davon auszugehen dass sich da irgendetwas abwürgt.
Gute Idee, das werde ich testen.

Die Geschichte mit der Standard Sprache würde auch evtl. Richtung Datenbank passen, gibts EN in der Sprachverwaltung im admin?
Ja die ist da.

Allerdings ist die breite der Möglichen Fehler ganz schön gross :) daher sind das auch nur wage Vermutungen, evtl. helfen die error logs vom Server?
Jepp, leider. Ich musste auch bei der Sprachänderung an einigen Plugins etwas ändern. Dh. da kommt nochmal eine Fülle an möglichen Fehlerquellen hinzu. Ich habe die erweiterten Logs des Hosts erst jetzt aktiviert, dh ich muss bis zum nächsten Crash warten.

Vielen Dank schon mal für deine Tipps!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu PHP message: PHP Fatal error -> Seite nicht mehr aufrufbar (Fehler 500) Installation / Updates von JTL-Shop 1
Neu Fatal error: Uncought RuntimeException: missing metadata... Allgemeine Fragen zu JTL-Shop 2
Neu Update auf Shop 5.5.0 in Kombination mit Plugin "AmazonPay" nicht möglich - 500er Fatal Error JTL-Shop - Fehler und Bugs 13
Neu HTTP ERROR 500 nach Mollie Update Plugins für JTL-Shop 3
Neu Anbindung zwischen Wawi und Pos schlägt fehl, Fehlercode: Error: HTTP_Error: 401 - Message: Authorization has been denied for this request Allgemeine Fragen zu JTL-POS 0
Neu FEHLER: eBay-Auktionen Upload nicht möglich, Fehlercodes helfen nicht weiter [Error 21917328 & 21920203] eBay-Anbindung - Fehler und Bugs 2
Neu [1.9.7.0]Service provider, error 19 - Physische Verbindung nicht einsatzbereit JTL-Wawi - Fehler und Bugs 4
Neu Shopupdate von 5.4.0 auf 5.5.2 Fehlercode: 500 Internal Server Error Installation / Updates von JTL-Shop 4
500 Internal Server Error bei Statistiken/Einstiegsseiten Einrichtung JTL-Shop5 1
Neu Routing error: Unable to decode input JTL-Shop - Fehler und Bugs 0
Neu "HTTP ERROR 500" im Admin-Bereich JTL-Shop - Fehler und Bugs 3
Neu Routing error: Property country does not exist JTL-Shop - Fehler und Bugs 2
Neu Fehlermeldung im Logbuch im Shop: Routing error: Invalid stream provided; must be a string stream identifier or stream resource JTL-Shop - Fehler und Bugs 1
Beantwortet 5.5.1 Frontpage als Admin mit OnPage Composer bringt Error 500 JTL-Shop - Fehler und Bugs 1
Gelöst POS Gutschein http-error 401 unauthorized Allgemeine Fragen zu JTL-POS 1
Neu Update auf 5.5.0 erzeugt Error 500 Fehlermeldung “CacheAdvancedfile.php on line 95" Installation / Updates von JTL-Shop 2
Neu Nach Update auf Shop 5.5.0 "HTTP ERROR 500" JTL-Shop - Fehler und Bugs 19

Ähnliche Themen