phpのpdo拡張を有効化またはインストールする方法、easyapacheを使用できず、WHMでphp.iniを見つけることができません
ホストにスクリプトをインストールした後、次のエラーが発生します。
Fatal error: Class 'PDO' not found in /home/jafar/public_html/model/db.cls.php on line 29
スクリプトは問題なく、localhostで正しく動作します。インストールまたは有効化できれば、スクリプトを正常に実行してインストールできると思います。
Cloudlinuxがインストールされている場合は、cPanelでPDOを有効にできます。 cPanelでPHP Versionを検索し、表示された画面でPDOを選択して有効にし、最後に保存を選択します。* http://docs.cloudlinux.com/index.html?using_php_selector。 html
CloudLinuxとPhpSelectorがインストールされていない場合、easyapacheを介してPDOをインストールするには、管理者アカウントが必要になります。 WHMでは、次のガイドに従ってください。
"Citizen Kepler" からの回答が役に立たなかった場合
私の問題を解決したタイムゾーンを変更してみてください この質問を確認してください
再構築の答えに従い、CLI呼び出しではなくブラウザ呼び出しで実行される場合は、php-cli --ini
を実行すると、/usr/local/bin/php.ini
を指します。 nano /usr/local/bin/php.ini
またはvim /usr/local/bin/php.ini
でファイルを編集し、以下を追加します。
extension=pdo.so
extension=pdo_sqlite.so
extension=pdo_mysql.so
Centosに適用されます。