Codeigniter - HTML未呈现

时间:2009-12-30 22:09:38

标签: php codeigniter

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

可能是什么问题?

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

  1. system / cache是​​可写的
  2. system / logs可写
  3. 在application / config / config.php
  4. 中禁用GZIP压缩
  5. telnet端口80,看看你得到了什么,任何标题?
  6. tail the logs要注意错误

答案 2 :(得分:0)

它可能与您加载视图的方式有关。

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

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

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

this CI User Guide page底部的更多信息。

答案 3 :(得分:0)

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

Deploying CodeIgniter (or any PHP projects) to the live site?