我遇到了一个很奇怪的问题。
我刚刚将 Yii 文件夹粘贴到我的 htdocs 文件夹中,由于某种原因,apache 在 Yii 文件夹中看不到一个特定的文件夹,该文件夹称为“框架”。即,当我输入 http://localhost/yii , apache 正确地列出了 Yii 文件夹中的所有子文件夹除了“框架”文件夹!
当我尝试直接从浏览器调用此文件夹时(即写入 http://localhost/yii/framework ),我收到了 403 Access forbidden 错误。
我在这里不知所措,为什么 apache 不列出一个文件夹?它看不到的文件夹与它可以看到的文件夹没有什么不同。我什至从 htdocs 中的所有文件夹中删除了只读属性,但无济于事。
P.S.: 我的操作系统是 windows Vista sp2
最佳答案
我不确定您为什么要尝试直接查看框架文件夹。它确实有一个 .htaccess 文件,上面写着“拒绝所有人”。只需确保在您的 Web 根目录中的 index.php 文件中设置的框架文件夹中的“yii.php”文件的路径正确。
PHP 可以包含“拒绝所有”文件夹中的文件,但您不能通过网络浏览器直接浏览它们。
尝试从头开始学习其中一个教程:
关于php - Yii "framework"子文件夹在 apache 中不可见? [错误 403],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287090/