如何通过调整phpEnv和Nginx配置解决WordPress媒体文件上传权限问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1031个文字,预计阅读时间需要5分钟。
WordPress在(此处输入内容)中。
确认Nginx运行用户和WordPress目录归属是否一致
phpEnv默认使用 www 用户启动Nginx和PHP-FPM(不是 nginx 或 www-data),但你手动解压或FTP上传的WordPress文件往往属于当前登录用户(如 admin)。此时 www 进程无权向 wp-content/uploads 写入文件,连目录都创建不了。
执行以下命令验证:
ps aux | grep nginx | head -1
看输出中第1列的用户名(通常是 www);再查WordPress根目录归属:
立即学习“PHP免费学习笔记(深入)”;
ls -ld /path/to/wordpress
如果显示类似 drwxr-xr-x 5 admin admin ...,说明所有者是 admin,而非 www —— 这就是根源。
本文共计1031个文字,预计阅读时间需要5分钟。
WordPress在(此处输入内容)中。
确认Nginx运行用户和WordPress目录归属是否一致
phpEnv默认使用 www 用户启动Nginx和PHP-FPM(不是 nginx 或 www-data),但你手动解压或FTP上传的WordPress文件往往属于当前登录用户(如 admin)。此时 www 进程无权向 wp-content/uploads 写入文件,连目录都创建不了。
执行以下命令验证:
ps aux | grep nginx | head -1
看输出中第1列的用户名(通常是 www);再查WordPress根目录归属:
立即学习“PHP免费学习笔记(深入)”;
ls -ld /path/to/wordpress
如果显示类似 drwxr-xr-x 5 admin admin ...,说明所有者是 admin,而非 www —— 这就是根源。

