gogoend / blog

blogs, ideas, etc.
MIT License
9 stars 2 forks source link

WordPress没有文件写入权限的解决 #39

Open gogoend opened 4 years ago

gogoend commented 4 years ago

近期笔者在维护自己的WordPress站点,准备重新安装一下,并将物理文件从/var/www移动到其它地方(~/some-folder/site),通过软链接链接到回/var/www。

在移动文件后,重新配置WordPress,提示“无写入权限”的错误,无奈各种百度。

笔者的服务器 阿里云学生机,购于2018年,Ubuntu 16.04系统

当年搭建Discuz!一类的站点,安装程序有提示说需要将相关目录赋予最高权限 - 777。但现在来看,本人觉得这不太妥,权限太高,很有可能会引发一些未知的问题,遂各种百度。

参考自www | 大专栏,该文章中表示: 可以直接将站点下所有文件的所有者(递归地)转给www-root,同时权限方面,采用默认方案,目录配755,文件配644。

相关命令:

sudo chown -R www-data ~/some-folder/site
sudo chgrp -R www-data ~/some-folder/site

sudo chmod 755 ~/some-folder/site

经过测试,执行前两条足矣。

在此记录。