Тут кстати всплыл еще один момент: откуда и куда сайт переносился.
Переносился с одного хостинга на другой. Под тем же доменом.
Значит и менять что-то в базе не имело смысла, раз по сути сайт ни как не меняеться и внутренние ссылки остаються прежними.
Боюсь ты своими действиями просто убил БД, просто не имея достаточнях знаний.
Если сохранился первоночальный вартант базы, не тронутый твоими руками, то просто установив ее, все будет работать.
Почему всех этих подробностей нет в первом посте? Почему приходиться тебя пытать, что бы помочь?
OK. Заливаю на чистую базу.
После выполнения:
— Индексы таблицы wp_kra_options
ALTER TABLE wp_kra_options
ADD PRIMARY KEY (option_id
),
ADD UNIQUE KEY option_name
(option_name
),
ADD KEY autoload
(autoload
);
Ответ MySQL:
1062 — Дублирующаяся запись ‘0’ по ключу ‘wp_kra_options.PRIMARY’
И действительно, появляются несколько записей с 0 ID.
Что можно с этим сделать?
Записей с id = 0 в заливаемой базе нет!!!
Ошибка происходит тут:
ALTER TABLE wp_kra_options
ADD PRIMARY KEY (option_id
);
Ответ MySQL:
1062 — Дублирующаяся запись ‘0’ по ключу ‘wp_kra_options.PRIMARY’
Значит и менять что-то в базе не имело смысла, раз по сути сайт ни как не меняеться и внутренние ссылки остаються прежними.
Ты, видимо не подозреваешь о существовании сериализованных данных!
Задача решена.
Жаль, что никто здесь не помог мне.
Пришлось потратить массу времени и испробовать множество идей.
Ты, видимо не подозреваешь о существовании сериализованных данных!
Отлично знаю, потому и удивлен, зачем в базу лесть руками с угрозой их поломать.
Жаль, что никто здесь не помог мне.
Так надо
Пришлось потратить массу времени и испробовать множество идей.
Ну дурная голова рукам всегда покоя не дает (народная мудрость)
Есть простое решение, которое может сработать :
- Сделайте файл полного экспорта контента
- сделайте нулевую пустую установку сайта (старую не удаляйте, просто переименуйте)
- Скопируйте папку upload со старого на новый сайт.
- Скопируйте и активируйте тему старого сайта
- сделайте импорт файла контента, в том числе медиафайлов.
- В результате у вас будет сайт с нормальной базой