【发布时间】:2015-01-11 16:52:53
【问题描述】:
我一直在使用 codeigniter 开发一个网站。在本地主机上,一切正常,但是当我在线上传它时,它的所有页面在页脚下方都有一个 php 错误。错误如下图:
A PHP Error was encountered
Severity: Warning
Message: Unknown: failed to open stream: No such file or directory
Filename: Unknown
Line Number: 0
控制者
class Home extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper(array('form','url'));
$this->load->library(array('session'));
$this->load->database();
$this->load->model('property_model');
}
public function index()
{
$data['title'] = "iRent-Home";
$this->load->view('home',$data);
}
}
我认为错误可能是由页眉或页脚视图引起的,因为它们是在每个页面上加载的。我已经对这两个视图中的代码进行了反检查,它们看起来还不错。我认为这也可能是权限问题,尝试授予多个文件权限,但没有成功。有谁知道问题出在哪里?
【问题讨论】:
-
不行,但是这种情况下需要逐行调试。让我们添加一行,
die('xxx');。如果只有 xxx 出现,那确实意味着错误稍后出现。移动到下一个 php 行。当你发现问题出在哪里时再做一次。 -
或者设置你自己的错误处理程序。
-
谢谢 lolka_bolka ,我会尝试这样做。希望它有效
-
发布你的控制器,然后很容易弄清楚。
-
您好,仍在寻找解决此问题的方法。我已尝试应用 lolka_bolka 的建议,但没有任何变化。
标签: php codeigniter error-handling