是否有针对文件权限问题的具体解决方案?

Posted

技术标签:

【中文标题】是否有针对文件权限问题的具体解决方案?【英文标题】:Is there a specific solution for file permission issues? 【发布时间】:2013-06-29 15:49:03 【问题描述】:

我正在做一个网站 (Joomla),我正在使用 admiror 画廊。我在本地主机上工作时一切正常,但现在我将它迁移到实时服务器,我在画廊中上传图像时遇到问题。

第一个是当我创建一个新文件夹来包含我的新图像时。当我创建它并尝试上传一个 zip 文件时,加载需要很长时间才能发现它甚至根本没有上传。当我查看它时,原因是在创建新文件夹时,默认权限为755,因此不允许对文件夹进行更改。我需要将文件权限更改为 777,现在我可以上传我的图片,但出现了另一个问题。后端的缩略图显示损坏的图像。这是因为 home/administrator/components/com_admirorgallery/assets/thumbs/ 中的“thumbs”目录再次设置为 755。我尝试将其更改为 777 并再次重新上传图像。图像已上传,但缩略图的问题仍然存在。我再次检查了文件夹,权限恢复为 755。

有什么我可以做的吗?任何建议表示赞赏。提前致谢。

【问题讨论】:

您可以尝试使用 AkeebaBackup.com 的管理工具,它有一个很好的小功能,可以修复整个站点的文件权限。链接:akeebabackup.com/products/admin-tools.html 【参考方案1】:

您应该检查文件和文件夹的所有者,而不仅仅是权限。 php 用户 (Joomla) 是 thumb 文件夹的创建者,因此它应该能够在该目录中创建文件。此外,在现场使用 777 也不安全。

香巴拉提出了一个应该有帮助的建议。另外,从本地服务器迁移到实时服务器时,您应该使用 AkeebaBackup,我从来没有遇到过问题。

【讨论】:

以上是关于是否有针对文件权限问题的具体解决方案?的主要内容,如果未能解决你的问题,请参考以下文章

权限管理ACL权限

通用权限管理设计

Linux基本权限和特殊权限管理

文件权限

针对“需要管理权限才能删除文件夹”的解决方案

系统权限管理设计 (转)