Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) MySQL Почему ошибка MySQL error in file: /engine/inc/editnews.php at line 1779 появляется при редактировании новости?

Почему ошибка MySQL error in file: /engine/inc/editnews.php at line 1779 появляется при редактировании новости?


     19.06.2016    MySQL    681

вопрос
Может кто сталкивался с подобным или знает в чем проблема?
Сначала поменял кодировку сайта на utf-8. Потом сделал обновление с 10,4 на 11. Все вроде прошло нормально, текст отображается норм без крякозябров. При обновлении на версию 11 было сообщение, что какая-то одна ошибка была (не запомнил какая именно), но суть сообщения, что это не критично, возможно что-то там уже было установлено ранее.

Теперь при редактировании новости и нажатии ОК на внесенные изменения, вместо возврата в админку к списку новостей, выдает ошибку:

MySQL error in file: /engine/inc/editnews.php at line 1779
Error Number: 1146
The Error returned was:
Table 'mysaitcom_sanskript.dle_xfsearch' doesn't exist
SQL query:
DELETE FROM dle_xfsearch WHERE news_id = '6'


В phpMyAdmin таблицы dle_xfsearch вообще не существует. Всего таблиц 41
Что здесь можно сделать, может быть процесс апгрейда с версии 10.4 на 11 повторить снова?

Ответил: ПафНутиЙ


У вас не создалась таблица, в которую будут попадать данные из допполей новостей (нововведение в dle 11).
Произведите обновление ещё раз (у вас же остался бэкап?) или сравните структуру БД с чистой версией DLE 11 и добавьте недостающие таблицы.

Комментарии пользователей (1)

nalex
19 | 8

nalex - 19 июня 2016 17:29 - Юзер

ПАФНУТИЙ, большое спасибо за ответ! Конечно, бэкапы берегу как зеницу ока...
Не стал морочиться с повторным обновлением. На OpenServer была установлена недавно версия 11. Оттуда эспортировал только одену единственную недостающую таблицу, сделал бэкап БД на сервере, и импортировал туда в БД эту самую таблицу. Все работает как нужно.

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

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

 07.02.2014 sanikaxd  MySQL