Перейти к содержанию
prisekin48

HTTP ERROR 500 После установки модуля

Рекомендуемые сообщения

После установки модуля News Free 2 (Compatibility 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1)  на ocStore 2.3 перестал работать и магазин и админка.

 

[20-Mar-2017 13:31:56 UTC] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Table 'u31422_base.oc_news_category' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_news_category c LEFT JOIN oc_news_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_news_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '0' AND cd.language_id = '1' AND c2s.store_id = '0'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)' in /home/u31422/public_html/store/system/library/db/mysqli.php:40
Stack trace:
#0 /home/u31422/public_html/store/system/library/db.php(16): DB\MySQLi->query('SELECT * FROM o...', Array)
#1 /home/u31422/public_html/store/catalog/model/news/category.php(10): DB->query('SELECT * FROM o...')
#2 [internal function]: ModelNewsCategory->getCategories(0)
#3 /home/u31422/public_html/store/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array)
#4 [internal function]: Loader->{closure}(Array, Array)
#5 /home/u31422/public_html/store/system/eng in /home/u31422/public_html/store/system/library/db/mysqli.php on line 40

Уже после прочтения этого лога создал БД u31422_base.oc_news_category - не помогло.

Можно как-то исправить, чтоб всё заработало, или хотя бы вернуть сайт к жизни руками?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, prisekin48 сказал:

Compatibility 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1

 

Вот это должно было подсказать, что он у вас может не заработать.

 

1 час назад, prisekin48 сказал:

Уже после прочтения этого лога создал БД u31422_base.oc_news_category - не помогло.

 

А вы просто создали пустую таблицу?

 

В любом случае, хотите избавиться от этого модуля - удалите его в админке и обновите кеш модификаторов. Если не поможет, посмотрите в архиве с модулем, есть ли там замены для стандартных файлов ОК. Если найдёте, то залейте эти файлы из чистого дистрибутива ОК вашей версии/сборки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 hour ago, Dotrox said:

 

Вот это должно было подсказать, что он у вас может не заработать.

 

 

А вы просто создали пустую таблицу?

 

В любом случае, хотите избавиться от этого модуля - удалите его в админке и обновите кеш модификаторов. Если не поможет, посмотрите в архиве с модулем, есть ли там замены для стандартных файлов ОК. Если найдёте, то залейте эти файлы из чистого дистрибутива ОК вашей версии/сборки.

Спасибо за ответ.

Да, я предполагал, что модуль не заработает, но не мог и подумать, что рухнет весь движок.

Да, я создал пустую таблицу.

При попытке авторизоваться в админке выскакивает таже ошибка.

 

Замены стандартных файлов нет. Удалил вручную все файлы модуля - не помогло. 

Изменено пользователем prisekin48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

От пустой таблицы толку мало, нужно ещё и структуру правильную создать.

 

2 часа назад, prisekin48 сказал:

Удалил вручную все файлы модуля - не помогло. 

Нужно ещё удалить вручную кеш модификаторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.