Php

重啟後的PHP-FPM使用者權限

  • June 18, 2014

出於某種原因,在我重新啟動 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

我已經取消了它們的註釋並且它起作用了。

引用自:https://serverfault.com/questions/606058