Как клонировать веб-сайт (пошаговое руководство)
Опубликовано: 2021-06-10
Клонирование веб-сайта - это процесс создания копии вашего существующего дизайна или содержимого веб-сайта для легкого создания нового веб-сайта. Клонирование веб-сайтов позволяет разработчикам и дизайнерам создавать чертежи, тестировать совместимость и безопасно выполнять обновления, прежде чем вносить изменения на ваш действующий веб-сайт.
В этом руководстве я расскажу о нескольких случаях использования, в которых клонирование веб-сайтов может решить проблему, а затем рассмотрю несколько способов клонирования веб-сайта WordPress.
- Когда вам нужно копировать веб-сайт?
- Тест на совместимость
- Перенести свой сайт на новый сервер
- Сделайте резервную копию вашего сайта
- Клонировать сайт для похожего проекта
- Сделайте веб-сайт живым
- Как скопировать сайт?
- Дублируйте веб-сайт с помощью вашего провайдера веб-хостинга
- Клонировать веб-сайт WordPress с помощью плагинов
- Клонировать сайт WordPress (вручную)
Когда вам нужно копировать веб-сайт?
Создание точной копии веб-сайта - это то, что должен уметь каждый опытный пользователь WordPress. Это особенно полезно для веб-агентств, у которых есть несколько веб-сайтов у нескольких хостинг-провайдеров WordPress. Всякий раз, когда возникает проблема, они могут создать копию веб-сайта клиента и пробовать различные исправления, пока проблема не будет решена.
Рассмотрим сценарий, в котором у вас есть три веб-сайта на сервере, и вы хотите обновить тему на третьем веб-сайте. Вот как вы можете безопасно сделать это, ничего не сломав: клонируйте веб-сайт, протестируйте, а когда вы закончите тестирование, либо удалите предыдущую версию, либо сделайте клон основной версией.
Вот несколько вариантов использования, когда вам может потребоваться клонировать веб-сайт.
- Тест на совместимость
- Перенести свой сайт на новый сервер
- Сделайте резервную копию вашего сайта
- Клонировать сайт для похожего проекта
- Тест на совместимость
- Тест на совместимость
Тестирование совместимости включает в себя проверку того, работают ли компоненты веб-сайта должным образом, а вся кодовая база может работать на различной аппаратной и / или программной инфраструктуре.
Всегда рекомендуется тестировать изменения на промежуточном / клонированном веб-сайте, а не на действующем веб-сайте, в основном потому, что непроверенные темы и плагины могут конфликтовать с существующей установкой и вывести из строя весь веб-сайт. Точно так же любые пользовательские изменения в коде необходимо протестировать на промежуточном / клонированном сайте, прежде чем их можно будет отправить на рабочий сайт.
- Перенести свой сайт на новый сервер
Если вы хотите передать веб-сайт другому провайдеру хостинга, вы можете создать клон, сделав резервную копию файлов веб-сайта, баз данных и импортировав весь пакет новому провайдеру веб-хостинга.
Процесс кажется простым. Однако что-то может пойти не так, и вы можете получить «сломанный» архив.
- Сделайте резервную копию вашего сайта
Клонирование также используется для резервного копирования веб-сайта (включая веб-файлы и базы данных) и хранения его за пределами площадки для аварийного восстановления. В случае с WordPress многие люди используют разные плагины для резервного копирования WordPress .
Я также расскажу о процессе копирования веб-сайта, который можно использовать для создания резервной копии вашего веб-сайта.
- Клонировать веб-сайт для аналогичного проекта
Если вы веб-агентство или создаете веб-сайты для клиентов, вы можете создать план и скопировать его в другое место, чтобы ускорить процесс разработки. В большинстве случаев эти настройки включают в себя конфигурации тем и плагинов, настройки на уровне кода и т. Д.
- Сделайте веб-сайт живым
Разработчики часто создают веб-сайты в своей предпочтительной локальной среде, а затем клонируют веб-сайт на сервер веб-хостинга, чтобы убедиться, что что-то не сломается во время перехода. Эта установка также требует полного резервного копирования файлов веб-сайта и базы данных.
Как клонировать сайт?
Как обсуждалось выше, в этом руководстве я буду использовать веб-сайт WordPress в качестве примера.
Есть несколько способов клонировать веб-сайт WordPress, но в этом руководстве я расскажу:
- Дублируйте веб-сайт через вашего провайдера веб-хостинга
- Клонировать веб-сайт WordPress с помощью плагина
- Клонировать сайт WordPress вручную
- Дублируйте веб-сайт с помощью вашего провайдера веб-хостинга
Хостинг-провайдеры WordPress, такие как Cloudways, позволяют создавать дубликаты вашего веб-сайта на том же и / или другом сервере на их платформе. Это избавляет от множества сложностей и сокращает количество этапов процесса. Если вы хотите узнать больше о платформе, вы можете ознакомиться с тарифными планами для ее поставщиков-партнеров Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode и Vultr.
Cloudways значительно упростила процесс клонирования веб-сайта. Просто перейдите в приложение, которое хотите клонировать.

Наведите курсор на нижнюю правую кнопку. Чтобы продублировать веб-сайт, нажмите « Клонировать приложение» / «Создать промежуточную версию» .

Появится всплывающее окно с вопросом, хочет ли клиент клонировать приложение или создать промежуточную версию . Щелкните раскрывающийся список и выберите сервер, на котором вы хотите создать копию веб-сайта, и нажмите « Продолжить» .

Платформа Cloudways занимает несколько минут, чтобы скопировать веб-сайт.
Обратите внимание, что « Клонировать приложение » и « Создать как промежуточную » различаются по своей природе. Clone App только клонирует веб-сайт, пока в процессе создания промежуточного сайта синхронизируются как живые, так и постановочные приложения, так что вы можете выполнять действия Push / Pull как с репликой, так и с действующей версией.
- Клонировать веб-сайт WordPress с помощью плагинов
Как и любой другой аспект управления веб-сайтом, WordPress имеет множество плагинов, которые можно использовать для клонирования веб-сайта WordPress. Одним из них является All-in-One WP Migration , простой и легкий способ использовать плагин резервного копирования и миграции для клонирования веб-сайта. Он позволяет вам экспортировать существующий веб-сайт WordPress, а затем импортировать его в новом месте.

В вашей старой установке WordPress перейдите в Плагины → Добавить новый , найдите All-in-One WP Migration , установите и активируйте плагин.

На левой панели перейдите к All-in-One WP Migration → Export, щелкните раскрывающееся меню EXPORT TO и выберите FILE .

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

Загрузите файл на свой компьютер, формат будет .wpress . Держите его в безопасности, так как он понадобится вам в следующих шагах.
Установите свежий WordPress в новом месте, войдите в систему и установите плагин All-in-One WP Migration. На левой панели перейдите к All-in-One WP Migration → Import, щелкните раскрывающийся список IMPORT FROM и выберите FILE .

Просмотрите ранее загруженный файл .wpress .
Примечание. Есть вероятность, что вы увидите предупреждение « Ваш файл превышает максимальный размер загрузки для этого сайта ». Чтобы решить эту проблему, убедитесь, что максимальный размер загружаемого файла превышает размер файла .wpress. В All in One Migration есть руководство по увеличению предельного размера загружаемых файлов, или, если вы являетесь клиентом Cloudways, прочтите это руководство .
Процесс занимает некоторое время, так как включает загрузку и извлечение файла .wpress. После этого вы получите всплывающее окно с предупреждением. Щелкните " Продолжить" .

В следующем всплывающем окне нажмите « Сохранить структуру постоянных ссылок ».

Вы попадете на страницу входа в WordPress. Войдите в систему с учетными данными администратора вашей старой установки WordPress (поскольку исходная база данных была заменена базой данных старого веб-сайта WordPress). Нажмите « Сохранить изменения » на вкладке «Постоянные ссылки», и все готово!
Ура! Вы успешно создали клонированный веб-сайт.
- Клонировать сайт WordPress (вручную)
Ручной процесс включает сжатие всех файлов и папок WordPress, экспорт старой базы данных, а затем импорт файлов и базы данных WordPress в новое место.
Вот шаги, чтобы скопировать веб-сайт в новое место или у хостинг-провайдера.
- Сжать файлы WordPress
- Загрузите сжатый файл
- Перенести базу данных
- Обновите wp-config.php
Выберите управляемый хостинг WordPress для своего сайта
Нам доверяют более 250 000 клиентов.
1. Сжать файлы WordPress
Прежде всего, перейдите в каталог public_html вашей установки WordPress, выберите все файлы и сожмите их в один архив.

Теперь у вас есть zip-файл в папке public_html , и его URL-адрес будет example.com/FILE_NAME.zip .
Теперь у вас есть два варианта: либо загрузить zip-файл и загрузить его в новое место через FTP-клиент, например FileZilla, либо загрузить zip-файл в новое место напрямую через SSH [быстрее, чем загрузка по FTP] .
2. Загрузите сжатый файл.
В моем примере я буду использовать SSH из-за преимущества в скорости. Я вошел в новое местоположение хостинга через SSH и перешел в папку / местоположение, где я хочу разместить копию своего веб-сайта WordPress. Убедитесь, что папка пуста (в противном случае используйте следующую команду, чтобы удалить все).
rm -rf *
Важно: процесс удаления необратим. Поэтому перед выполнением команды переместите все важные файлы и папки в безопасное место.
Теперь используйте следующую команду, чтобы загрузить сгенерированный zip-файл.
wget URL_OF_ZIP_FILE
Не забудьте заменить URL_OF_ZIP_FILE фактическим URL-адресом zip-файла.
Затем используйте следующую команду, чтобы распаковать его.
разархивировать FILE_NAME.zip
Все папки и файлы будут извлечены в целевую папку.
3. Миграция базы данных
После копирования веб-файлов следующий шаг включает в себя экспорт базы данных из текущего местоположения и ее импорт в новом месте.
Войдите в свой менеджер баз данных (популярный выбор - phpMyAdmin). Выберите свою базу данных и перейдите к Экспорт . Загрузите экспортированный файл .sql .
Войдите в новый менеджер баз данных, создайте базу данных и перейдите к Импортировать . Если у вас уже есть база данных, просто импортируйте загруженный файл .sql.
Нажмите « Выбрать файл» и загрузите ранее загруженный файл .sql.
4. Обновите wp-config.php.
Поскольку веб-сайт уже запущен и работает, необходимо обновить файл wp-config.php, чтобы установка WordPress в новом месте могла быть связана с новой базой данных.
Перейдите в папку public_html , откройте файл wp-config.php и введите новые учетные данные для базы данных.
Готово!
Если вы все еще видите старые URL-адреса где-либо на веб-сайте, замените их с помощью плагина Better Search Replace .
Следуя одному из вышеперечисленных методов, вы можете клонировать веб-сайт из одного места в другое. Как правило, это три шага: перемещение веб-файлов, экспорт и импорт базы данных и обновление файла конфигурации.
Если у вас все еще есть какие-либо вопросы, не стесняйтесь задавать их в разделе комментариев ниже.
