Php 编码点火器';s默认控制器没有';t载荷

Php 编码点火器';s默认控制器没有';t载荷,php,codeigniter,codeigniter-2,codeigniter-url,Php,Codeigniter,Codeigniter 2,Codeigniter Url,我继承了一个正在进行的CI v2.0.2项目 我尝试加载默认控制器-http://localhost/ci202/index.php-但我得到的只是一张空白页 我为所有消息启用了日志记录,以下是日志: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); ?> DEBUG - 2012-10-05 23:55:41 --> Config Class Initialized DEB

我继承了一个正在进行的CI v2.0.2项目

我尝试加载默认控制器-
http://localhost/ci202/index.php
-但我得到的只是一张空白页

我为所有消息启用了日志记录,以下是日志:

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); ?>

DEBUG - 2012-10-05 23:55:41 --> Config Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Hooks Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Utf8 Class Initialized
DEBUG - 2012-10-05 23:55:41 --> UTF-8 Support Enabled
DEBUG - 2012-10-05 23:55:41 --> URI Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Router Class Initialized
DEBUG - 2012-10-05 23:55:41 --> No URI present. Default controller set.
DEBUG - 2012-10-05 23:55:41 --> Output Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Security Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Input Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Global POST and COOKIE data sanitized
DEBUG - 2012-10-05 23:55:41 --> Language Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Loader Class Initialized
DEBUG - 2012-10-05 23:55:41 --> Helper loaded: url_helper
DEBUG - 2012-10-05 23:55:41 --> Database Driver Class Initialized

调试-2012-10-05 23:55:41-->配置类已初始化
调试-2012-10-05 23:55:41-->钩子类已初始化
调试-2012-10-05 23:55:41-->Utf8类已初始化
调试-2012-10-05 23:55:41-->已启用UTF-8支持
调试-2012-10-05 23:55:41-->URI类已初始化
调试-2012-10-05 23:55:41-->路由器类已初始化
调试-2012-10-05 23:55:41-->不存在URI。默认控制器设置。
调试-2012-10-05 23:55:41-->输出类已初始化
调试-2012-10-05 23:55:41-->安全类已初始化
调试-2012-10-05 23:55:41-->输入类已初始化
调试-2012-10-05 23:55:41-->已清除全局POST和COOKIE数据
调试-2012-10-05 23:55:41-->语言类已初始化
调试-2012-10-05 23:55:41-->加载程序类已初始化
调试-2012-10-05 23:55:41-->已加载帮助程序:url\U帮助程序
调试-2012-10-05 23:55:41-->数据库驱动程序类已初始化
为了得到这个日志,我只重新加载了
index.php
一次

routes.php
.htaccess
的内容与CI v2.0.2的默认安装相同

我尝试创建另一个“helloworld”类型的控制器,它是欢迎控制器的副本,但仍然得到一个空白页


我还应该在哪里查找错误配置?

这可能会帮助您找到问题所在

  • 确保数据库连接成功

  • 如果从CI配置文件启用了输出压缩,请从
    config.php
    禁用它:

    $config['compress_output']=FALSE

  • 将默认环境设置从
    index.php更改为
    development`,这样您就可以看到应用程序中可能出现的任何错误:

    定义(“环境”、“开发”)


  • 听起来你好像得到了一个白色的死亡屏幕?您是否尝试在服务器上使用完全空白的codeigniter安装-确认工作正常?@TheShift Exchange是,CI v.2.0.2的全新安装在我的机器上运行得非常好。您应该从Apache检查错误日志-听起来好像PHP失败了,而不是CI。尝试将index.PHP重命名为类似于
    home.PHP
    。您可以做的另一件事是转到
    /config/routes.php
    并更改
    $route['default_controller']='welcome'到另一个控制器。对此有解决方案吗?我也有同样的错误。在这白色的死亡屏幕上发疯。(哈哈换班)