致命错误:在第 697 行的 /home/user1/public_html/go-pear.php 中找不到类“PEAR”
Posted
技术标签:
【中文标题】致命错误:在第 697 行的 /home/user1/public_html/go-pear.php 中找不到类“PEAR”【英文标题】:Fatal error: Class 'PEAR' not found in /home/user1/public_html/go-pear.php on line 697 【发布时间】:2014-06-21 17:45:09 【问题描述】:当尝试通过运行 go-pear.php
(从 cPanel GoDaddy 托管帐户的根目录)安装 PEAR
时,我收到以下错误:
开始安装...正在加载zlib:ok
引导安装程序.......
Bootstrapping PEAR5.php............(远程)ok
Bootstrapping PEAR.php............(远程)ok
Bootstrapping Archive/Tar.php............(远程)ok
Bootstrapping Console/Getopt.php............(远程)ok
致命错误:在第 697 行的 /home/alessio1/public_html/go-pear.php 中找不到类“PEAR”
第 697 行如下:PEAR::setErrorHandling(PEAR_ERROR_DIE, "\n%s\n");
文件go-pear.php
直接取自http://pear.php.net/go-pear,未做任何修改。
我做错了什么?
【问题讨论】:
如果他们解决了您的问题,请接受其中一个答案。阅读someone-answers 在同一个问题上添加了答案,[这里][1]。 [1]:***.com/questions/26815526/… 【参考方案1】:我遇到了同样的错误,并设法解决了它,将 $bootstrap_files 中存储的链接替换为:
$bootstrap_files = array(
'PEAR5.php' => 'https://raw.githubusercontent.com/pear/pear-core/master/PEAR5.php',
'PEAR.php' => 'https://raw.githubusercontent.com/pear/pear-core/master/PEAR.php',
'Archive/Tar.php' => 'https://raw.githubusercontent.com/pear/Archive_Tar/master/Archive/Tar.php',
'Console/Getopt.php' => 'https://raw.githubusercontent.com/pear/Console_Getopt/master/Console/Getopt.php',
);
【讨论】:
它现在有点工作,但我仍然有“准备安装程序”,它被卡住了。 当我这样做时,它起作用了。但由于 PHP 警告将其余通知推开,它似乎被挂起。【参考方案2】:我也遇到了这个错误,发现 KevinD 的修复对我不起作用,但能够根据它找出一些东西。为了解决这个问题我换了行
'Console/Getopt.php' => 'https://raw.github.com/pear/Console_Getopt/trunk/Console/Getopt.php',
与
'Console/Getopt.php' => 'https://raw.githubusercontent.com/pear/Console_Getopt/trunk/Console/Getopt.php',
在此更改后,我几乎立即完成了安装。
【讨论】:
【参考方案3】:使用 .phar 文件:http://pear.php.net/go-pear.phar
应该会更好。
【讨论】:
【参考方案4】:注意:有时问题是由于 fsocket() php 函数阻塞造成的。 服务器到服务器的通信有时被用于实施滥用行为,例如互联网攻击。 许多免费托管公司默认阻止 fsocket() 功能,有时您必须对自己进行身份验证(提供有关您的信息)才能使用此功能。
【讨论】:
以上是关于致命错误:在第 697 行的 /home/user1/public_html/go-pear.php 中找不到类“PEAR”的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:在第 2 行的 index.php 中调用未定义函数 get_header()
困惑:PHP 致命错误:在第 0 行的未知中抛出没有堆栈帧的异常?
PHP 致命错误:在第 45 行的 admin\includes\html\database.class.php 中的非对象上调用成员函数 prepare()
致命错误:在第 11 行的 E:\xampp\htdocs\teach\mongo\index.php 中找不到类 'MongoClient' - Mongodb + XAMPP
可捕获的致命错误:WP_User 类的对象无法在第 139 行的 /directory/ 中转换为字符串
如何解决这个错误?致命错误:在第X行的... / magento18 / lib / Zend / Uri.php中调用未定义的函数ctype_alnum()?