【问题标题】:Getting exception in browser with elgg on Ubuntu 16.04在 Ubuntu 16.04 上使用 elgg 在浏览器中出现异常
【发布时间】:2017-07-28 09:45:00
【问题描述】:

使用 Ubuntu 16.04 和 PHP 7.0 以及位于 /home/me/Sites 的网络服务器。

收到消息:

例外:标题 发生了不可恢复的错误并已记录...

Apache、PHP 和 MySQL 都可以在另一个 Web 安装的基础上运行。尝试通过将 elgg 文件下载到我的网络服务器的根目录来安装。没用。删除所有 elgg 文件,然后尝试使用composer 安装。

尝试加载站点时,/var/log/apache2/error.log 中没有出现错误消息。

在使用composer create-project elgg/starter-project:dev-master时,发现缺少php-gd、php-xml和jquery-imgareaselect。安装这些插件/模块后,终端上出现安装成功。但在浏览器上仍然出现此异常。

更改了.htaccess 文件,以便 Apache 指向我的本地主机的子目录。还是行不通。没有 settings.php 文件,也没有 settings.example.php 文件。再次尝试composer install,没有显示错误。 error.log 中也没有显示错误。

【问题讨论】:

    标签: php ubuntu-16.04 php-7 elgg


    【解决方案1】:

    发现php7.0-fpm(FastCGI 进程管理器)在php.ini 中没有默认的error_log 设置。

    /etc/php/7.0/fpm/php.ini 中的第 568 行有这个:

    ;error_log = php_errors.log
    

    取消注释 error_log 行。我添加了一条路径(我的/var/log/apache2/)并重新启动了Apache。 Elgg 现在正在工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多