php-fpm -t错误无法打开访问日志(log / access.log):没有这样的文件或目录(2)

时间:2014-05-26 09:50:18

标签: logging php

修改文件etc/php-fpm.conf时,如果我打开选项access.log = log/access.log,那么php-fpm将测试错误。

➜  sbin  ./php-fpm -t

[26-May-2014 17:44:05] ERROR: failed to open access log (log/access.log): No such file or directory (2)

[26-May-2014 17:44:05] ERROR: failed to post process the configuration

[26-May-2014 17:44:05] ERROR: FPM initialization failed

我想知道我没有设置正确的用户和组,或其他。

PS。

在var / log / php-fpm.log中写入error_log成功。

感谢。

1 个答案:

答案 0 :(得分:1)

我的印象是你不明白绝对和相对路径之间的区别!

您修改的文件可能是/etc/php-fpm.conf,而不是etc/php-fpm.conf。请注意前导斜杠(/),它会产生巨大的差异。同样的事情可能会引发你的问题:log/access.log意味着在文件系统中的位置?相对于进程工作目录?相对于php解释器的起始目录?哪里是?如果文件夹/log/access.log存在,您可能希望使用/log(实际上典型的是/var/log,但这取决于您的系统和设置)。再次:注意领先的斜线!