Как перенести сайт WordPress без доступа к старому хостингу?

Чтобы выполнить перенос сайта WordPress без доступа к старому хостингу, начните с создания полного бекапа текущего сайта, включая файлы и базу данных. Используйте инструменты типа phpMyAdmin или консольные команды для выгрузки базы данных, а для файлов – FTP-клиент или панель управления. Это поможет зафиксировать всю структуру сайта и его содержимое.

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

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

После переноса обязательно проверьте работоспособность сайта на новом хостинге и выполните финальные настройки DNS. Это обеспечит плавный переход и минимальные простои. Уделите особое внимание исправлению путей и ссылок внутри базы данных, чтобы сайт функционировал корректно после перемещения.

Создание репозитория сайта с помощью локальных резервных копий и инструмента WP-CLI

Первым шагом создайте полную копию сайта, экспортировав все файлы и базу данных. Для этого используйте команду `wp db export`, которая создаст SQL-дамп базы данных. Затем скопируйте директорию сайта с помощью стандартных команд копирования, например, `cp -r` или через архивирование в ZIP или TAR.

Рекомендуется упаковать файлы сайта и экспорт базы данных в отдельные архивы для удобства переноса. Например, используйте команду `zip -r site_files.zip /путь/к/вашему/сайту` и сохраните SQL-дамп как `backup.sql`.

Подготовьте локальный репозиторий для хранения копий. Создайте папку, например, `wp-archive`, переместите туда архив с файлами и файлом базы данных:

mkdir wp-archive
mv site_files.zip wp-archive/
mv backup.sql wp-archive/

Далее, на новом сервере разархивируйте файлы сайта с помощью команды `unzip` или `tar`, зависит от формата архива. После распаковки убедитесь, что структура файлов совпадает с исходной.

Для восстановления базы данных используйте команду `wp db import backup.sql`, находясь в каталоге сайта. Перед этим убедитесь, что настройки `wp-config.php` соответствуют новому окружению.

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

Перенос базы данных и файлов через FTP и phpMyAdmin без входа в старый хостинг

Для начала подключитесь к серверу через FTP-клиент, например FileZilla, введя параметры доступа: IP-адрес, логин и пароль. После подключения найдите папку с файлами вашего сайта, обычно это директория public_html или www, и скачайте все содержимое на локальный компьютер.

Затем экспортируйте базу данных. Для этого войдите в панель управления доменом или сервером, где есть доступ к phpMyAdmin. Войдите в phpMyAdmin, выберите нужную базу данных, нажмите вкладку «Экспорт» и выберите быстрый режим с форматом SQL. Скачайте полученный файл на компьютер.

Создайте новую базу данных на новом хостинге: откройте панель управления, найдите раздел «Базы данных» и создайте новую, запомнив название, пользователя и пароль.

Импортируйте файлы базы данных через phpMyAdmin, выбрав новую базу, перейдя на вкладку «Импорт» и загрузив SQL-файл. После завершения импорта убедитесь, что используемые параметры соединения в wp-config.php совпадают с новыми данными базы.

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

Отрегулируйте настройки, такие как доменное имя и параметры базы данных, при необходимости обновите URL-адреса в базе данных с помощью phpMyAdmin, выполнив команду на изменение путей или используя плагины для поиска и замены.

Настройка нового хостинга и восстановление сайта при отсутствии доступа к исходному серверу

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

Загрузите резервные копии файлов сайта, полученные из локального архива или другого источника, и распакуйте их в корневую папку нового хостинга. Обратите внимание, что URL-адреса могут отличаться, поэтому потребуется обновить настройки.

Импортируйте базу данных, используя инструменты управления базами данных, например phpMyAdmin или аналогичные. Перед этим экспортируйте базу данных на старом сервере, если у вас есть такой доступ, или найдите резервную копию, предоставленную ранее.

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

Обновите ссылки сайта в базе данных, чтобы они соответствовали новому домену или IP-адресу. Для этого можно воспользоваться инструментами поиска и замены внутри базы данных, поддерживаемыми phpMyAdmin, или скриптами, такими как WP-CLI или специализированные плагины.

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

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

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

Примеры выполненных нами работ

OEM Tech

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

PROFFamily

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

СТМК

Создание сайта для компании, чья специализация - проектирование и возведение несущих конструкций зданий и обеспечение надёжности решений. Сайт изначально был написан на Bitrix. Перенесен и доработан на WordPress.

ЛР Фемели

Создание веб-сайта для компании, занимающейся обслуживанием и ремонтом всех моделей Land Rover & Jaguar. Сайт изначально был написан на Bitrix. Перенесен и доработан на WordPress.
Напишите нам

Станьте нашим партнером для комплексного ИТ-решения

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

Наши преимущества:
Что будет дальше?
1

Запланируем звонок в удобное для вас время 

2

Проводим ознакомительные и консультационные встречи

3

Готовим предложение 

Запишитесь на бесплатную консультацию