将此网站移至另一台服务器后,我收到以下错误:
致命错误:require_once():在 /homepages/14/xxxxxx/htdocs 中打开所需的 'MDB2.php' (include_path='.:/usr/lib/php5.4:/usr/lib/php5.4/') 失败/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
谢谢!