Избавление от ошибки в menu.inc on line 315 при установке Drupal 6.3
В процессе установки Drupal 6.3 на новый сайт, install.php споткнулся на этапе "Install site", поругавшись на строку 315 файла menu.inc, со следующими словами:
- user warning: 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 ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in /home/httpd/vhosts/.../httpdocs/includes/menu.inc on line 315.
- user warning: 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 ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in /home/httpd/vhosts/.../httpdocs/includes/menu.inc on line 315.
Решение простое, найдено поиском в Google, удалить (drop) все таблицы в базе данных, например, через phpMyAdmin, и повторить процедуру, у меня дальше всё пошло гладко.
Постоянная ссылка ·
Добавьте на news2.ru
Похожие записи:
- По мотивам поисковых запросов 2
- Выбор современного движка для сайта
- О (не)признании Internet Explorer 6
- Вводный курс по Drupal со скринкастами
- Google Docs теперь по-русски



chudlo said,
Июль 25, 2008 @ 15:44
Гугл действительно советует тоже самое. Но у меня не проканало.
debian, apache2, mysql5.0.32, php 5.2.0, drupal 6.3
На локальной машинке под виндой установилось без проблем. С виндовой базы на линукс импортировал готовую базу и заработало.