CodeIgniter + xampp 出现 403 原因何在
刚配ci,还没开始就摔倒了。已在/application/config里设了base_url为http://localhost:8081/。我的改了默认端口为8081,非ci的php页面运行正常。apache启动正常
现在不管是controllers/Welcome.php或view的页面均显示403禁止访问。 均无效,仍旧403。 完全不懂,求打救。 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
终于迈开了第一步。刚开始我按照乐天说的做了一遍,出现404,而且还会被之前浏览器的缓存复写,报warming。
看了http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=20040
的帖子,删了重建。
1.按照http://jingyan.baidu.com/article/22a299b51ec5d89e18376a6c.html,但在第三步我用了http://codeigniter.org.cn/user_guide/general/urls.html里面的
不懂啥意思照抄。
2.在 application/config/config.php中填写
$config['base_url'] = 'http://localhost:8081';
3.在controlers目录下建立Blog.php,内容如下:
在view.php目录下建立blog.php,内容如下:
1、应该配好.htaccess:
可以参考http://jingyan.baidu.com/article/22a299b51ec5d89e18376a6c.html
2、好好理解一下MVC,http://localhost:8081/ci/application/views/welcome_message.php这种访问方式是错误的。举个例子,在controlers目录下建立Blog.php,内容如下:
在views目录下建立blog.php,内容如下:
然后网页访问
http://127.0.0.1:8088/index.php/blog,(我自己配置的端口是8088),就可以看到
welcome了。
http://127.0.0.1:8088/index.php/blog中的index.php是可以去掉的,谷歌一下能找到。
3、MVC的实现很简单,可以参考下我在http://www.oschina.net/question/1539302_173623中的回答。
看情况是你不会用ci呢
打开了,谢谢。
rewrite重写打开了吗? http://localhost:8081/ci 访问吗?
搞半天, 换xampps吧...
http://localhost:8081/ci/application/views/welcome_message.php http://localhost:8081/ci/application/controllers/Welcome.php controller和view都是
引用来自“樂天”的评论
看下这个行不行:
终于有人回了,但仍然不行啊。
请问你发生403的网址是什么?http://localhost:8081/controllers/Welcome.php?
看下这个行不行: