Я установил Phabricator
используя официальный Bitnami
изображение на Google Compute Engine
. Он отлично работает, но когда я пытаюсь использовать export to excel
кнопка в Maniphest
, он показывает следующую ошибку -
Экспорт в Excel не настроен. В этой системе не установлен PHPExcel. Этот программный компонент необходим для экспорта задач в Excel. Попросите системного администратора установить его из:
https://github.com/PHPOffice/PHPExcel
Ваш PHP "include_path" должен быть обновлен, чтобы включить каталог PHPExcel Classes.
Итак, я git клонировал библиотеку PHPExcel в ~/apps/PHPExcel
каталог. В php.ini
файл был в /opt/bitnami/php/etc/php.ini
. Я открыл его и добавил в раздел include_path следующий путь -
include_path = ".: / opt / bitnami / php / lib / php: ~ / apps / PHPExcel / Classes: ~ / apps / PHPExcel"; include_path = ".; c: \ php \ includes"; Значение PHP по умолчанию для include_path: ".; / Path / to / php / pear"; Включает или отключает поиск файлов при оптимизации include_path
И согласно инструкции из Bitnami
, Я перезапустил сервер, используя следующие команды -
sudo /opt/bitnami/ctlscript.sh restart apache
sudo /opt/bitnami/ctlscript.sh restart php-fpm
Но он все еще дает ту же ошибку и говорит мне, что PHPExcel
до сих пор не установлен.
Я что-то упустил? Если да, не могли бы вы указать точный способ использования Export to Excel
характерная черта?
Bitnami Engineer здесь.
Обратите внимание, что ~/
означает домашнюю папку пользователя, который запускает команды, поскольку Apache и PHP-FPM работают как демон, это не означает /home/bitnami
поэтому я предлагаю вам клонировать репозиторий в папку внутри /opt/bitnami/apps/phabricator
или аналогичный путь, установите соответствующие разрешения для демона на чтение / запись и соответствующим образом измените настройки include_path.