Как скопировать существующий (пользовательский тематический) сайт в новый домен
Я пытаюсь найти способ скопировать существующий сайт Wordpress, который использует пользовательскую тему, в новый домен. Как только он появится, я сделаю редизайн сайта и перенаправлю старый URL на новый.
Только вкратце... Я попытался следовать инструкциям @http://codex.wordpress.org/Moving_WordPress но когда он велел мне "3. Вернитесь к своему СТАРОМУ блогу, перейдите в раздел "Параметры" и измените URL (оба) на URL вашего нового сайта". Он вывел меня из системы и вызвал около 3 часов попыток исправить это снова!!
Итак, мой вопрос - как мне скопировать существующий пользовательский WP-сайт и тему (включая сообщения и т. Д.) В новый домен?
Я полный нуб в Wordpress и был бы очень признателен за любую оказанную помощь... Спасибо!
3 answers
Если это новый домен, то все довольно просто:
- Установите WordPress на НОВЫЙ домен
- Скопируйте
wp-content/themes
иwp-content/plugin
из СТАРОГО домена в НОВЫЙ домен (с помощью FTP) - Активируйте тему в НОВОМ домене
- Активируйте плагины в НОВОМ домене
- Удалить общий контент (сообщение hello world, страница о компании и т.д.) из НОВОГО домена
- Экспорт всего содержимого из СТАРОГО домена через
Dashboard -> Tools -> Export
- Импортируйте только что экспортированный файл в НОВЫЙ домен, через
Dashboard -> Tools -> Import
. Важно: обязательно установите/включите опцию загрузки/установки вложений
В значительной степени так и должно быть.
Один из вариантов - загрузить плагин, такой как BackUpWordPress, и создать полную резервную копию вашего старого сайта.
Затем подключитесь по FTP к вашему новому хосту или к тому же хосту, но к новому домену, и извлеките загруженные файлы туда.
В ваш почтовый индекс также включена база данных.
Это может быть немного запутанным или, возможно, для более продвинутых пользователей. Но другие могут увидеть этот пост и найти его полезным.
Вы также можете:
- Копирование файлов с текущего производственного сайта на локальный сайт разработчика
- Создать пользователя в MySQL (phpMyAdmin)
- Экспорт
localhost.sql
файла с текущего производственного сайта (phpMyAdmin) - Импорт
localhost.sql
файла на локальный сайт разработчика (phpMyAdmin) - Вставьте этот код во вторую строку вашей загруженной темы
functions.php
NOTE:
Для получения дополнительной информации см.: https://www.sitepoint.com/how-to-migrate-a-wordpress-site-to-a-new-domain-and-hosting/
php
<?php
// If your local copy is served from /www/site/
update_option ( 'siteurl', 'http://localdev.net/site' );
update_option ( 'home', 'http://localdev.net/site' );
- Загрузите сайт в свой веб-браузер
- Готово
ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ: прокомментируйте эти две строки из functions.php
Я нахожу, что это намного быстрее и менее утомительно для ума, чем принятый ответ. Это похоже на два шага после того, как вы заархивируете существующий сайт. Вставьте его в нужную папку, экспортируйте, импортируйте базу данных, затем добавьте эту строку в functions.php, бум закончен.