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-未呈现HTML_Php_Codeigniter - Fatal编程技术网

Php Codeigniter-未呈现HTML

Php Codeigniter-未呈现HTML,php,codeigniter,Php,Codeigniter,我已经部署了基于Codeigniter构建的PHP应用程序。当我调用根URL时,浏览器会成功重定向到登录视图,但不会呈现HTML 有什么问题吗?您是否将其部署到了与开发机器不同的计算机上。可能您正在使用“漂亮的url”,而目标服务器不允许使用htaccess重写url?如果浏览器中没有显示任何内容,则值得检查以下内容: 系统/缓存是可写的 系统/日志是可写的 在application/config/config.php中禁用GZIP压缩 telnet端口80,看看你能得到什么,有没有报头 注意错

我已经部署了基于Codeigniter构建的PHP应用程序。当我调用根URL时,浏览器会成功重定向到登录视图,但不会呈现HTML


有什么问题吗?

您是否将其部署到了与开发机器不同的计算机上。可能您正在使用“漂亮的url”,而目标服务器不允许使用htaccess重写url?

如果浏览器中没有显示任何内容,则值得检查以下内容:

  • 系统/缓存是可写的
  • 系统/日志是可写的
  • 在application/config/config.php中禁用GZIP压缩
  • telnet端口80,看看你能得到什么,有没有报头
  • 注意错误

  • 这可能与加载视图的方式有关

    • 以这种方式加载视图会将其直接发送到浏览器:

      $this->load->view('foo_view.php', $data);
      
    • 但是,如果将可选的第三个参数设置为TRUE,它将以字符串形式返回数据,因此您必须回显它:

      echo $this->load->view('foo_view.php', $data, TRUE);
      

    更多信息在底部。

    应该有适当的部署,否则您肯定会看到问题。这可能对你有帮助

    您所说的“未呈现HTML”是什么意思?您的意思是原始HTML正在浏览器中显示?您所说的“未呈现HTML”是指浏览器中未显示任何内容。