我最近使用迁移系统从5.4升级到6.0
现在登录时,我无法访问“联系人”选项卡,“销售订单”选项卡和“发票”选项卡(我收到500 Internal Server
个错误)。
我看了 error_log ,发现了这个:
[22-Jan-2015 23:41:51] PHP致命错误:在/ home2 / swanhang / public_html / Swan_Hangers / CRM / include / database / PearDatabase中的非对象上调用成员函数FetchRow()。第532行的PHP
有谁知道如何解决这个问题?
答案 0 :(得分:0)
答案:
在PearDatabase.php中发现问题,只需检查$ result是否为object。这是从第527行开始的代码解决方案:
if (is_object($result)) {
$arr = $result->FetchRow();
if(is_array($arr))
$arr = array_map('to_html', $arr);
return $this->change_key_case($arr);
}
在进行更改之前始终备份php文件。