Directory 为什么找不到bin文件夹下的文件?

Directory 为什么找不到bin文件夹下的文件?,directory,bin,Directory,Bin,我在我的httpdocs(www)中创建了一个名为“bin”的文件夹,我放了一个“test.html”来显示“Hello Stackoverflow”,但当我访问页面时,它说找不到页面。但当我将文件移动到测试文件夹时,它会显示它应该是什么。为什么?可能是权限 chmod 755 /Path/To/Bin/ chmod 644 /Path/To/Bin/test.html 一般来说,作为良好安全实践的一部分,默认配置不会被配置为执行任何不正常的操作(比如执行bin目录中的操作以外的操作,或者基本

我在我的httpdocs(www)中创建了一个名为“bin”的文件夹,我放了一个“test.html”来显示“Hello Stackoverflow”,但当我访问页面时,它说找不到页面。但当我将文件移动到测试文件夹时,它会显示它应该是什么。为什么?

可能是权限

chmod 755 /Path/To/Bin/
chmod 644 /Path/To/Bin/test.html

一般来说,作为良好安全实践的一部分,默认配置不会被配置为执行任何不正常的操作(比如执行bin目录中的操作以外的操作,或者基本目录中通常不会发生的操作)。一般来说,我认为您应该尝试适应这一点,而不是违背规则。

除了明显的“检查权限”答案和您正在使用Apache服务器之外,您可能需要在每个文件夹中添加一个具有正确权限的.htaccess文件

在其他文件夹中查找.httaccess并记住使用ls-a(默认情况下以点开头的文件是隐藏的-a=All)


顺便说一下,将html文件放在二进制文件夹中可能是一种不好的做法。

基本上,bin文件夹通常用于可执行文件,您通常不希望授予匿名用户在您的计算机上执行内容的权限。