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

Ошибка при добавлении категорий и новостей


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

Здравствуйте! Прошу помощи появились неожиданно странные проблемы. Ничего особо не делал.

При добавлении категории ей в базе присваивается ID c параметром "0"

Скриншот из БД

 

L21WPqOc6xo6zr.jpg

 

После в категориях выдает такую ошибку

MAjz4DaUvOy4GA.jpg

 

Получается убрать ошибку полностью удалив ее с базы данных или изменив Id на 1 больше чем последний

так же и с новостями... при добавлении присваивается ID  "0"

 

Прощу помощи - в чем может быть ошибка? Первый раз такое случается.


 

Отладочная информация

Версия DataLife Engine:	11.1
Тип лицензии скрипта:	Лицензия активирована
Операционная система:	Linux 3.16.0-4-amd64
Версия PHP:	7.0.26-1~dotdeb+8.1
Версия MySQL:	5.5.5-10.0.32-MariaDB-0+deb8u1 MySQLi
Информация о GD:	GD Version: bundled (2.1.0 compatible), FreeType Support: Enabled, FreeType Linkage: with freetype, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Enabled, XBM Support: Enabled, WebP Support: Enabled, JIS-mapped Japanese Font Support: Disabled,
Module mod_rewrite	Включен
Безопасный режим:	Выключен
Выделено оперативной памяти:	300M
Отключенные функции:	link, dl, system, shell_exec, exec, passthru, popen, proc_open, proc_nice
Максимальный размер загружаемого файла:	500 Mb
Размер свободного места на диске:	546,83 Gb

 

Изменено пользователем Arakss
Ссылка на сообщение
Поделиться на других сайтах

id назначает MySQL автоматически, а не DLE его назначает. У вас видно что таблица была некорректно модифицирована, удалены необходимые свойства у полей. И какой то непонятное  newsid поле которого в оригинальном DLE никогда не было. Либо вы таблицу правили некорректно, либо какой то сторонний модуль ее некорректно модифицировал.

 

По скриншотам гадат бессмысленно, но я думаю, что поле newsid это то поле которое должно называться просто id, и оно было некорректно переименовано и добавлено потом еще поле id. Потому как 127 это то ID которое автоматически сформировал MySQL сервер.

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...