无法将图像上传到Ubuntu(数字海洋)

时间:2015-11-28 18:20:33

标签: php ubuntu permissions

我有Laravel(PHP)站点,它在localhost和Hostgator Linux共享服务器上运行良好。该网站允许用户在以下两个目录中创建帐户并上传图像和文档:

var/www/html/public/contents/individual/project/images
var/www/html/public/contents/individual/project/docs

现在我已将其移至DigitalOcean的Ubuntu服务器。这里用户可以上传文档,但是当他上传图像时,会出现错误“[object Object]”。这与权限有关。

命令“ls -l”为我提供了有关权限的信息:

itsme@MyWebsite:/var/www/html/public/contents/individual/project$ ls -l
total 20
drwxrwxrwx 3 www-data www-data 4096 Aug 31 04:29 cover
drwxrwxrwx 2 www-data www-data 4096 Nov 27 01:22 docs
drwxrwxrwx 3 www-data www-data 12288 Nov 27 01:23 images

目录“docs”和“images”具有相同的权限并位于同一级别。如果“docs”正在采取内容为什么“图像”没有?

有人可以帮助您解决此问题。

由于

1 个答案:

答案 0 :(得分:0)

非常感谢每一个输入。对不起我的问题有点不清楚。但基本上这是/ var和/ images之间目录所有权的问题。 www-data应该是所有目录的所有者,而在我的情况下,它是root作为所有者。这就是图像插件显示[object Object]错误/消息的原因。虽然,我仍然不确定,为什么“docs”文件夹工作,“图像”没有。但现在我可以在两个文件夹中上传内容。