У меня есть сайт Wordpress клиента, который построен с использованием Wordpress и Headway. Мне нужно перенести его в новый домен на новом общем сервере (тот же хост-провайдер с той же конфигурацией оборудования).Перемещение Wordpress с шагом в новый домен разбивает сайт
Я переместил многие установки Wordpress, как это раньше, включая компиляции Wordpress/Headway. Во время отладки я также использовал документацию Headway и видео, чтобы проверить, что я делаю все правильно.
Я переместил базу данных и заменил все вхождения старого домена на новый домен и обновил все пути к файлу. Затем я скопировал папку public_html
на новый сервер. Сайт должен работать на этом этапе.
Вместо этого я получаю сообщение об ошибке Headway No Content to Display
на другой пустой странице html. Я проследил проблему до таблицы wp-config
, где Headway хранит сериализованные данные для своих блоков. Я могу обновлять данные по всей базе данных до нового домена всюду, кроме этих записей Headway в таблице wp-config
. Как только я их обновляю, сайт начинает разваливаться повсюду, и если я обновляю их все, сайт загружает сообщение ошибки Headway No Content to Display
. По-видимому, базовая система Wordpress работает, так как я могу загрузить консоль /wp-admin
, и все мое содержание существует и выглядит правильно.
Если я отслеживаю проблему глубже, оказывается, что функция Wordpress get_options()
не работает в файле Headway data-layout-options.php
. Я не смог отлаживать дальше.
Сайт отлично работает на исходном домене, и, теоретически, я делаю прямую копию всех данных, а затем просто заменяю старый домен новым доменом.
Может ли кто-нибудь помочь с аналогичной проблемой? Похоже, я преследую ошибку в коде, когда на самом деле это какой-то простой контроль или настройка конфигурации, которая была запутана. Пожалуйста помоги!!!
Я была такая же проблема несколько раз. Я использую searchreplacedb2 из interconnectit (http://interconnectit.com/products/search-and-replace-for-wordpress-databases/), он должен unserialize-reserialize все, но почему-то HeadWay все еще ломается, когда перемещается в новый домен таким образом. – mikkelbreum
@mikkelbreum - Вы когда-нибудь получали это приложение для работы и ведения сериализованных данных о прохождении? – ricbax
Не без выполнения каких-либо дополнительных grep/replace: «Однако это было не идеально, и мне все еще нужно было сделать некоторые из моих собственных grep и заменить. Кроме того, я должен был быть осторожным в этом, потому что некоторые из них были пропущены были в сериализованных данных Headway, и я должен был выполнить MySQL-запросы, чтобы убедиться, что я правильно обновил длину строки ». –