DNMP 下 Wordpress 更新被要求提供 FTP 信息

这是一个常见的问题,一般的解决方式是

chown -R www mysite
chgrp -R www mysite
chmod -R 755 mysite/wp-content/

本质是 chown 和 chgrp 的值应该改为 php-fpm 所属于的组,因为这个程序负责往磁盘写更新文件,它必须拥有写权限。

这里我们发现 php-fpm 的所属的组是 33,所以我解决问题最终用的以下命令

chmod -R 33 mysite
chgrp -R 33 mysite
chmod -R 755 mysite/wp-content/

权限不要设置成 777,虽然很容易解决问题,但是安全风险很高。