0
我无意中重写了根目录下的所有文件夹权限。破坏了Ubuntu中的所有权限
chown -R www-data:www-data /
举个例子。幸运的是我有另一台服务器。所以我开始逐个修复所有权限。现在一切似乎都很好,除了一件事:php不能写文件。
我有一个建议,一些PHP或Apache进程有错误的权限。
所以症状:
The stream or file "/var/www/vhosts/.../httpdocs/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
是。我确定这些文件具有正确的权限。因为这个递归过程不是很快就可以覆盖/var
文件夹。至少有一些领域仍未触及。所以我查了一下。
也许这将有助于知道我使用plesk。因为有些.sock
文件可能位于那里。
出于兴趣,'ls -l/var/www/vhosts /.../ httpdocs/storage/logs/laravel.log'的输出是什么? – miknik
@miknik'-rwxrwxr-x 1 client_1019 psacln 131613358 Dec 2 19:16 storage/logs/laravel.log'并用绿色突出显示。 – Fortael
和网络服务器作为用户www-data运行? – miknik