Перейти к публикации
ga-mpk

DataLife Engine Крах MySQL на DLE

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

ga-mpk

Привет всем!

Такая история приключилась, что My SQL на DLE полетела. Сайт раскрученый, пользователей много. терять базу никак нельзя. Ремонт в админке завершился ничем(ничего не изменилось).

 

Вот ошибка:

MySQL Error!

------------------------

 

The Error returned was:

Unknown column 'p.flag' in 'field list'

 

Error Number:

1054

 

SELECT c.post_id, c.date, c.user_id, c.is_register, c.text, c.autor, c.email, c.approve,

p.id, p.date as newsdate, p.title, p.category, p.comm_num, p.alt_name, p.flag,

u.foto, u.user_group, u.user_id

FROM dle_comments as c, dle_post as p, dle_users as u

WHERE p.id=c.post_id AND c.user_id = u.user_id AND c.approve = 1

ORDER BY c.date DESC LIMIT 0, 5

 

Что делать?? Переустанавливать DLE на новой базе?? А как тогда сделать так, чтобы новости не исчезли и желательно пользователи тоже. IPB форум работает отлично на этой же базе. Админка сайта тоже нормально работает. А сам сайт открывается с ошибкой выше.

Помогите пожалуйста, СРОЧНО!!!!!!!

post-2609-0-53986500-1336595320_thumb.png

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


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

Вроде связано с колонной flag, она находится в таблицах dle_post, dle_comments, dle_users, кажется ее нету и кажется это дополнительное поле. Модули ставил перед появлением ошибки?

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


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

нет. всё стояло уже давно. я вчера перед появлением ошибки вообще ничего не делал. Дело в том, что MySQL уже давно начала выделоваться. Не создавались группы пользователей, бэкап базы не белался, часто не мог авторизироваться. При этом всегда были какие-то ошибки

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


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

Нуллом пользовался? Какая веpсия DLE

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


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

Это связанно с изменением структуры БД. Решение есть на сайте разраба iComm.

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


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

Unknown column 'p.flag' in 'field list'
Неизвестная колонка 'p.flag' в списке полей

То есть MySQL пытается получить данные из колонки 'p.flag', которой как минимум в одной из таблиц dle_comments, dle_post, dle_users попросту нет.

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


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

Unknown column 'p.flag' in 'field list'
Неизвестная колонка 'p.flag' в списке полей

То есть MySQL пытается получить данные из колонки 'p.flag', которой как минимум в одной из таблиц dle_comments, dle_post, dle_users попросту нет.

 

Вообще-то колонка называется flag, а p - идентификатор таблицы _post

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


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...