2010-06-29 2 views
1

안녕하세요. 내 프로젝트에서 배 스프레드 시트를 사용하고 있습니다. localhost에서 작동하지만 원격 서버에서는 치명적인 오류가 발생합니다. ...PEAR 원격 서버의 requireonce 오류

경고 : require_once (PEAR.php) [function.require-once] : 스트림을 열지 못했습니다. 해당 파일이나 디렉토리가 없습니다. /var/www/worm/Pear_packages/Spreadsheet/Excel/Writer.php on line 34

치명적인 오류 : require_once() [function.require] : 필요한 'PEAR.php'를 열지 못했습니다 (include_path = '/ var//var/www/worm/Pear_packages/Spreadsheet/Excel/Writer.php on line 34

에있는 /var/www/worm/Pear_packages/Worminc/application/../ library :. :/usr/share/php :/usr/share/pear ' go-pear를 사용하여 PEAR을 설치했는데 인덱스 파일에 set_include_path도했는데 그 다음에

가되었습니다.

경고 : 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] : 포함을 위해 'OLE/PPS.php'를 열지 못했습니다 (include_path = '/ var/worminc/application /../ library :/var/www /var/worminc/library/Zend/Loader.php 83 줄에 치명적인 오류 : 클래스 'OLE_PPS' /var/www/worm/Pear_packages/OLE/PPS/File.php on line 32

아무도 무슨 일이 일어날 수 있습니까?

있다는 가능성이 가장 높은

답변

2

:

http://pear.php.net/manual/en/installation.getting.php : 당신은 업로드하지 않은

  • /배 패키지 또는
  • 당신은 올바른 경로

추가 정보를 지정하지 설치

+0

go-pear를 사용하여 PEAR을 설치했거나 set_include_path를 수정했습니다. 경고 : 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] : 포함을 위해 'OLE/PPS.php'를 열지 못했습니다 (include_path = '/ var/worminc/application/../library:/var/www/worm/Pear_packages/PEAR/PEAR:.:/usr/share/php:/usr/share/pear ') /var/worminc/library/Zend/Loader.php 온라인에 있습니다. 83 치명적인 오류 : 'OLE_PPS'클래스가 /var/www/worm/Pear_packages/OLE/PPS/File.php의 32 행에 존재하지 않습니다. – Crazyshezy

0

이 문제는 PEAR.php와 PEAR5.php를 웹 사이트의 루트 폴더에 두는 것이 었습니다. PEAR는 수동 설치를 위해 웹 사이트에서 사용할 수있는 파일을 가지고 있습니다.

또 다른 방법은 php.ini의 include_path를 변경하여 내가 놓은 위치의 파일을 검색하는 것입니다. 어느 것이 더 많은 작업을 필요로하고 어떤 시도를했는지는 아직 알지 못했습니다. 그것에 시간을 보내고 싶지 않아.

+0

여기서 가장 좋은 일은 php.ini의 include_path를 변경하는 것입니다 또는 코드에서 ini_set을 사용하십시오.) pear를 통해 설치된 Spreadsheet_Excel_Writer 파일 $ 배 목록 Spreadsheet_Excel_Writer 파일이 설치된 위치를 표시합니다. – kguest

관련 문제