Обновил DLE до v.10.0, сайт не открывается

Zevss
На сайте с 23.03.2008
Offline
389
1979

Пишет:

MySQL Error!

MySQL error in file: /engine/modules/show.short.php at line 65

Error Number: 1054

The Error returned was:

Unknown column 'allow_rate' in 'field list'

SQL query:

SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE approve=1 AND allow_main=1 ORDER BY date DESC LIMIT 0,5

Как исправить ошибку?

Спасибо!

Продаются сайты с доходом, недорого https://www.maultalk.com/topic356667.html
дани мапов
На сайте с 06.09.2012
Offline
204
#1

Можте вы обновили не все файлы скрипта? Можно попробовать добавить это поле в phpMyAdmin:

ALTER TABLE `dle_post` ADD `allow_rate` tinyint(1) UNSIGNED NOT NULL DEFAULT '1'

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Алеандр
На сайте с 08.12.2010
Offline
207
#2

Очевидно были не полностью выполнены инструкции по обновлению, или не завершены. В частности не были выполнены SQL отвечающие за создание необходимых полей в вашей БД.

Еще как вариант - несостыковка определенных модулей старой и новых версий, если существуют значительные отличия. Или перезапись обновления поверх сайта с установленными дополнительными модулями или ручными правками. Например, был сайт, на нем были произведены существенные изменения, по которым накатились обновлением сверху, без их учета.

Zevss
На сайте с 23.03.2008
Offline
389
#3

Помучился и откатил сайт назад.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий