Я недавно использовал систему миграции для обновления с 5.4 до 6.0
Теперь при входе в систему я не могу получить доступ к вкладке «Контакты», вкладке «Заказ на продажу» или вкладке «Счет-фактура» (я получил 500 Internal Server
ошибки).
Я посмотрел на мой журнал ошибок и нашел это:
[22-Янв-2015 23:41:51] Неустранимая ошибка PHP: вызов функции-члена FetchRow () для необъекта в /home2/swanhang/public_html/Swan_Hangers/CRM/include/database/PearDatabase.php on line 532
Кто-нибудь знает, как это исправить?
Ответ:
Нашел проблему в PearDatabase.php, просто нужно было проверить, является ли $ result объектом. Вот кодовое решение, начинающееся со строки 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-файла ДО того, как вы внесете изменения.
Других решений пока нет …