【发布时间】:2016-05-29 13:30:01
【问题描述】:
我是 CodeIgniter 的初学者,一般来说是框架,我尝试过 Laravel 和 CakePHP,但安装起来都非常复杂(对我来说),所以现在我已经下载了 CI,它看起来很简单,除了访问被拒绝错误。
该错误是默认的 Firefox 403(拒绝访问)错误。它说:
You don't have permission to access the requested object. It's either read-protected or not readable by the server.
当我转到localhost/codeigniter/application时会发生这种情况
我的基本网址:http://localhost/codeigniter/application。我不知道为什么我这样设置它,但它似乎合乎逻辑。
更新:在我编辑 htaccess 文件使其看起来像这样之后: ` 重写引擎开启
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.PHP/$1 [L]
,它给了我另一个 403 错误(这不是默认的 Firefox 错误),它只是说“目录访问被禁止”。
【问题讨论】:
-
我做到了,而且效果很好。但我想做的是进入“应用程序”目录。
-
不能这样,一定是
http://example.com/[controller-class]/[controller-method]/[arguments]方式 -
application目录不应通过浏览器访问。将您的 BASEURL 更改为$config['base_url'] = 'http://localhost/codeigniter/'。 >我不知道为什么我这样设置,但它似乎合乎逻辑。作为“完整的初学者”(您的参考),您应该遵循的唯一逻辑是阅读完整的documentation(如果需要,几次)。
标签: php codeigniter