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