この Web サイトを別のサーバーに移動すると、次のエラーが表示されます。
致命的なエラー: require_once(): 必要な 'MDB2.php' (include_path='.:/usr/lib/php5.4:/usr/lib/php5.4/') を /homepages/14/xxxxxx/htdocs で開けませんでした/public_html/includes/pdbconnection.php 3行目
PHPInfo() を介して Pear が配置されている可能性がある場所を調べたところ、この ( --with-pear=/usr/lib/php5.4
) が得られました。これが、MDB2.php を探している理由です。
共有ホスティングですが、SSH アクセスが可能です。私が行った調査から、入力pear install MDB2
するとすべてが修正されるようですが、実行すると次の応答が得られます。
警告: チャネル "pear.php.net" はそのプロトコルを更新しました。更新するには "channel-update pear.php.net" を使用してください インストールできません。チャネル "pear.php.net" の php_dir は現在のユーザーが書き込み可能ではありません
私が沈んだと信じるように導くのは…私ですか?:-(
助けてくれてありがとう!
入力するとpear list
、次のようになります(それが役立つ場合):
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.2 stable
Console_Getopt 1.2.1 stable
DB 1.7.13 stable
HTML_Template_IT 1.1 stable
HTTP 1.4.0 stable
HTTP_Header 1.2.0 stable
Mail 1.1.14 stable
Net_SMTP 1.2.10 stable
Net_Socket 1.0.8 stable
Net_UserAgent_Detect 2.0.1 stable
PEAR 1.5.0 stable
Structures_Graph 1.0.2 stable
XML_Beautifier 1.1 stable
XML_Parser 1.2.8 stable
XML_RPC 1.5.1 stable
XML_Util 1.1.4 stable
ありがとう!