pdo_mysql Fehler plötzlich erscheint auf drupal-basierten website?
Meinem drupal-basierten website gut funktioniert, bis gestern aber plötzlich nicht, wo heute ein Fehler erschien
Fatal error: Undefined class constant 'MYSQL_ATTR_USE_BUFFERED_QUERY' in /.../includes/database/mysql/database.inc on line 43
Habe ich gar nicht geändert oder aktualisiert alles seit gestern, es erscheint plötzlich aus nicht, wo, bevor es war in Ordnung arbeiten
Auf der Linie 43 der Datenbank.inc, als das geschrieben wurde
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => TRUE,
Habe ich gegoogelt und habe einige Idee, dass dies eine Art von PDO_MYSQL Fehler, ich habe nicht viel Ahnung, warum dieser Fehler kam plötzlich
Kann jemand bitte helfen Sie mir
Zusätzliche Informationen
- Linux Shared Webhosting
- DRUPAL 7
- Apache-version 2.2.20
- PHP version 5.2.17
- MySQL-version 5.0.92-community-log
- cPanel Version 11.30.3 (build 5)
- Vielleicht Fragen Sie den hosting-Anbieter, ob Sie etwas geändert in der Konfiguration?
- web-hosting-Unternehmen antwortete mir, es gibt ein problem mit dem Skript, ich hatte aber nichts verändert
- Hat dein Webhoster deaktivieren PDO? Erstellen Sie eine php-Datei, welche den code enthält
<?php phpinfo();?>
ist, zeigt es alle Ihre php-Konfiguration. Überprüfen Sie, ob PDO aufgeführte oder nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entsprechend eine Menge von verschiedenen Quellen die pdo_mysql Erweiterung fehlt bei deiner PHP-installation. Entweder fügen Sie in php.ini oder Fragen Sie Ihren hosting-Anbieter, um es für Sie tun.
Links:
update'
Alle sagen das gleiche...installieren Sie die pdo_mysql Erweiterung. Klingt wie von Ihrem hosting-provider deaktiviert hat!
Dies kann auch durch ein Problem mit Berechtigungen. Manchmal, angesichts der Verwendung von SuPHP oder andere Konfigurationen, in denen der apache (oder anderen server) Benutzer können nicht führen Sie eine Datei, erhalten Sie diese Art von Fehler und PDO_MYSQL: bereits installiert und betriebsbereit ist.
Wenn Sie root-Zugriff auf die box, versuchen Sie eine
oder Rekursives chown das Verzeichnis in das entsprechende apache-Benutzer (in der Regel apache oder www-data) oder der Benutzer-home-Verzeichnis Ihre Dateien sind in Ruhe (bei den meisten shared Server).
Ich hatte genau das gleiche problem. Meine Website plötzlich nach unten ging.
Ich begann, mich bei der Installation von php-Erweiterung php_pdo_mysql.dll von cPanel PHP PEAR, wie oben vorgeschlagen, aber dies ist fehlgeschlagen.
Ich startete einen live-chat mit meinem host (Justhost) und dran heraus, Sie hatten aktualisiert Ihre php-version. Sie befestigt es in 2 Fahrtminuten.