我有Laravel(PHP)站点,它在本地主机上运行良好,还有Hostgator Linux共享服务器。该网站允许用户在以下两个目录中建立帐户并上传图像和文档:
var/www/html/public/contents/individual/project/images
var/www/html/public/contents/individual/project/docs现在我已经把它移到了DigitalOcean的Ubuntu服务器上。在这里,用户可以上传一个文档,但是当他上传一个图像时,会出现一个错误的" 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“正在接收内容为什么”图像“没有?
有人能帮我解决这个问题吗。
谢谢
发布于 2015-11-30 23:47:42
非常感谢大家的投入。对不起,我的问题有点不清楚。但基本上,这是/var和/images之间目录所有权的问题。www-数据应该是所有目录的所有者,而在我的例子中,它是根作为所有者。这就是为什么图像插件显示对象对象错误/消息的原因。虽然,我仍然不确定,为什么"docs“文件夹工作,而”图像“不工作。但是现在我可以上传两个文件夹中的内容了。
https://stackoverflow.com/questions/33974792
复制相似问题