2

お客様のサーバーにMagentoをインストールしているときにこのエラーが発生しました。「PHP拡張機能「pdo_mysql」をロードする必要があります」。CPanel Acceleratedを介してこの拡張機能をインストール/有効化するにはどうすればよいですか?

サーバー情報は次のとおりです。

  • cPanelバージョン11.24.5-安定
  • cPanelビルド38506
  • Apacheバージョン2.2.13(Unix)
  • PHPバージョン5.2.8
  • MySQLバージョン5.0.81-コミュニティ
  • アーキテクチャi686
  • オペレーティングシステムLinux
  • カーネルバージョン2.6.18-128.1.6.el5
  • cPanel Pro 1.0(RC1)

ありがとう!

4

3 に答える 3

6

cloudlinux がインストールされている場合は、cPanel で PDO を有効にできます。cPanel で PHP バージョンを検索し、結果の画面で PDO を選択して有効にし、最後に保存を選択します。* http://docs.cloudlinux.com/index.html?using_php_selector.html

CloudLinux と PhpSelector がインストールされていない場合、easyapache から PDO をインストールするには管理者アカウントが必要です。WHM では、次のガイドに従ってください。

Easyapache で PDO を有効にする

  1. WHM ( http://domain.com/wm )にログインします。
  2. Goto WHM »ソフトウェア »EasyApache (Apache アップデート)
  3. 「Previously Saved Config (** DEFAULT **)」を選択し、「Start customizing based on profile」をクリックします
  4. [Apache バージョン] ページで [次へ] をクリックします。
  5. 「PHP バージョン」ページで「次へ」をクリックします。
  6. 「Short Options List」ページで、「Exhaustive Options List」をクリックします。
  7. 「Exhaustive Options List」で、PDO、PDO sqlite、および PDO MySQL が選択されていることを確認します。
  8. 次に、ページの下部にある [ビルド] をクリックします。

PS。11.24.5-STABLE を使用していることに注意してください。これは非常に古いバージョンの WHM/cPanel です。このバージョンの cPAnel は cPanel でサポートされなくなったため、サーバーを更新する必要があります。

于 2013-10-06T18:04:18.310 に答える
2

Magento CE 1.7、CentOS 6、および WHM 11.38 を使用しています。Magento のインストール中に受け取った「PHP 拡張機能 "pdo_mysql" をロードする必要があります」というエラーを解決するために行ったことは次のとおりです。

  1. WHM を開き、[ホーム] » [ソフトウェア] » [Easy Apache (Apache Update)] に移動します。
  2. 一番下までスクロールして、「プロファイルに基づいてカスタマイズを開始」を選択します
  3. 「次のステップ」を2回クリック
  4. 一番下までスクロールして、「Exhaustive Options List」を選択します
  5. PDO と PDO MySQL のチェックボックスを選択し、Apache を再構築します。
  6. Magento のルートに移動し、php.ini.sample を php.ini にコピーします。
  7. 新しく作成した php.ini ファイルを開き、次を追加します。

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

この時点で、ターミナル (# service httpd restart) を使用して Apache を再起動することをお勧めします。それが役立つことを願っています!

于 2013-07-09T20:06:09.483 に答える
1

共有ホストやcPanelでそれを行うことはできないと思います。

あなたのためにそれをインストールするようにウェブホストを説得します。

于 2009-09-25T16:40:28.493 に答える