Typecho安装出现上传目录无法写入问题

生活杂记 · 今天

问题分析:
产生该问题的根本原因通常是由于目录所有者不匹配,网站目录和文件是由管理员账号上传(root),需确保php-fpm用户拥有执行和读取目录的权限。

解决方案:
不能将该目录设置为777权限,虽然也可以解决问题,但这样会带来安全风险。
查询PHP-FPM的运行用户,最简单的办法是查找php-fpm配置文件www.conf里的user和group,一般可能为www-data或nginx,将该目录的用户设置为一致。

chown -R nginx:nginx uploads

重启 PHP-FPM 服务:

systemctl restart php-fpm
网站