文件权限问题

我只是将我的网站的服务器从Windows切换到Linux,并最终能够从我的FTP控制文件的权限。 所以,看到默认情况下所有的权限都是705(并且不想让任何人有权限执行),我就把所有的权限都改成了744。

现在,gif和jpg链接不工作,pdf下载链接不工作,php链接不加载,mov文件不能播放。 相反,所有的html文件都能正常工作。 设置回来似乎没有帮助。 即使设置为777让我无处可去。

任何想法可能会出错? 我一直在使用googling文件权限(解决了Windows-Linux交换机的问题,这已经孕育了一个新问题),我不认为我能find的任何东西都逃脱了我的注意。

该网站: absis-minas.com

去n00b轻松。 由于非常简单的代码行不按照预期的方式工作,我只是出于兴趣学习了PHP,并且深入研究了服务器pipe理问题。

谢谢!

如果你把所有的东西都设置为777,那么你就知道还有其他的东西。

也就是说,文件和文件夹的标准权限应该是: – 对于文件夹:rwxr-xr-x(755) – 对于大多数文件rwr – r–(644)

就你而言,由于你刚刚将你的网站迁移到一个新的服务器,你需要validation你的Web服务器configuration和文件夹path。 具体来说,你的网页浏览器应该能够执行你的PHP文件。 如果使用了suexec,那么文件所有权也应该被调查。日志文件/var/log/apache2/error.log或类似的东西以及suexec日志将提供信息。

既然你正在从Windows迁移到Linux,你可能还想确保所有的path工作,并在相同的情况下被引用…我也通过你的索引页面,并validation是否所有的path实际存在…例如,这给出了404 /未find:进一步

我同意Delerious,但也可能是一个所有者问题。

可能从根到存储图像,php和电影的目录,有一个或多个目录不能被用户运行apche(是apache?)。

所以仔细检查所有的path,然后在你的PHP脚本或HTML文件,你可以有一些像path(\ PATH \ TO \ image.jpg)的旧MSDOS,最后我会检查Apache和PHP设置,以确保一切工作正常。

看看日志文件! 你可以给我们一些日志,这样我们可以帮助你更好。