为 Phabricator 安装 PHPExcel

为 Phabricator 安装 PHPExcel

我已经使用上的Phabricator官方图像进行了安装。它运行良好,但当我尝试使用中的按钮时,它显示以下错误 -BitnamiGoogle Compute Engineexport to excelManiphest

Excel 导出未配置 此系统未安装 PHPExcel。此软件组件是将任务导出到 Excel 所必需的。请您的系统管理员从以下位置安装它:

https://github.com/PHPOffice/PHPExcel

您的 PHP“include_path”需要更新以包含 PHPExcel 类目录。

因此,我将 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

答案1

这里是 Bitnami 工程师。

请注意,这~/意味着运行命令的用户的主文件夹,因为 Apache 和 PHP-FPM 作为“守护进程”运行,但这并不意味着/home/bitnami我建议您在文件夹内部/opt/bitnami/apps/phabricator或类似路径中克隆存储库,为守护进程设置适当的权限以读取/写入它并相应地修改 include_path 设置。

相关内容