Как перенести сайт с Wordpress.com (бесплатная учетная запись) на Pantheon?

Как перенести сайт с Wordpress.com (не .org, не WP Engine, не локально и т. д.) на Pantheon.io?

В Pantheon есть кнопка миграции, но она не работает с бесплатными учетными записями Wordpress.com, поскольку требует установки плагина, а вы не можете устанавливать плагины на бесплатные учетные записи Wordpress.com.

Документация Pantheon предлагает для миграции Wordpress.com использовать mysqldump, но вы не имеет доступа к базе данных на Wordpress.com.


person louiechristie    schedule 24.01.2020    source источник
comment
Пожалуйста, опишите далее, какие из этих частей связаны с разработкой. Для меня это не похоже на проблему программирования в конце концов   -  person Nico Haase    schedule 24.01.2020
comment
@Nico Haase, хорошая мысль, в конце концов, это была не проблема программирования. Это был мой первый вопрос о стеке. Просто пытаюсь быть полезным. Теперь я прочитал об этом и вижу, что переполнение стека предназначено только для вопросов по программированию. Я думаю, что этот вопрос следует перенести на другой сайт обмена стеками, возможно, на WordPress. Я думаю, у вас более 3000 очков репутации, так что вы можете перенести его?   -  person louiechristie    schedule 25.01.2020


Ответы (1)


Я отвечу на свой вопрос, чтобы помочь другим людям в будущем:

Шаги:

  1. Проверьте в настройках Pantheon, что Code -> Development Mode — это режим SFTP (это настройка по умолчанию), а не режим Git. Вам понадобится режим SFTP, чтобы установить плагин импортера позже.

  2. В Wordpress.com Управление -> Настройки сделайте свой блог общедоступным или скрытым (не частным), чтобы его изображения были доступны в Интернете для переноса.

  3. В Wordpress.com выберите Инструменты -> Экспорт.

  4. Если экспорт занимает много времени (более нескольких секунд), возможно, произошел сбой, у меня это произошло в первый раз, попробуйте еще раз.

  5. Получив указание, перейдите на свою электронную почту, загрузите файл .zip и распакуйте его, чтобы получить файл .xml (например, в файле .zip двойным щелчком Mac. Примечание: ваш файл .xml должен быть ‹ 100 МБ, моя 10 страница Сайт брошюры весил всего 175 КБ. Если размер XML-файла вашего сайта превышает 100 МБ, то хрен знает, как вы это делаете.

  6. В Pantheon в Wordpress выполните Администрирование сайта -> Инструменты -> Импорт и импортируйте файл .xml. (Не пытайтесь импортировать файл .xml в базу данных Pantheon/Файлы -> Импорт. Это не работает.)

  7. При появлении запроса назначьте авторов и отметьте «Загрузить и импортировать вложенные файлы».

  8. После этого Pantheon будет долго загружаться и показывать пустой экран с URL-адресом [ваш сайт]/admin.php?import=wordpress&step=2 . Подождите немного, нажмите «Обновить», он отобразит The application did not respond in time.. Несмотря на то, что это выглядит так, как будто это не сработало, на самом деле это сработало. (Если он не повторил этот шаг.)

  9. В Pantheon нажмите «Посетить сайт разработки». Нажмите «Страницы», и ваши импортированные страницы должны быть перечислены. Если это не сработало, повторите шаг 8 (и, возможно, подождите немного дольше, пока он загружается, но не слишком долго, я сдался и обновился через несколько минут, и это все еще работало).

  10. Удалите образец страницы и удалите страницу Hello world! сообщение.

  11. Импортируйте свой код (я не пробовал) или повторите свой настройка/тема/настройки/плагины вручную, как это делал я (например, если вы используете шорткоды, установите плагин Jetpack и выберите «Перейти к настройкам setpack» -> «Написание» -> «Создать с помощью шорткодов для встраивания мультимедиа с популярных сайтов».)

  12. Поздравляем, вы перешли с wordpress.com на Pantheon. Пожалуйста. ????

person louiechristie    schedule 24.01.2020