CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » (error #1064)
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги » Разбор log ошибок
После установки не могу зайти в админку, помогите
При выполнении запроса произошла ошибка: (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

Адрес ошибки: C:Apache2.2htdocsaddonsadminkamoduleslcomments.php[239].

Apache 2.2.14
PHP 5.2.12
MySQL 5.1.41
Alexander
shklyev, в папке addons/logs/ есть файл логов ошибок базы данных. Пожалуйста, предоставьте его, чтобы посмотреть полный запрос.
Цитата (Alexander @ 15.1.2010, 22:10)
shklyev, в папке addons/logs/ есть файл логов ошибок базы данных. Пожалуйста, предоставьте его, чтобы посмотреть полный запрос.


db_errors.log
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Query: SELECT COUNT(`id`) FROM `el_comments` WHERE `mid` IN ()
Line: 239 in file C:Apache2.2htdocsaddonsadminkamoduleslcomments.php
URL: /admin.php?
Date: 2010-01-15 09:22:50
IP: 127.0.0.1

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Query: SELECT COUNT(`id`) FROM `el_comments` WHERE `mid` IN ()
Line: 239 in file C:Apache2.2htdocsaddonsadminkamoduleslcomments.php
URL: /admin.php?section=general
Date: 2010-01-15 09:43:34
IP: 127.0.0.1

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Query: SELECT COUNT(`id`) FROM `el_comments` WHERE `mid` IN ()
Line: 239 in file C:Apache2.2htdocsaddonsadminkamoduleslcomments.php
URL: /admin.php
Date: 2010-01-15 09:50:09
IP: 127.0.0.1

errors.log
Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete. Line: 79 in file C:Apache2.2htdocsclassesothersclass_ee.php
URL: /admin.php?
Date: 2010-01-15 09:22:50
IP: 127.0.0.1

Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete. Line: 79 in file C:Apache2.2htdocsclassesothersclass_ee.php
URL: /admin.php?section=general
Date: 2010-01-15 09:43:34
IP: 127.0.0.1

Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete. Line: 79 in file C:Apache2.2htdocsclassesothersclass_ee.php
URL: /admin.php
Date: 2010-01-15 09:50:09
IP: 127.0.0.1
Alexander
shklyev, спасибо! Исправлено.
Цитата (shklyev @ 18.1.2010, 6:20)
Query: SELECT COUNT(`id`) FROM `el_comments` WHERE `mid` IN ()

Очень странная ошибка...

Цитата (shklyev @ 18.1.2010, 6:20)
Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete. Line: 79 in file

Эту исправил.
Цитата (Alexander @ 18.1.2010, 23:04)
shklyev, спасибо! Исправлено.
Очень странная ошибка...


Эту исправил.

А где можно взять то что Вы исправили?
Alexander
shklyev, просто перекачайте систему, замените все файлы в папке classes (с подпапками).
Я так и не понял как решить проблему:
[codebox]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Query: SELECT COUNT(`id`) FROM `el_comments` WHERE `mid` IN ()
Line: 239 in file D:WEBvhostwww.over-time-zone.km.uawwwaddonsadminkamoduleslcomments.php
URL: /admin.php?
Date: 2010-01-27 13:13:17
IP: 94.230.196.196[/codebox]
Alexander
Shade2008, такая ошибка может происходить только в том случае, если у Вас модули не установились. Буквально сегодня столкнулся с такой проблемой. Всему виной что MySQL настроен на строгое соответствие к типам и вставка пустой строки '' в поле с INT типом у него рвет башню.
Цитата (Alexander @ 2010-01-27, 16:20)
Shade2008, такая ошибка может происходить только в том случае, если у Вас модули не установились. Буквально сегодня столкнулся с такой проблемой. Всему виной что MySQL настроен на строгое соответствие к типам и вставка пустой строки '' в поле с INT типом у него рвет башню.
И как мне с этим бороться ?
Alexander
Shade2008, думаю, где-то в глубинках настроек мускула будет опция "строгость типов". Ее надо отключить.
Цитата (Alexander @ 2010-02-03, 3:19)
Shade2008, думаю, где-то в глубинках настроек мускула будет опция "строгость типов". Ее надо отключить.

Спасибо отключил и всё заработало :D
Цитата (Shade2008 @ 2010-02-03, 13:43)
Спасибо отключил и всё заработало :D


Подскажи где плиз, что-бы я не мучался ;)
скажите плз как отключить в mysql так называемую строгость типов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.