Mac本地运行WordPress无法更新插件提示无法创建目录怎么解决
Mac本地环境WordPress插件更新失败(无法创建目录)修复方案
第一步:确认Web服务实际运行用户
你之前执行的chown -R _www wp-dir默认适配Mac自带Apache环境,如果你使用MAMP、XAMPP等集成环境,服务运行用户通常是你的Mac当前登录账号,而非_www,可执行对应命令查询:- Apache环境查询:
ps aux | grep httpd | grep -v grep - Nginx环境查询:
ps aux | grep nginx | grep -v grep
输出结果的第一列即为服务运行用户。
- Apache环境查询:
第二步:修正WordPress目录权限
将以下命令中的/path/to/your/wordpress替换为你本地WordPress根目录的绝对路径,运行用户、运行用户组替换为上一步查询到的结果:
# 修正目录所有者 sudo chown -R 运行用户:运行用户组 /path/to/your/wordpress # 给wp-content目录开放写入权限 sudo chmod -R 775 /path/to/your/wordpress/wp-content
如果你使用Mac自带Apache,运行用户和组默认是_www:_www,如果是MAMP类集成环境,通常是你的账号名:staff。
- 第三步:清除Mac专属扩展属性限制
Mac系统特有的文件扩展属性可能会覆盖POSIX权限,导致即使权限配置正确也无法写入,执行以下命令清除:
sudo xattr -rc /path/to/your/wordpress/wp-content
- 本地环境临时适配方案
如果以上操作都无效,可编辑WordPress根目录下的wp-config.php文件,添加如下配置强制使用直接文件操作模式:
define('FS_METHOD', 'direct');
该配置仅推荐本地测试环境使用,不要用于线上生产环境。
内容的提问来源于stack exchange,提问作者PapT
相关产品推荐
相关产品推荐

