Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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-控制器不工作,仅加载带有纯文本的索引页_Php_Codeigniter - Fatal编程技术网

Php CodeIgniter-控制器不工作,仅加载带有纯文本的索引页

Php CodeIgniter-控制器不工作,仅加载带有纯文本的索引页,php,codeigniter,Php,Codeigniter,我一直在尝试在网上找到一些其他的解决方案,但没有一个像我需要的那样有效 我正在从事一个CodeIgniter项目,但在某个时候,我想我已经编辑了一些我不应该编辑的东西。现在,当我尝试调用localhost/projectname/controller/function时,它总是会加载我的index.php文件,该文件位于codeigniter(不是视图)的根文件夹中,没有任何图像或css,只有纯文本 My config.php: $config['base_url'] = http://loca

我一直在尝试在网上找到一些其他的解决方案,但没有一个像我需要的那样有效

我正在从事一个CodeIgniter项目,但在某个时候,我想我已经编辑了一些我不应该编辑的东西。现在,当我尝试调用localhost/projectname/controller/function时,它总是会加载我的index.php文件,该文件位于codeigniter(不是视图)的根文件夹中,没有任何图像或css,只有纯文本

My config.php:

$config['base_url'] = http://localhost:8080/projectname';
$config['index_page'] = '';
我的路线:

$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route[LOGIN_PAGE] = 'examples/login';
我的.htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>

重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php/$1[L,QSA]
我一直在尝试安装,但现在发现了错误,因为之前我只是在进行索引页设计,现在才尝试访问其他功能

我正在使用NetBeans 8.2和XAMPP v3.2.4

这是索引页:

这是我在尝试访问控制器/功能时得到的结果这是加载的页面:


有什么帮助吗?我应该提供的任何其他信息?

删除$route[LOGIN_PAGE]=“examples/LOGIN”来自路由

 $route['default_controller'] = 'welcome';
 $route['404_override'] = '';
 $route['translate_uri_dashes'] = FALSE;

加载页面并共享浏览器输入控制台错误后

可能您删除了
.htaccess
文件…您使用的是哪个CodeIgniter版本?它看起来像是你的路线在工作,但它没有加载css和图像…看看下面的答案,不用思考(及时)第一件事就是通过浏览器查看html源代码,查看css和图像等的链接。这是一个路径问题。你看到了什么?Hackerman,我正在使用CodeIgniter版本3.1.11。现在,我已经从CodeIgniter获得了原始文件,刚刚检查了我是否将index.php从根目录更改为我自己的index.php,这是我在更改为CodeIgniter框架之前开发的。这就是我发现错误的地方。我把codeigniter的原始文件放回原处,这次正确地合并了我自己的文件,现在它开始工作了。这是在寻找.htaccess的时候,谢谢Hackerman!