Php
重啟後的PHP-FPM使用者權限
出於某種原因,在我重新啟動 php-fpm 守護程序後,PHP 不再能夠訪問使用 PHP(Twig 模板記憶體)生成的文件。我認為這與 php-fpm 使用者/組(_www/_www)有關。
Unable to write in the cache directory (/Users/iber/Work/Projects/Work/app/public/assets/compile/3f/87)
唯一的解決方案是完全刪除文件夾內容並重新載入頁面以便 Twig 再次編譯文件。
compile
目錄有0777
權限。
php-fpm(v5.5)
是通過自製軟體安裝的。這裡可能是什麼問題?
所以,回答我自己的問題。
即使 php-fpm.ini 有
user = _www group = _www
看來,預設安裝這些行已被註釋掉:
listen.owner = _www listen.group = _www
我已經取消了它們的註釋並且它起作用了。