• Решено knikoff

    (@knikoff)


    При переносе что-то случилось с БД. Невозможно добавить картинки, ерунда творится с попыткой сделать новый пост. Сериализованные данные, вроде, исправлены, но это не факт.

    Деактивация плагинов, сброс темы, установка разных версий WP ничего не меняют.

    Как вылечить беду? Буду благодарен за помощь!

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 13 ответов — с 16 по 28 (всего 28)
  • Тут кстати всплыл еще один момент: откуда и куда сайт переносился.

    Автор knikoff

    (@knikoff)

    Переносился с одного хостинга на другой. Под тем же доменом.

    Значит и менять что-то в базе не имело смысла, раз по сути сайт ни как не меняеться и внутренние ссылки остаються прежними.
    Боюсь ты своими действиями просто убил БД, просто не имея достаточнях знаний.
    Если сохранился первоночальный вартант базы, не тронутый твоими руками, то просто установив ее, все будет работать.

    Почему всех этих подробностей нет в первом посте? Почему приходиться тебя пытать, что бы помочь?

    Автор knikoff

    (@knikoff)

    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.

    Что можно с этим сделать?

    Автор knikoff

    (@knikoff)

    Записей с id = 0 в заливаемой базе нет!!!
    Ошибка происходит тут:

    ALTER TABLE wp_kra_options
    ADD PRIMARY KEY (option_id);
    Ответ MySQL:

    1062 — Дублирующаяся запись ‘0’ по ключу ‘wp_kra_options.PRIMARY’

    `— Индексы таблицы wp_kra_options

    ALTER TABLE wp_kra_options
    ADD PRIMARY KEY (option_id),
    ADD UNIQUE KEY option_name (option_name),
    ADD KEY autoload (autoload);`

    а это вообще зачем?

    Автор knikoff

    (@knikoff)

    Значит и менять что-то в базе не имело смысла, раз по сути сайт ни как не меняеться и внутренние ссылки остаються прежними.

    Ты, видимо не подозреваешь о существовании сериализованных данных!

    Автор knikoff

    (@knikoff)

    а это вообще зачем?

    Так надо! ;))

    Автор knikoff

    (@knikoff)

    Задача решена.
    Жаль, что никто здесь не помог мне.
    Пришлось потратить массу времени и испробовать множество идей.

    Автор knikoff

    (@knikoff)

    Всем спасибо!

    Ты, видимо не подозреваешь о существовании сериализованных данных!

    Отлично знаю, потому и удивлен, зачем в базу лесть руками с угрозой их поломать.

    Жаль, что никто здесь не помог мне.

    Так надо

    Пришлось потратить массу времени и испробовать множество идей.

    Ну дурная голова рукам всегда покоя не дает (народная мудрость)

    Есть простое решение, которое может сработать :

    1. Сделайте файл полного экспорта контента
    2. сделайте нулевую пустую установку сайта (старую не удаляйте, просто переименуйте)
    3. Скопируйте папку upload со старого на новый сайт.
    4. Скопируйте и активируйте тему старого сайта
    5. сделайте импорт файла контента, в том числе медиафайлов.
    6. В результате у вас будет сайт с нормальной базой
Просмотр 13 ответов — с 16 по 28 (всего 28)
  • Тема «После переноса сайта проблемы с БД» закрыта для новых ответов.