从VTiger CRM 5.4迁移到6.0后出现500服务器错误

时间:2015-01-23 17:08:32

标签: php vtiger

我最近使用迁移系统从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

有谁知道如何解决这个问题?

1 个答案:

答案 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文件。