Ошибка PEAR requireonce на удаленном сервере - PullRequest
1 голос
/ 29 июня 2010

привет, я использую грушевую таблицу в своем проекте.он нормально работает на локальном хосте, но на удаленном сервере выдает фатальную ошибку ...

Предупреждение: require_once (PEAR.php) [function.require-once]: не удалось открыть поток: такого файла нет иликаталог в /var/www/worm/Pear_packages/Spreadsheet/Excel/Writer.php в строке 34

Неустранимая ошибка: require_once () [function.require]: Не удалось открыть обязательный файл 'PEAR.php' (include_path ='/var/worminc/application/../library:.:/usr/share/php:/usr/share/pear') в /var/www/worm/Pear_packages/Spreadsheet/Excel/Writer.php в строке 34

Установил PEAR с помощью go-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

Кто-нибудь может сказать, что происходит?

Ответы [ 2 ]

2 голосов
/ 29 июня 2010

Скорее всего, что:

  • Вы не загрузили / не установили пакет pear или
  • Вы не указали правильный путь

Дополнительная информация:

http://pear.php.net/manual/en/installation.getting.php

0 голосов
/ 29 июня 2010

Единственное решение, которое я нашел, когда столкнулся с этой проблемой, было поместить PEAR.php и PEAR5.php в корневую папку веб-сайта.У PEAR есть файлы, доступные на их веб-сайте для ручной установки, которые вы можете использовать для этого.

Другим способом было бы изменить include_path вашего php.ini так, чтобы он осуществлял поиск файла в том месте, в котором вы их поместили. Это потребует дополнительной работы, и с тех пор я еще не пробовал этогоЯ не хотел тратить на это время.

...