Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 远程服务器上的PEAR请求错误_Php_Pear - Fatal编程技术网

Php 远程服务器上的PEAR请求错误

Php 远程服务器上的PEAR请求错误,php,pear,Php,Pear,嗨,我在我的项目中使用pear电子表格。它在本地主机上工作正常,但在远程服务器上抛出一个致命错误 警告:require_once(PEAR.php)[function.require once]:无法打开流:第34行的/var/www/worm/PEAR_packages/Spreadsheet/Excel/Writer.php中没有此类文件或目录 致命错误:require_once()[function.require]:在/var/www/worm/PEAR_packages/Spreads

嗨,我在我的项目中使用pear电子表格。它在本地主机上工作正常,但在远程服务器上抛出一个致命错误

警告:require_once(PEAR.php)[function.require once]:无法打开流:第34行的/var/www/worm/PEAR_packages/Spreadsheet/Excel/Writer.php中没有此类文件或目录

致命错误:require_once()[function.require]:在/var/www/worm/PEAR_packages/Spreadsheet/Excel/Writer.php第34行打开所需的'PEAR.php'(include_path='/var/worminc/application/./library::/usr/share/php:/usr/share/PEAR')失败


使用GoPear安装了PEAR,我也在我的索引文件中设置了包含路径,然后我得到了

警告:Zend_Loader::include_once(OLE/PPS.php)[Zend Loader.include once]:无法打开流:在/var/worminc/library/Zend/Loader.php online 83中没有这样的文件或目录

警告:Zend_Loader::include_once()[function.include]:在/var/worminc/library/Zend/Loader.php第83行的/var/worminc/library/var:/var/Pear/packages/Pear:.:/usr/share/php:/usr/share/Pear)中打开“OLE/PPS.php”以包含失败 致命错误:在第32行的/var/www/worm/Pear\u packages/OLE/PPS/File.php中找不到类“OLE\u PPS”


有人能说出发生了什么吗?

很可能是:

  • 您尚未上载/安装pear软件包或
  • 您没有指定正确的路径
更多信息:


当我遇到这个问题时,我找到的一个解决方案是将PEAR.php和PEAR5.php放在网站的根文件夹中。PEAR在其网站上提供了手动安装文件,您可以使用这些文件进行手动安装


另一种方法是更改php.ini的include_路径,以便它在您放置它们的位置上搜索文件。这需要更多的工作,我还没有尝试过,因为我不想花时间在上面。

使用go-PEAR安装了PEAR,是否设置了包含路径警告:Zend\u-Loader::include\u-once(OLE/PPS.php)[Zend-Loader.include-once]:无法打开流:在/var/worminc/library/Zend/Loader.php online 83中没有这样的文件或目录警告:Zend_Loader::include_once()[function.include]:无法打开“OLE/PPS.php”进行包含(include_path='/var/worminc/application/。/var/www/worm/Pear\u packages/Pear/Pear::/usr/share/php:/usr/share/Pear'))在第83行的/var/worminc/library/Zend/Loader.php中致命错误:在第32行的/var/www/worm/Pear\u packages/OLE/PPS/File.php中找不到类“OLE\u PPS”,这里最好的做法是更改php.ini的include\u路径(或在代码中使用ini\u集),以便它使用通过Pear安装的电子表格Excel\u编写器文件$pear列表电子表格\u Excel\u Writer将向您显示这些文件的安装位置。