Подскажите, пожалуйста, что нужно сделать.
Обновлял друпал с 5 на 6 - вроде, всё делал по инструкции, но всё равно что-то не получилось.
Когда запустил update.php, появился запрос на обновление, потом - на введение имени и пароля к базе.
Ввёл, но после этого получил такие ошибки:
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 /public_html/includes/menu.inc on line 316.
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 /public_html/includes/menu.inc on line 316.
Причём, именно так - 2 раза один и тот же текст.
Что делать?
Комментарии
Ещё появилась строка
Warning: Unknown column 'language' in 'where clause' query: SELECT src FROM url_alias WHERE dst = 'node/1' AND language IN('en', '') ORDER BY language DESC, pid DESC in /public_html/includes/database.mysql.inc on line 135
Отбой. Решил проблему удалив старые файлы и распаковав "обновку" ещё раз.
Сейчас пытался обновить уже с 6 на 7, то после введения логина и пароля базы данных выходят такие ворнинги:
filter module
Failed: DatabaseSchemaObjectDoesNotExistException: Cannot rename <em class="placeholder">filters</em> to <em class="placeholder">d6_upgrade_filter</em>: table <em class="placeholder">filters</em> doesn't exist. in DatabaseSchema_mysql->renameTable() (line 299 of /includes/database/mysql/schema.inc).
system module
Update #7007
1-access content' for key 1: INSERT INTO {role_permission} (rid, permission) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1), (:db_insert_placeholder_2, :db_insert_placeholder_3), (:db_insert_placeholder_4, :db_insert_placeholder_5), (:db_insert_placeholder_6, :db_insert_placeholder_7), [из здесь ещё куча такого же кода] => access all panels [:db_insert_placeholder_60] => 3 [:db_insert_placeholder_61] => access all views ) in system_update_7007() (line 1892 of /home/ainursa1/public_html/modules/system/system.install).Failed: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '
Если запускать install.php - выходит такое:
Зачем он мне снова предлагает отредактировать settings.php если я уже ввёл данные БД?
Пробовал $update_free_access = TRUE; или FALSE - ничего не меняется.
Что делать?