php - Yii "framework"子文件夹在 apache 中不可见? [错误 403]

标签 php windows apache permissions yii

我遇到了一个很奇怪的问题。

我刚刚将 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/

相关文章:

php - 如何用 PHP 中搜索次数最多的词生成摘录?

php正则表达式检查一个数字是否由5位数字组成

c# - System.Timers.Timer timer1_Elapsed 未触发!帮助!

java - Tiles2 不适用于 struts2

php - Woocommerce 可选产品属性

PHP 上传设置、最大文件上传和 block

android - Windows 8 中的 Android 是否有相当于 addJavascriptInterface() 的功能?

windows - 使用 VBScript 创建用户帐户

linux - Apache suexec "command not in docroot"

apache - cgi-bin 目录中的基础设施标准