Drupal. Ошибка при обновлении

Пришел
На сайте с 03.11.2011
Offline
141
1322

Здравствуйте.

Есть БД от сайта на Друпал.

Сайт был на 6 версии.

Кроме БД ничего не имею, к сожалению...

Залил новый движок, ввел данные от БД. Залогинился, запустил update.php.

После работы скрипта выползло следующее:

comment module

Update #7002

Failed: DatabaseSchemaObjectDoesNotExistException: Cannot rename <em class="placeholder">comments</em> to <em class="placeholder">comment</em>: table <em class="placeholder">comments</em> doesn't exist. in DatabaseSchema_mysql->renameTable() (line 299 of C:\xampp\htdocs\includes\database\mysql\schema.inc).

block module
Update #7004

Failed: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'garland-system-help' for key 'tmd': INSERT INTO {block} (module, delta, theme, status, weight, region, pages, cache) 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), (:db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15); Array ( [:db_insert_placeholder_0] => system [:db_insert_placeholder_1] => help [:db_insert_placeholder_2] => garland [:db_insert_placeholder_3] => 1 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => help [:db_insert_placeholder_6] => [:db_insert_placeholder_7] => 1 [:db_insert_placeholder_8] => system [:db_insert_placeholder_9] => main [:db_insert_placeholder_10] => garland [:db_insert_placeholder_11] => 1 [:db_insert_placeholder_12] => 0 [:db_insert_placeholder_13] => content [:db_insert_placeholder_14] => [:db_insert_placeholder_15] => -1 ) in block_update_7004() (line 283 of C:\xampp\htdocs\modules\block\block.install).

<L не обновляется, в системе сообщение о необходимости обновиться... Как исправить?)

С радостью напишу что-нибудь для ваших сайтов :) (/ru/forum/comment/16157977) Всего за 60 рублей/1000 символов :)
vandamme
На сайте с 30.11.2008
Offline
675
#1

вот похожая ошибка http://stackoverflow.com/questions/7557685/pdo-connect-error-on-xampp-for-windows

и вот http://stackoverflow.com/questions/1435445/error-on-creating-connection-to-pdo-in-php

и кстати, поставь лучше все отдельно php+apach+mysql чем пользовать такие говносборки

Пришел
На сайте с 03.11.2011
Offline
141
#2

Переставил на внешку. До 6 восстановил.

Обновляю до 7 по ридми, вылезает ошибка при запуске update.php

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '*****_*****.blocked_ips' doesn't exist: SELECT 1 FROM {blocked_ips} WHERE ip = :ip; Array ( [:ip] => 78.106.148.18 ) in drupal_is_denied() (line 1856 of /home/*****/public_html/includes/bootstrap.inc).
The website encountered an unexpected error. Please try again later.

Опять лежит сайт...

vandamme
На сайте с 30.11.2008
Offline
675
#3
Пришел:
blocked_ips' doesn't exist:

ну так в шестерке этой таблицы то и нет :)

правда я с 6ки на 7ку еще пока не обновлял...

Пришел
На сайте с 03.11.2011
Offline
141
#4

Попробовал через мускуль:

CREATE TABLE `blocked_ips` (
`iid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key: unique ID for IP addresses.',
`ip` varchar(40) NOT NULL DEFAULT '' COMMENT 'IP address',
PRIMARY KEY (`iid`),
KEY `blocked_ip` (`ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Stores blocked IP addresses.' AUTO_INCREMENT=1 ;

Как на д.орге написано, сайт начинает выдавать белую страницу...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий