Php 禁止进入!CodeIgniter和CodeLobster
我在我的windows计算机上安装了xampp,我正在使用CodeLobster环境使用Codeigniter进行开发,问题是每次在我正在使用的任何php中单击Php 禁止进入!CodeIgniter和CodeLobster,php,codeigniter,Php,Codeigniter,我在我的windows计算机上安装了xampp,我正在使用CodeLobster环境使用Codeigniter进行开发,问题是每次在我正在使用的任何php中单击preview,我都会得到: 我可以看到CodeLobster正试图达到: http://localhost/mywebsite/application/controllers/project/add.php 但是,如果要成功访问,必须使用浏览器从以下位置访问: http://localhost/mywebsite/in
preview
,我都会得到:
我可以看到CodeLobster正试图达到:
http://localhost/mywebsite/application/controllers/project/add.php
但是,如果要成功访问,必须使用浏览器从以下位置访问:
http://localhost/mywebsite/index.php/project/add
我从config.php
中检查了base\u url
,我认为它指向了正确的方向:
$config['base_url'] = "http://localhost/mywebsite/";
为什么CodeLobster走错了方向?对于像CodeIgniter这样的框架,您可能希望在CodeLobster中使用“通过Web服务器预览”。我在这方面没有太多经验,但这应该会给你你想要的结果。我尝试过,但CodeLobster会提示我下载我试图打开的php文件。@ericpb请确保你对目录的权限设置正确,并确保你的apache配置AddHandler设置为正确服务php。检查apache.conf和httpd.conf。有一个名为AddHandler的配置条目,它为每个文件扩展名分配一个模块,每个文件扩展名都应该处理这个问题。但是在Windows中,我无法更改目录的权限。我在Xampp安装中没有apache.conf,但我有httpd.conf。它设置为:
AddHandler cgi script.cgi.pl.asp
$config['base_url'] = "http://localhost/mywebsite/";