【问题标题】:Elastux: Apache 500 eror after fresh install弹性:全新安装后出现 Apache 500 错误
【发布时间】:2016-10-07 18:39:29
【问题描述】:

安装 Elastix 4.0 发行版后,我的网络管理面板总是坏掉。我究竟做错了什么?

/var/log/httpd/ssl_error_log

[Fri Oct 07 22:34:08.636204 2016] [:error] [pid 4510] [client 192.168.88.88:50414] PHP Fatal error:  Uncaught  --> Smarty: unable to write file /var/www/html/var/templates_c/wrt57f7eaa09b4319_91812285 <-- \n  thrown in /usr/share/php/Smarty/sysplugins/smarty_internal_write_file.php on line 46

【问题讨论】:

  • unable to write file 似乎很明显。修复该文件/目录的权限。
  • @M 他们没事:775。
  • 意义不大。如果文件夹归foo:bar 所有,并且网络服务器以baz 运行,那么它会得到5 并且无法写入。

标签: asterisk freepbx elastix


【解决方案1】:

您需要使运行 Web 服务器的用户可以写入 /var/www/html/var/templates_c 目录。例如:

chmod -R +w /var/www/html/var/templates_c

【讨论】:

    【解决方案2】:

    Apache 应该在星号用户下工作。

    /var/www/html/ 和 /var/lib/php 应更改为同一所有者。

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 2017-09-01
      • 2018-04-25
      • 1970-01-01
      • 2019-01-22
      • 2016-03-31
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      相关资源
      最近更新 更多