WHM aktivieren oder installieren Sie den PDO-Treiber

12895
mahdi pishguy

wie man pdo extansion für php aktiviert oder installiert, kann ich easyapache nicht verwenden und finde nicht die php.ini in WHM

Nach der Installation des Skripts auf dem Host erhalte ich folgende Fehlermeldung:

 Fatal error: Class 'PDO' not found in /home/jafar/public_html/model/db.cls.php on line 29 

Skript hat kein Problem und funktioniert korrekt auf localhost.Ich denke, wenn ich es installieren oder aktivieren kann, kann es erfolgreich ausgeführt und Skript installiert werden.

2

3 Antworten auf die Frage

3
Citizen Kepler

Sie können PDO in cPanel aktivieren, wenn Sie cloudlinux installiert haben. In cPanel suchen Sie nach der PHP-Version und im daraufhin angezeigten Bildschirm, aktivieren Sie PDO und wählen Sie schließlich Speichern. * http://docs.cloudlinux.com/index.html?using_php_selector.html

Wenn Sie CloudLinux und PhpSelector nicht installiert haben, benötigen Sie ein Administratorkonto, um PDO über easyapache zu installieren. In WHM folgen Sie dieser Anleitung:

PDO in Easyapache aktivieren

  1. Melden Sie sich bei WHM an ( http://domain.com/whm ).
  2. Gehe zu WHM »Software» EasyApache (Apache Update)
  3. Wählen Sie "Zuvor gespeicherte Konfiguration (** STANDARD **)" aus und klicken Sie auf "Anpassen basierend auf Profil".
  4. Klicken Sie auf der Seite "Apache-Version" auf "Weiter".
  5. Klicken Sie auf der Seite "PHP-Version" auf "Weiter".
  6. Klicken Sie auf der Seite "Liste der kurzen Optionen" auf "Liste der erschöpfenden Optionen".
  7. Stellen Sie sicher, dass in der "Liste der erschöpfenden Optionen" PDO, PDO sqlite und PDO MySQL ausgewählt sind.
  8. Klicken Sie dann unten auf der Seite auf Speichern und Erstellen.
0
Moes

Wenn dir die Antwort von "Citizen Kepler" nicht geholfen hat

Versuchen Sie, die Zeitzone zu ändern. Dies hat mein Problem behoben. Überprüfen Sie diese Frage

0
YahyaE

Folgen Sie der Antwort zum Neuaufbau. Wenn es bei Browseraufrufen und nicht bei CLI-Aufrufen ausgeführt wird, führen Sie es aus php-cli --iniund zeigen auf /usr/local/bin/php.ini. Bearbeiten Sie die Datei mit nano /usr/local/bin/php.inioder vim /usr/local/bin/php.iniund fügen Sie Folgendes hinzu:

extension=pdo.so extension=pdo_sqlite.so extension=pdo_mysql.so 

Gilt für Centos.