Автор Тема: Проблема с модулями  (Прочитано 773 раз)

28 Апрель 2017, 10:46:42
  • Пользователь
  • **
  • Сообщений: 60
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Друзья помогите разобраться уже все перепроверил но проблема не решается может кто знает как ее решить!!!
1)модуль Блок CMS - выдает фатальную ошибку: [PrestaShop] Fatal error in module file :/home/admin/web/g-torg.com/public_html/classes/db/DbPDO.php:
Call to a member function rowCount() on boolean
при установки другого шаблона выдает ошибку 500 и как ее решить не пойму может подскажете чтоб не переустанавливать всю CMS
28 Апрель 2017, 11:00:10
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Версию php смените.
28 Апрель 2017, 11:05:06
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Лог ошибок сервера смотрите, ищите описание этой ошибки. Там должно быть указано название таблицы при обращении к которой выдает исключение. Заходите в базу данных и проверяете наличие этой таблицы и поля в ней. При необходимости восстанавливаете таблицу.
28 Апрель 2017, 13:00:29
Ответ #3
  • Пользователь
  • **
  • Сообщений: 60
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Лог ошибок сервера смотрите, ищите описание этой ошибки. Там должно быть указано название таблицы при обращении к которой выдает исключение. Заходите в базу данных и проверяете наличие этой таблицы и поля в ней. При необходимости восстанавливаете таблицу.

Подскажите как добавить таблицу !
28 Апрель 2017, 14:17:35
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Из архива возьми табл с таким названием.
04 Август 2018, 18:31:39
Ответ #5
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В версии 1.6.1.18 такую ошибку дает баг.
Чтобы исправить - открыть modules/themeconfigurator/themeconfigurator.php. Строку 397:
Db::getInstance()->delete(DB_PREFIX.'themeconfigurator', 'id_item = '.(int)$id_item);
заменить на:

Db::getInstance()->delete('themeconfigurator', 'id_item = '.(int)$id_item);