J3.x

Klasse "PDO" nicht gefunden

From Joomla! Documentation

This page is a translated version of the page J3.x:Class 'PDO' not found and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎русский • ‎العربية
Joomla! 
3.4.0

In Joomla 3.4 wurde ein neuer, auf PDO basierender Datenbanktreiber für MySQL hinzugefügt (der schnell zum neuen defacto-Standard für MySQL-Datenbankverbindungen wurde). Allerdings wurde eine unvollständige Prüfung auf einen vorhandenen PDO-Treiber eingebaut, wenn Benutzer diesen Treiber nicht mit PHP installiert haben.

Berichtete Fehler

Fatal error: Class 'PDO' not found /libraries/joomla/database/[drive]/pdomysql.php on line 102

Betroffene Versionen

Info non-talk.png
General Information

This pertains only to Joomla! version(s):- 3.4.0

Ursache

PHP wird manchmal ohne PDO-Treiber ausgeliefert (in den meisten Fällen ist er vorhanden), die Prüfung eines vorhandenen PDO-Treibers wurde nicht durchgeführt.

Wie der Fehler zu lösen ist

Patch https://github.com/joomla/joomla-cms/pull/6175 anwenden, der in Joomla 3.4.1 enthalten ist.