Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Ошибка Mysql 1054, как решить?

Ошибка Mysql 1054, как решить?


     03.08.2021    MySQL    Все вопросы » MySQL    1118

вопрос
Всем привет!

Долго борюсь с данной ошибкой, принцип вроде понял: в базе нет поля vote_num.
Ошибка появляется при переходе на страницу юзера. Что нужно сделать чтобы этой ошибки не возникало? спасибо.

Ошибка Mysql 1054, как решить?

Ответа пока нет


4 комментария

TeraMoune
Эксперт

TeraMoune - 4 августа 2021 02:07 -

Очевидно же, что добавить поле. Но так как вы явно не разбираетесь то лучше переустановите cms. И удостоверьтесь перед установкой, что в файле install.php в запросе данной таблице имеется данная колонка. Если её нету, дистрибутив стоит поменять.

Или убедится дополнительно, что никакие плагины не удаляют ничего.

Тестовый репозиторий установки плагинов: teramoune

Nikolay Buldakov
Юзер

Nikolay Buldakov - 4 августа 2021 12:39 -

TeraMoune, переустановить пробовал, стоял чистый движок, ошибка все ещё висела. (База с множеством новостей). Пробовал добавить поле, но ошибка оставалась (видимо не правильно добавил).
можете подробнее, как правильно добавить это поле в базу? Если конечно разбираетесь, спасибо.

Dmytriy1986
Юзер

Dmytriy1986 - 5 августа 2021 09:36 -

Там что-то с рейтингом с комментариями, поищи в базе. Это 100% точно из-за стороннего модуля комментариев, удали из базы этот модуль.

Nikolay Buldakov
Юзер

Nikolay Buldakov - 22 августа 2021 21:07 -

Все решил таким способом, в таблице dle_comments не хватало колонки vote_num, соответственно её добавил и все стало работать.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 03.05.2012 AndreY_ZO_o  MySQL
 14.08.2014 panov  MySQL
наверх