• Решено knikoff

    (@knikoff)


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

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

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

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

Просмотр 15 ответов — с 1 по 15 (всего 28)
  • Посмотрите Здоровье сайта в админке, посмотрите лог ошибок сайта после творящейся ерунды.

    Спасибо!
    1. Со здоровьем всё нормально.
    2. При открытии страниц сайта djpybrftn njkmrj jib,rf
    PHP Notice: Trying to access array offset on value of type bool in /var/www/kravchinsky1/data/www/kravchinsky.com/wp-content/themes/bold/functions.php on line 89
    3. При попытке добавить картинку в медиатеку, возникает надпись:
    d39e045d-c74c-481b-b622-fa902cd21a03.jpg Не удалось внести информацию о вложении в базу данных.
    Ошибка при этом:
    WordPress database error Duplicate entry ‘0’ for key ‘wp_kra_posts.PRIMARY’ for query INSERT INTO wp_kra_posts (post_author, post_date, post_date_gmt, post_content, post_content_filtered, post_title, post_excerpt, post_status, post_type, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_parent, menu_order, post_mime_type, guid) VALUES (1, ‘2023-06-20 17:10:41’, ‘2023-06-20 21:10:41’, », », ‘d39e045d-c74c-481b-b622-fa902cd21a03’, », ‘inherit’, ‘attachment’, ‘closed’, ‘closed’, », ‘d39e045d-c74c-481b-b622-fa902cd21a03’, », », ‘2023-06-20 17:10:41’, ‘2023-06-20 21:10:41’, 0, 0, ‘image/jpeg’, ‘https://www.kravchinsky.com/wp-content/uploads/2023/06/d39e045d-c74c-481b-b622-fa902cd21a03-14.jpg’) made by wp_ajax_upload_attachment, media_handle_upload, wp_insert_attachment, wp_insert_post

    И в БД появилась запись с ID = 0

    Ага, примерно понятно. Вы то ли не на пустую базу делали занесение, то ли с ошибкой, но как минимум у таблицы posts криво созданы индексы.

    Лучше бы накатить базу заново, на пустую, в идеале через wp cli. Можно, видимо, индексы у таблицы поправить вручную, но дистанционно, через форум, сложно это рассказать, там есть всякие нюансы…

    Вам тут больше не по wordpress специалист нужен, а по веб-серверу+линуксу

    • Ответ изменён 1 год, 1 месяц назад пользователем efess.

    …и проверьте, что там в вашей Канаде за базы данных на хостингах используют, насколько древние версии (возможно они совсем с wordpress несовместимы уже)

    Нет. Сайты, созданные на новом хостинге (домашний комп с Fastpanel) ;)) работают идеально!
    Могу я Вас попросить помочь? Не бесплатно.

    Натягивал базу на пустую! Пробовал несколько раз. Результат один ;(

    Модератор Yui

    (@fierevere)

    永子

    @efess дамп БД и доступы к сайту спрашивать нельзя.

    Ок учту

    Автор knikoff

    (@knikoff)

    Так что же мне делать?

    Ну уже можно начать делиться подробностями. Например как осуществлялся перенос?
    Ну или что значит фраза

    Сериализованные данные, вроде, исправлены, но это не факт.

    Как правило востоновить их не возможно.
    Как востанавливал, зачем?

    Собственно это все должно было быть в первом посте.

    Автор knikoff

    (@knikoff)

    Сделал новую базу плагином Search & Replace.
    Поменял пути со старого
    /home/qel75ojbmc61/public_html/kravchinsky.com
    на новый
    /var/www/kravchinsky1/data/www/kravchinsky.com

    Плагин правильно работает с сериализованными данными.
    Видимо, не в этом дело оказалось…

    Сделал новую базу плагином Search & Replace.

    Плагин не делает новой базы, только изменяет значения в существующей.

    Поменял пути со старого
    /home/qel75ojbmc61/public_html/kravchinsky.com
    на новый
    /var/www/kravchinsky1/data/www/kravchinsky.com

    Откуда эти пути в базе вообще взялись?
    Они не имеют никакого отношения к сайту и в базе не храняться.

    Автор knikoff

    (@knikoff)

    Делает! Можно найти и заменить, а можно мигрировать!

    Еше раз. Он не делает НОВУЮ. Он изменяет СТАРУЮ.

Просмотр 15 ответов — с 1 по 15 (всего 28)
  • Тема «После переноса сайта проблемы с БД» закрыта для новых ответов.