Назад | Перейти на главную страницу

Установка PHPExcel для Phabricator

Я установил 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.