有风的日子

wordpress搬迁到VPS之后,解决无法上传图片附件的问题

Luoshui邀请您加入WORDPRESS技术交流QQ群:31196817 → wordpress技术交流

最近在折腾VPS的时候发现一个问题,把wordpress搬迁到新买到vps上之后,发现无法上传图片附件。

怀疑是跟目录文件权限有关,查看WP-CONTENT,及uploads文件夹的属性是755,查看搬迁前所用的虚拟主机文件夹属性也是755,怎么搬到VPS上就不能用了?

那就先改权限吧,我把upload及之下的文件夹全部改成777,后台测试上传图片发现正常了。

难道我就一直这样把文件夹属性改成777吗?虽然解决了问题,但是这是多么的不安全。

后来发现这些文件夹的所有者和所属群组都是root用户之下,查看wordpress自动创建文件夹的用户是www。

原因找到了,原来在这里。

我需要的是把网站所有的文件夹所属用户及用户组都改成www就行了。

我用的是Lnmp一键安装包,那么

cd /home/wwwroot #进入该目录
chown -R www:www www.luoshui.info
#-R递归处理所有文件和文件夹,第一个www为文件拥有者名称,第二个www为所属群组。
#“www.luoshui.info”号表示我的wordpress所在的目录文件夹

 

那么如何查看你的wordpress使用的是哪个用户呢?一般都是www,具体查看方法如下:

打开:
/usr/local/php/etc/php-fpm.conf

如下图中的user group的值。

usr

转载请注明:有风的日子 > WordPrees > wordpress搬迁到VPS之后,解决无法上传图片附件的问题

评论 (3) 分享

评论 3