使用Nginx在PHP-FPM 7上启用错误日志记录?
这与以下问题基本相同: https://stackoverflow.com/questions/8677493/php-fpm-doesnt-write-to-error-log Nginx not logging PHP errors 但是那里的答案似乎没有在PHP 7的Ubuntu 16.04上运行. /etc/php/7.0/fpm/pool.d/www.conf:
/var/log/fpm-php.www.log存在并由www-data拥有. /etc/php/7.0/fpm/php.ini:
Nginx虚拟主机的服务器块
/var/log/myapp/access.log存在并由www-data拥有. 但是当发生错误时,我不会在任何指定的日志文件中收到错误,也无法在任何其他地方找到它. 我在另一个问题上完成了所有建议,但没有找到任何有效的答案.我假设自那些答案发布以来发生了一些变化.有什么建议? 最佳答案
comment above by the_nuts帮我解决了这个问题.目录和文件不存在.
为了诊断,我补充说:
到我的代码顶部(一个WordPress插件).这输出:
在终端我使用ls来学习文件和目录丢失,即
输出
修复:我将目录更改为/usr/local / etc,创建目录,文件然后将所有者设置为www-data:www-data
如果文件和目录确实存在,请运行
如果所有者是root:
跑
给予Web服务器所有权和写访问权限
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |