Php "Yii";“框架”;子文件夹在apache中不可见?[错误403]

Php "Yii";“框架”;子文件夹在apache中不可见?[错误403],php,windows,apache,permissions,yii,Php,Windows,Apache,Permissions,Yii,我有一个很奇怪的问题 我刚刚将Yii文件夹粘贴到我的htdocs文件夹中,由于某种原因,apache无法在Yii文件夹中看到一个特定的文件夹,称为“framework”。也就是说,当我输入时,apache会正确地列出Yii文件夹中的所有子文件夹,除了“framework”文件夹的子文件夹之外 当我试图直接从浏览器调用此文件夹(即写入)时,会出现403“禁止访问”错误 我在这里不知所措,为什么apache不列出一个文件夹?它看不到的文件夹与它可以看到的文件夹没有区别。。我甚至从htdocs中的所有

我有一个很奇怪的问题

我刚刚将Yii文件夹粘贴到我的htdocs文件夹中,由于某种原因,apache无法在Yii文件夹中看到一个特定的文件夹,称为“framework”。也就是说,当我输入时,apache会正确地列出Yii文件夹中的所有子文件夹,除了“framework”文件夹的子文件夹之外

当我试图直接从浏览器调用此文件夹(即写入)时,会出现403“禁止访问”错误

我在这里不知所措,为什么apache不列出一个文件夹?它看不到的文件夹与它可以看到的文件夹没有区别。。我甚至从htdocs中的所有文件夹中删除了只读属性,但没有效果


注意:我的操作系统是windows Vista sp2,我不知道你为什么要直接查看framework文件夹。它确实有一个.htaccess文件,上面写着“拒绝所有人”。只需确保在web根目录的index.php文件中设置的framework文件夹中有“yii.php”文件的正确路径

PHP可以包含“拒绝来自所有”文件夹中的文件,但不能通过web浏览器直接浏览这些文件

尝试从一开始就学习其中一个教程:


我不知道你为什么要直接查看框架文件夹。它确实有一个.htaccess文件,上面写着“拒绝所有人”。只需确保在web根目录的index.php文件中设置的framework文件夹中有“yii.php”文件的正确路径

PHP可以包含“拒绝来自所有”文件夹中的文件,但不能通过web浏览器直接浏览这些文件

尝试从一开始就学习其中一个教程:


如果我没记错的话,您会发现一个定义403错误代码的.htaccess文件。你检查过了吗?我没有使用任何.htaccess文件。我刚刚下载了xampp,正在使用尽可能默认的apache版本。如果我没记错的话,您会发现一个定义403错误代码的.htaccess文件。你检查过了吗?我没有使用任何.htaccess文件。我刚刚下载了xampp,正在使用最默认的apache版本。哦。。。。关于该文件夹中的.htaccess文件,您是对的。这就是阻止apache将其列出的原因?这完全有道理。但是如果整个文件夹被禁止,对其中任何文件(如yii.php文件)的请求是否也无法访问?是的,文件夹中的所有文件都无法访问web请求,但由于php包含是在文件系统级别完成的,它不使用Apache权限——只有文件权限才能决定PHP是否可以访问这些文件。噢。。。。关于该文件夹中的.htaccess文件,您是对的。这就是阻止apache将其列出的原因?这完全有道理。但是如果整个文件夹被禁止,对其中任何文件(如yii.php文件)的请求是否也无法访问?是的,文件夹中的所有文件都无法访问web请求,但由于php包含是在文件系统级别完成的,它不使用Apache权限——只有文件权限才能确定PHP是否可以访问这些文件。