Как скопировать сайт на поддомен вордпресс


Перенос сайта Wordpress на поддомен или новый домен

Наступил момент, когда потребовалось вносить новые изменения на сайт и для того, чтобы старая версия сайта оставалась работоспособной и доступной пользователям было принято решение перенести на поддомен "https://TEST.example.com"

Казалось бы, задача простая и трудностей возникнуть не должно.

Но, копирование файлов и перенос базы данных постоянно редиректил на основную версию сайта, что даже не позволяло открыть сайт, который был на поддомене. (Вот только если закомментить правила в .htaccess, сайт был доступен, но визуально было видно, что с ним что-то не так)

Перенос с помощью плагина Duplicator (которым я пользовалась всегда) выдавал постоянно незащищеное соединение и не давал возможность в принципе просматривать сайт, который может и был перенесён, и кое-как работоспособен. Для простого переноса плагин вполне подойдет.

Опытные пользователи, вероятно, знакомы с данной темой и без труда переносят сайты на WP на поддомены.
Мне пришлось помучаться и поискать решение, которое, надеюсь, станет полезным для посетителей форума.

Было время и желание разобраться, в чём же было дело и почему сайт переносился некорректно.
Изначально, я думала что проблема обстоит в правилах, которые были в .htaccess, ведь если их закомментить, всё в принципе "работало"
Это заставило меня искать решение, пробовать множество разных правил, которое избавило бы мой тестовый сайт от постоянного редиректа. Но никакого положительного результата редактирования этого файла не приносило. (Кроме получения новых знаний об этом файле и его правилах, что нельзя не считать плюсом)

РЕШЕНИЕ
Есть несколько вариантов решения.
Для начала я опишу подробно свой, в работоспособности которого я уверена на 100%.

Перенос WP вручную
Условно перенос можно разделить на два этапа

  1. Перенос файлов.
  2. Перенос и работа над базой данных. (Да, именно работа)
Перенос файлов описывать не буду. Для этого есть множество способов, один из распространенных - использовать FTP соединение и добавлять файлы непосредственно в нужную директорию.
После переноса файлов, нужно загрузить себе БД существующего сайта.

Это можно сделать в панели управления хостингах используя службу phpMyAdmin
Теперь нужно создать новую БД для клона сайта. В которую позже импортировать обработанную БД.
//После завершения переноса файлов необходимо отредактрировать файл конфигурации wp-config.php
//Изменить старые настройки: название БД/логин пользователя БД/пароль к БД на новые.

В чём же обстоит загвоздка и проблема в некорректности отображения или редиректов? В содержании БД.

Помимо хранения информации о домене сайта, например, "https://example.com" база данных так же индексирует эту информацию посредством подсчёта символов, указывая из скольких символов состоит строка с именем вашего домена.
Выглядит она примерно так:

Код:

(2847, 950, 'post_grid_post_settings', 'a:10:{s:9:"post_skin";s:6:"flip-x";s:19:"custom_thumb_source";s:91:"https://example.com/wp-content/plugins/post-grid/assets/frontend/css/images/placeholder.png";}'),
s:91:"https://example.com/wp-content/plugins/post-grid/assets/frontend/css/images/placeholder.png"
s:N - количество символов, которые содержаться в строке url

И если просто в редакторе изменить один домен на другой, а количество символов не трогать, будут ошибки в домене и виджеты, страницы, записи просто не будут работать.
Я произвела замену и подсчеты самостоятельно, заняло это примерно часа три-четыре. Сейчас сложно сказать почему эти действия захотелось выполнить вручную, но...

Но автоматизировать этот процесс так же можно.
СПОСОБ 2 и 3, 4

На просторах интернета был найден скрипт или программа "Safe Search and Replace on Database with Serialized"
Как он работает - лично не проверяла, поэтому описать его работу и настройки не могу.
Но он является бесплатным и как с ним работать вы запросто найдете на просторах интернета.
Так же, оказывается есть ещё способ с помощью плагина "Velvet Blues Update URLs"
Его работу так же описывать не буду, потому что не проверяла.
Но насколько можно судить по скринам плагина, в нём используется интуитивный интерфейс, что облегчает работу с переносом.
И ещё можно воспользоваться плагином "WP Migrate DB".

Информации о переносе на поддомен с сохранением работоспособности всего сайта, по какой-то причине не особо много, хотя, возможно я искала как-то не так. В основном попадала на варианты, где предлагали развернуть чистый WP, натянуть на него тему и плагины настроить заново.

В любом случае, используя эти способы - вы без проблем сможете перенести сайт на поддомен.
Ну или полностью на новый домен.

Будет интересно прочитать и про другие способы переноса.
Жду ваши комментарии

Как клонировать сайт WordPress за 7 простых шагов (ОБНОВЛЕНО)

Вообще говоря, клонирование считается неэтичной практикой. Однако, когда вы думаете о клонировании с точки зрения создания дубликата сайта WordPress, для вашего бизнеса может открыться целый новый мир полностью этических возможностей. В этой статье мы покажем вам, как легко клонировать сайт WordPress за 7 простых шагов.

Что такое клонирование и зачем его использовать?

Идея клонирования сайта WordPress проста: вы делаете точную копию или дубликат одного сайта WordPress и применяете ее к другому сайту.

Вам может быть интересно, есть ли какие-нибудь веские причины для этого? Абсолютно!

Один практический сценарий - это когда вы перемещаете сайт WordPress на новый веб-хостинг или новое доменное имя. Клонирование сайта сэкономит вам часы работы.

Еще одно возможное использование - когда вы разрабатываете сайт для клиента на локальном сервере. После завершения проекта вы можете продублировать сайт WordPress и переместить его на рабочий сервер вашего клиента.

Наконец, вы можете клонировать действующий сайт WordPress на свой локальный сервер для тестирования и разработки.

Клонировать сайт WordPress совсем не сложно. Если вы можете указать и щелкнуть, то сможете создать дубликат сайта за считанные минуты.

Вот 7 шагов руководства, как легко клонировать сайт WordPress, даже если вы новичок!

Шаг 1. Клонирование WordPress с использованием плагина Duplicator

В этой статье мы будем использовать плагин Duplicator. Это мощный плагин для резервного копирования и миграции WordPress, созданный как для новичков, так и для профессионалов.

Первое, что вам нужно сделать, это установить и активировать плагин Duplicator.Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

Плагин работает "из коробки", и вы можете начать использовать его без настройки каких-либо параметров.

Шаг 2. Создание резервной копии WordPress с помощью Duplicator

Duplicator позволяет клонировать ваш сайт WordPress, создав резервную копию, а затем распаковав ее в новом месте.

Давайте продолжим и создадим пакет резервного копирования WordPress.

Во-первых, вам нужно посетить страницу Duplicator »Пакеты и нажать кнопку« Создать »вверху.

Это запустит мастер Duplicator, где вам нужно будет нажать кнопку «Далее», чтобы продолжить.

Duplicator теперь просканирует ваш веб-сайт, чтобы проверить, все ли в порядке, чтобы запустить плагин. Если плагин обнаружит проблему, вы увидите здесь предупреждение.

Если все отмечено как хорошее, вы можете продолжить и нажать кнопку «Build», чтобы продолжить. Duplicator теперь будет создавать резервные копии вашей базы данных WordPress, изображений, шаблонов, плагинов и всех других файлов в одном загружаемом пакете.

Шаг 3. Подготовка к клонированию вашего сайта WordPress

Когда Duplicator завершит процесс резервного копирования, вы увидите ссылку для загрузки архива, который содержит файлы резервных копий и сценарий установки.

Чтобы загрузить оба файла на свой компьютер, нажмите ссылку «Загрузка в один клик».

Оба эти файла чрезвычайно важны для правильного клонирования вашего сайта WordPress в новом месте.

Шаг 4. Загрузите архив и установщик в новое место

Теперь, когда у вас есть полная резервная копия вашего сайта вместе с файлом установщика Duplicator, следующим шагом будет их загрузка в новое место.

Это новое место может быть действующим веб-сайтом или сайтом на вашем локальном сервере. Если это сайт на вашем локальном сервере, вам просто нужно скопировать и вставить файлы в подпапку внутри вашей папки htdocs или www, например:

C: \ wamp \ www \ mynewsite \

Если это активный сайт на другом хосте WordPress, вам необходимо загрузить эти файлы в корневой каталог с помощью FTP-клиента.

Независимо от того, куда вы копируете файлы, вам необходимо убедиться, что папка полностью пуста и в ней нет других файлов или папок, кроме установщика.php и архивный zip-файл.

Шаг 5. Запуск сценария импорта

Теперь, когда все ваши файлы на месте, вам нужно запустить скрипт установщика Duplicator.

Просто посетите новый веб-сайт в веб-браузере и добавьте installer.php в конце URL-адреса.

http://example.com/installer.php

Не забудьте заменить example.com собственным доменным именем или адресом localhost вашего нового сайта.

На экране появится сценарий установки Duplicator.Он автоматически найдет файлы резервных копий и основные параметры конфигурации. Если все в порядке, установите флажок «Условия и уведомления». После этого вы можете нажать на кнопку «Далее», чтобы продолжить.

На следующем экране Duplicator попросит вас ввести информацию о базе данных. Это база данных, которую вы хотите использовать для своего нового клонированного сайта WordPress.

Не забудьте нажать кнопку «Проверить базу данных», чтобы убедиться, что введенная вами информация о базе данных верна.

После этого нажмите следующую кнопку, чтобы продолжить.

Duplicator теперь импортирует вашу базу данных и файлы. Затем он попросит вас обновить настройки для нового сайта.

Он автоматически обнаружит изменения и заполнит поля URL, Путь и Заголовок. Вы можете просто нажать кнопку «Далее», чтобы продолжить.

Duplicator завершит установку, и вы увидите кнопку входа администратора. Нажав на нее, вы попадете в админку нового клонированного сайта WordPress.

Шаг 6. Проверьте свой клонированный сайт

Теперь вы можете протестировать свой клонированный сайт WordPress. Мы рекомендуем протестировать как админку, так и внешний интерфейс вашего веб-сайта, чтобы убедиться, что все ваши данные есть и веб-сайт работает должным образом.

Если у вас возникнут какие-либо проблемы, ознакомьтесь с нашим руководством по исправлению распространенных ошибок WordPress.

Шаг 7. Удалить временные файлы

Когда вы убедитесь, что все импортировано правильно, вы можете продолжить и удалить установочные файлы, созданные плагином Duplicator.

На вашем клонированном сайте WordPress перейдите на страницу Duplicator »Инструменты и нажмите кнопку« Удалить файлы установки ».

Вот и все, вы успешно клонировали сайт WordPress.

Последние мысли

Как видите, клонировать сайт WordPress не так уж сложно, если вы дублируете свой собственный сайт. Если вы хотите скопировать чужой сайт WordPress, это фактически незаконно, если у вас нет явного письменного разрешения.

Определенно есть другие способы клонирования сайта WordPress, например, сделать это вручную, что даже не требует доступа администратора WordPress, но мы считаем, что в этом нет никаких преимуществ, если вы не имеете дело с действительно большим веб-сайтом.

Для большинства случаев использования, когда вам нужно дублировать сайт WordPress, мы рекомендуем использовать описанный выше метод, потому что он самый простой и полный.

Мы надеемся, что эта статья помогла вам легко клонировать ваш сайт WordPress. Вы также можете ознакомиться с нашим окончательным пошаговым руководством по повышению скорости и производительности WordPress.

Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.

.

Сопоставление субдомена - Поддержка

Содержание


Описание субдомена

Субдомен - это второй веб-сайт, который является частью более крупного домена и может иметь собственное содержание. Вы можете настроить поддомен для своего домена, даже если он зарегистрирован через другого регистратора.

Например, поддомены могут помочь, если у вас уже есть домен, например yourgroovydomain.com, , но вы хотите отделить контент от вашего основного сайта.Вы можете настроить blog.yourgroovydomain.com как совершенно отдельный блог.

Чтобы использовать поддомен, необходимо добавить подписку на сопоставление. Если ваш личный домен еще не зарегистрирован или не указывает на WordPress.com, вам нужно будет настроить изменения DNS вместе с регистратором или тем, кто управляет его настройками DNS.


↑ Содержание ↑

Подключение субдомена к вашему сайту WordPress.com

Если вы хотите сопоставить поддомен, чтобы он указывал на ваш WordPress.com, нам нужно выполнить несколько шагов:

Если DNS домена управляется на WordPress.com в той же учетной записи, что и субдомен:
Если DNS домена не управляется на WordPress.com (т. Е. С GoDaddy, 1 & 1 и т. Д.):

Примечание. Невозможно сопоставить поддомен домена, уже сопоставленного или зарегистрированного под другой учетной записью WordPress.com.

↑ Содержание ↑

Добавление подписки на отображение

Чтобы добавить поддомен в ваш WordPress.com, сначала добавьте подписку на сопоставление с сайтом, на котором вы хотите разместить субдомен.

  • Перейдите в Мой сайт → Управление → Домены и щелкните Добавить домен на этот сайт .
  • Выберите У вас уже есть домен?
  • На следующей странице выберите Сопоставить домен
  • Введите весь субдомен, который вы хотите использовать, например blog.mygroovydomain.com , и нажмите Добавить .

Если домен, для которого вы добавляете субдомен, уже зарегистрирован или сопоставлен с той же учетной записью, все готово! Вы можете перейти на Мой сайт → Управление Домены , выбрать свой поддомен и щелкнуть Сделать основным .

Если ваш домен зарегистрирован у другого регистратора (такого как Bluehost, Godaddy и т. Д.) Или другая служба управляет вашими настройками DNS, вам необходимо выполнить следующие шаги.

↑ Содержание ↑

Добавление записей CNAME с помощью регистратора

Следующим шагом является добавление записи CNAME у вашего регистратора или текущего поставщика DNS.CNAME должен выглядеть примерно так:

blog.mygroovydomain.com. В CNAME example.wordpress.com.

  • Заменить blog.mygroovydomain.com. с полным поддоменом, который вы хотите использовать. Некоторые менеджеры DNS требуют только добавить поддомен (, блог , в примере) в поле, обычно помеченное «host», «name» или «@».
  • Заменить example.wordpress.com. с вашим текущим адресом сайта, который вы можете найти здесь.У некоторых менеджеров DNS эта опция помечена как «указывает на» или «псевдоним».
  • Не забудьте, что в следует включать точки после каждого доменного имени.
  • Если вы не знаете, как это сделать, мы рекомендуем обратиться за помощью к регистратору домена. Вы можете использовать следующий пример запроса:

Я хочу сопоставить поддомен моего домена с моим сайтом, который размещен на WordPress.com. Я хочу использовать поддомен blog.mygroovydomain.com . Не могли бы вы добавить запись CNAME, чтобы указать этот поддомен на пример .wordpress.com ?

После изменения потребуется несколько часов, чтобы DNS распространился по всему Интернету.


↑ Содержание ↑

Подключение субдомена к внешнему сайту

Если ваш домен зарегистрирован или сопоставлен с WordPress.com, вы можете подключить поддомен к внешнему сайту с помощью CNAME или A записи . Проверьте документацию поддержки или обратитесь в службу поддержки этого сайта, чтобы узнать, какая запись DNS вам нужна.

На WordPress.com
  • Перейдите на страницу своих доменов ( Мой сайт Управление доменами ) и щелкните домен, к которому вы хотите добавить поддомен.
  • Щелкните Name Servers and DNS , затем DNS Records.
  • В Введите выберите CNAME или A.
  • Введите нужный поддомен в поле Name.
  • Введите информацию, предоставленную службой, к которой вы пытаетесь подключиться, под псевдонимом (для CNAME) или точек на (для записей A).
  • Например, для сайтов Tumblr вам понадобится что-то вроде этого:

tumblr псевдоним domains.tumblr.com

  • Нажмите Добавить новую запись DNS
В этом примере мы создаем субдомен (tumblr.example.com), который будет указывать на наш сайт Tumblr
У вашего хостинг-провайдера для другого сайта

Войдите в панель управления вашего хостинг-провайдера и следуйте его инструкциям, чтобы подключить там субдомен к вашему сайту.


↑ Содержание ↑

Часто задаваемые вопросы и устранение неисправностей
Могу ли я использовать субдомен, чтобы перед именем моего домена было «www»?

WordPress.com автоматически удаляет «www» из всех URL-адресов. Отображение субдомена «www» не поддерживается.

Могу ли я сопоставить субдомен с определенной страницей на моем сайте?

Домены не могут быть сопоставлены с определенными каталогами на вашем сайте, например yourgroovydomain.com/about-us.

.

Дубликат сайта WordPress для разработки и тестирования

Лучше всего протестировать основные изменения на дублирующем веб-сайте WordPress , прежде чем делать это на действующем веб-сайте. Есть несколько способов сделать это, включая опцию Softaculous Staging или плагин TotalUpkeep Backup.

Ниже мы расскажем, как вручную создать копию сайта WordPress для тестирования.

Предупреждение: Это руководство предназначено для односайтовой установки. Если вы используете опцию мультисайта, этот метод создаст ДВЕ ОТДЕЛЬНЫЕ МНОГОСАЙТНЫЕ установки .Когда вы дублируете многосайтовую установку, дублированные структуры и данные попадают в соответствующую базу данных многосайтовой установки и файлы WordPress. Это может сбивать с толку. Если вы не знакомы с различиями между многосайтовым и односайтовым, , пожалуйста, используйте эти инструкции только для дублирования односайтовой установки WordPress.

Psst! Оцените наш хостинг WordPress на базе Nginx для повышения производительности, позволяющего легко обрабатывать несколько веб-сайтов WordPress.

Копирование сайта WordPress в другое место

  1. Войдите в cPanel.
  2. Создайте поддомен для сайта тестирования - например. Тестовый сайт.example.com .
  3. Откройте диспетчер файлов cPanel и убедитесь, что Показать скрытые файлы включен.
  4. Перейдите в корневой каталог WordPress и скопируйте файлы WordPress из текущего каталога в созданный вами корневой каталог субдомена, обычно с тем же именем, что и сам субдомен.
  5. Выберите все файлы WordPress.

    Внимание! При выборе файлов WordPress убедитесь, что не выбраны папки для поддоменов / дополнительных доменов или любые другие папки, отличные от WordPress. После нажатия Выбрать все , удерживая клавишу Ctrl на клавиатуре, щелкните папки, которые не перемещаются, чтобы они не выделялись перед копированием файлов. Если вы работаете на компьютере Apple, вы можете использовать клавишу Command, чтобы сделать то же самое.

  6. Щелкните Копировать в верхней части диспетчера файлов.
  7. Введите путь к корневой папке документов нового поддомена.
  8. Скопируйте файл .htaccess . Этот файл должен находиться в том же месте, где вы скопировали файлы WordPress, или в корне нового места. Файл .htaccess может содержать важные ссылки на вашу текущую установку WordPress. В зависимости от настроек установки вам может потребоваться поискать этот файл в корне учетной записи. Например, хостинг InMotion обычно использует корневой каталог документа «public_html.”Проверьте это место для файла .htaccess, если вы не нашли его в исходном месте установки для вашего сайта WordPress.
  9. Создайте базу данных. Это будет использоваться для отделения тестового сайта от вашего основного сайта. Если вы используете ту же базу данных для тестового сайта, действующий сайт будет отражать сделанные на тестовом сайте. Использование новой базы данных тестового сайта предотвращает это.
  10. Экспортируйте текущую базу данных.
  11. Импортируйте вашу базу данных в новую базу данных, которую вы создали.

Настроить тестовую площадку

  1. Настроить тестовый WordPress wp-config.php для тестового сайта. Это гарантирует, что он использует новую базу данных.
  2. Измените сайт и домашний URL для тестового сайта на тестовый субдомен, чтобы обновить базу данных WordPress.
  3. Правильные ссылки на изображения , поскольку они находятся в базе данных, но не связаны с URL-адресом сайта.

Усовершенствуйте WordPress с помощью плагинов безопасности и исправьте ошибки смешанного содержимого для использования SSL (HTTPS) с помощью Really Simple SSL.

.

Влияние на SEO и как их правильно настроить

Навигация
  • Планы
  • Характеристики
  • Клиенты
  • Связаться с нами
  • Забронировать демо
Авторизоваться Блог Кинста Маттео Дуо, 90 Акции .

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий