写入文件的问题,完全一致的代码,和文件路径,在worker中执行就会报错,换到别的controller中就可以正常写入

zhanchen

截图
上面是写入的代码
failed to open stream: No such file or directory
这个是报错代码

以上代码中的路径log权限时777
文件给的权限也是777
不存在权限不足问题

有可能是命令行执行的相关问题导致的吗?

麻烦大佬帮帮忙

1269 2 0
2个回答

zhanchen

完全一致的代码,和文件路径,在worker中执行就会报错,换到别的controller中就可以正常写入

  • 暂无评论
walkor

php cli里相对路径和php-fpm规则不一样。操作文件使用绝对路径就好了。

$logname= __DIR__ . '/application/.....txt';

__DIR__表示当前路径

  • 暂无评论
年代过于久远,无法发表回答
🔝