CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
Arakss

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

Recommended Posts

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

При добавлении категории ей в базе присваивается 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

 

Edited by Arakss

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this