Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 禁止进入!CodeIgniter和CodeLobster_Php_Codeigniter - Fatal编程技术网

Php 禁止进入!CodeIgniter和CodeLobster

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

我在我的windows计算机上安装了xampp,我正在使用CodeLobster环境使用Codeigniter进行开发,问题是每次在我正在使用的任何php中单击
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/";