Перенос сайта WordPress на другой хостинг

Содержание материала:

Как перенести WordPress-сайт с одного хостинга на другой

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

Тогда вам нужно будет найти нового провайдера и осуществить перенос сайта WordPress на другой хостинг . Компании, которые я рекомендую:

eHost — недорогой провайдер для небольших WordPress сайтов. В качестве панели управления данный хостинг использует CPanel ;
iPage — еще один отличный хостинг-провайдер с доступными ценами. Это отличный вариант для размещения сайта на WordPress . Здесь доступна опция управляемого хостинга и возможность перейти на VPS или выделенный сервер;
BlueHost — является лучшим выбором для размещения бизнес-ресурсов. Компания предоставляет несколько тарифных планов, управляемый хостинг для WordPress , VPS и выделенный сервер. Этот провайдер подойдет для любых сайтов.

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

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

Шаг 1: Перенос файлов WordPress

Перенос сайта на другой хостинг можно осуществить с помощью FTP или с помощью CPanel . Я опишу оба метода.

Вам нужно использовать FTP-клиент , чтобы подключиться к серверу. Я рекомендую использовать FileZilla . Это бесплатная и простая в использовании программа. Вам потребуется учетная запись для FTP на новом и старом хостинге, чтобы подключиться к серверам.

Учетную запись для FTP можно создать в панели управления хостингом:

  • Подключитесь к серверу старого провайдера и получите доступ к папке public_html . Здесь хранятся файлы сайта;
  • Скачайте файлы на компьютер;
  • После завершения скачивания подключитесь к серверу нового хостинга и загрузите эти же файлы в папку public_html . Теперь можно приступить к перемещению базы данных.

Рассмотрим, как перенести сайт на Вордпресс на другой хостинг с помощью CPanel . Это более быстрый процесс, и он не потребует дополнительного программного обеспечения. Этот метод работает, только если и старый, и новый хостинг используют CPanel :

  • Войдите в свой аккаунт на старом хостинге и откройте CPanel ;
  • Перейдите в диспетчер файлов и найдите папку, в которой хранятся файлы сайта; она должна находиться в папке public_html ;
  • Выберите папку и сожмите ее в .zip-архив с помощью опции « Сжать »;
  • С помощью кнопки загрузки сохраните архив с файлами на компьютере;
  • После завершения загрузки зайдите на свой новый хостинг и получите доступ к CPanel ;
  • Добавьте ваше доменное имя на новом хостинге в разделе « Добавление домена ». Таким образом, вы создадите папку на новом хостинге;
  • Загрузите созданный архив на новый хостинг с помощью диспетчера файлов и функции загрузки в папку public_html ( или в папку, которая была создана на предыдущем этапе );
  • Распакуйте сжатые файлы с помощью функции « Распаковать », точно указав папку назначения;
  • На данный момент вы успешно перенесли файлы на новый хостинг, и теперь можно начать перенос базы данных.

Шаг 2: Перемещение базы данных WordPress

Перед тем, как закончить перенос сайта на Вордпресс на другой хостинг , нужно импортировать базу данных ресурса со старого хостинга на новый:

  • Войдите в CPanel старого хостинга и перейдите к инструменту PhpMyAdmin ;
  • После подключения к серверу СУБД в левой части экрана вы увидите все свои базы данных на хостинге. Выберите БД, которую требуется переместить. Если не знаете, какая база данных вам нужна, откройте файл wp-config.php ( находится в корневой папке WordPress ) и найдите в нем строку define (‘DB_NAME’, ‘your_database_name’) ;. Она содержит в себе имя базы данных, которую использует ваш ресурс;
  • Выберите нужную базу в левой части экрана. Затем перейдите в меню « Экспорт «;
  • Экспортируйте выбранную БД в режиме « Быстрого экспорта » в формат SQL и сохраните ее на компьютере;
  • Войдите в CPanel нового хостинга и с помощью мастера баз данных MySQL создайте новую БД и пользователя. Сохраните имя пользователя и пароль, потому что позже вам будут нужны эти данные:
  • Перейдите в PhpMyAdmin на новом хостинге и в левой стороне панели выберите базу данных, которую только что создали;
  • Нажмите на кнопку « Импорт » в верхней части окна и выберите базу, сохраненную на компьютере;
  • На данный момент вы закончили перенос базы данных, но это еще не все.

Шаг 3: Обновление конфигурационного файла

В конце переноса сайта WordPress на другой хостинг нужно связать сайт с базой данных. Откройте файл wp-config.php на новом хостинге. Найдите в нем следующие строки и замените старые данные новыми, которые вы сохранили ранее:

Вам нужно изменить имя базы данных, имя пользователя и пароль; localhost можно оставить. Хост базы данных останется прежним, так как большинство провайдеров используют localhost . Теперь ваши файлы связаны с базой данных.

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

Шаг 4: Перенос учетных записей электронной почты

Перенос учетных записей электронной почты очень похож на перемещение файлов WordPress . Все настройки и сообщения электронной почты из ваших учетных записей находятся в папке public_html/mail/ . Вы можете использовать FTP-клиент или CPanel для их перемещения.

Скачав учетные записи электронной почты со старого хостинга и загрузив их на новый, вы сохраните все настройки. Благодаря этому не нужно будет изменять настройки электронной почты в почтовом клиенте ( в Thunderbird , Outlook и других ).

Шаг 5: Изменение DNS сервера и перемещение домена

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

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

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

Мысли напоследок!

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

Данная публикация представляет собой перевод статьи « How to Transfer a WordPress Site from One Host to Another » , подготовленной дружной командой проекта Интернет-технологии.ру

Перенос WordPress на хостинг

У вас есть сайт на WordPress и вы выбрали подходящий тариф для данной CMS, и теперь хотите знать, как перенести WordPress на хостинг? Есть три способа перенести WordPress на другой хостинг.

  1. Доверить работу специалистам хостинг-провайдера.
  2. Перенести сайт на вручную.
  3. Перенести сайт на WordPress с помощью специальных плагинов.

Рассмотрим все три способа.

1. Перенос сайта WordPress на хостинг специалистом хостинговой компании

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

Вас попросят прислать ваши данные от старого хостера — вход по FTP, имя базы данных, имя пользователя базы данных и пароль. Кроме того, понадобятся ваши данные от регистратора домена, чтобы перенести сайт.

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

Обращаем ваше внимание, что перенос WordPress на хостинг к Джихост мы предоставляем бесплатно! Подробности здесь.

2. Как перенести WordPress на хостинг вручную

Вы можете перенести сайт на WordPress к Джихост самостоятельно. Для этого выполните следующие шаги:

Шаг 1. Отключите все плагины. Зайдите в админ-панель вашего WordPress сайта и в разделе Плагины деактивируйте все плагины, какие есть. Это необходимо для того, чтобы перенос WordPress прошел гладко и без ошибок.

Шаг 2. Сохраните базу данных. На старом хостинге зайдите в раздел phpMyAdmin вашей админ-панели, введите имя пользователя базы данных и пароль. Кликните по имени вашей базы данных:

Далее перейдите на вкладку Экспорт и нажмите кнопку Вперед. База данных будет сохранена на ваш компьютер в формате .sql.

Шаг 3. Сохраните файлы. На старом хостинге файловый менеджер вамнужно сдедать Архив текущих файлов сайта. Затем этот архив нужно скачать и перенести по FTP на новый хостинг. Также Вы можете переместить архив напрямую со старого хостинга на новый по ssh протоколу, с помощью команды rsync.

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

Шаг. 5. Перенос базы данных. В админ-панели нового хостинга зайдите в раздел phpMyAdmin, введите имя пользователя базы данных и пароль. Кликните по имени вашей базы данных. Далее перейдите на вкладку Импорт. Выберите файл базы данных на вашем компьютере и нажмите кнопку Вперед. База данных будет загружена на новый хостинг.

Топ-пост этого месяца:  Лучшие площадки, с помощью который делается front end клиентская разработка основные функции

Шаг. 6. Перенос файлов на новый хостинг. В админ-панели нового хостинга зайдите в раздел WWW-домены, выберите ваш сайт (клик левой кнопкой), перейдите в раздел Каталог и нажмите на кнопку Закачать. Далее:

Тип файла – Файл с локального компьютера – Выберите файл – архив вашего сайта – Ок.

После скачивания архива с вашим сайтом кликните по названию архива и нажмите кнопку Извлечь.

Поздравляем! Ваш сайт на WordPress полностью перенесен на новый хостинг. Не забудьте удалить архив и отредактировать файл config.php, переписав в него новые имя базы данных и имя пользователя, а также новый пароль. Также необходимо будет поменять DNS-ы у регистратора домена. NS-ы Джихоста следующие: ns1.jehost.ru и ns2.jehost.ru.

3. Перенос сайта WordPress на хостинг с помощью плагинов

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

Кратко опишем некоторые плагины для переноса сайта WordPress на другой хостинг:

  1. Duplicator. Популярный плагин для переноса сайта WordPress. Это мощный инструмент, который позволяет владельцу сайта дублировать, создавать резервную копию, перемещать и выполнять перенос сайта на другой хостинг. Специальный мастер настройки помогает установить пакет, который состоит из отдельного zip файла (архива) и установщика, просканировать возможные проблемы с настройками сервера, архивными файлами и таблицами базы данных, а затем собрать пакет.
  1. UpDraftPlus. Также популярный плагин для переноса сайта WordPress. Поддерживает хранение данных в облаке, автоматическое резервное копирование и разделение больших сайтов на несколько архивов. Для создания резервной копии вы выбираете, какие файлы и каталоги включить в копию. После этого вы можете восстановить данные из резервной копии в новый сайт нажатием одной кнопки.
  1. WP Clone. Отличительная особенность этого плагина — не нужен доступ по FTP к старому сайту. Плагин устанавливается на новый сайт и копирует только пользовательский контент и базу данных, не затрагивая системные файлы WordPress. Это делает процесс переноса сайта быстрым и повышает безопасность.

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

Важно: Для переноса WordPress сайта обычно хватает плагина Duplicator. Эта инструкция — для тех, кому необходимо именно ручное копирование.

Для переноса сайта WordPress (или любого другого сайта) на новый хостинг, вам нужны его файлы и базы данных.

Скачайте файлы со старого хостинга

Для начала вам нужно сохранить файлы с вашего сайта на ваш ПК.

  • Зайдите на ваш сайт по FTP и скопируйте всё содержимое на ваш компьютер.
    • Убедитесь, что вы находитесь в корневой папке сайта — поскольку нужны абсолютно все файлы. Создайте отдельную папку на вашем компьютере для содержимого сайта — так вы будете уверены, что нужные файлы не перемешаются с другими.
    • Скачивание может занять много времени.

Перенесите базы данных

Базы данных, как и файлы, нужно сначала скачать.

  1. Зайдите в панель управления вашего старого хостинга.
  2. Перейдите в меню PHPMyAdmin.
  3. Выберите базу данных, которая подключена к сайту WordPress.
  4. Перейдите на вкладку Export.
  5. Выберите режим копирования «Quick» и формат SQL.
  6. Нажмите «ОК» и сохраните полученный файл.

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

Теперь нужно импортировать информацию из старой базы данных в новую.

  1. Вернитесь на главную cPanel.
  2. Перейдите в меню phpMyAdmin.
  3. Из меню слева, выберите вашу базу данных.
  4. Нажмите на Import (сверху в центре).
  5. В поле «File to import» выберите файл с Базой данных, который вы скачали со старого хостинга.
  6. Снимите галочку «Partial Import».
  7. Убедитесь, что формат импорта установлен как SQL.
  8. Нажмите GO.

Отредактируйте файлы

Чтобы ваш сайт распознал новую базу данных, нужно отредактировать файл wp-config.php.

  1. Откройте у себя на компьютере папку, куда вы скачали файлы вашего сайта.
  2. Найдите файл wp-config.php.
  3. Сделайте резервную копию. Назовите её wp-config-old.php и сохраните в надежное место.
  4. Откройте оригинальный файл любым текстовым редактором.
  5. Найдите строку «define(‘DB_NAME’, ‘db_name’);» где db_name — название вашей базы данных на старом хостинге.
  6. Поменяйте его на название новой.
  7. Повторите то же самое со строками «define(‘DB_USER’, ‘db_user’);» и «define(‘DB_PASSWORD’, ‘db_pass’);», последние части которых нужно заменить на имя нового пользователя и его пароль соответственно.
  8. Сохраните файл.

Загрузите файлы на новый хостинг

  1. Зайдите на свой сайт в Unihost по FTP и загрузите файлы вашего сайта на него.
    1. Убедитесь, что вы находитесь в корневой папке, прежде чем начнете копирование..
    2. Опять же, это может занять очень много времени.

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

Если вы переезжаете на Unihost — вы можете просто сообщить нашей техподдержке о том, что вам нужно перенести сайт, и мы сделаем это за вас.

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

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

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

Переносим сайт на WordPress на другой хостинг. Шаг 1

Прежде чем перенести наш сайт на новый хостинг, нам нужно этот хостинг подготовить к приему нашего сайта.

1. Первым делом к новому хостингу вы переподключаете ваш домен и у регистратора домена прописываете соответствующие DNS-сервера (их вы можете узнать у вашего хостинг-провайдера).

2. Затем на новом хостинге вы создаете базу данных.

3. Тут же создаете профиль для работы с сайтом по FTP.

На этом этапе настройка нового хостинга к приему сайта завершена.

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

Переносим сайт на WordPress на другой хостинг. Шаг 2

Теперь мы работаем со старым хостингом.

1. Для начала нам нужно экспортировать (скачать) рабочую базу данных. Зайдите в phpMyAdmin, нажмите на вкладку «Экспорт» и на появившейся странице нажмите «Вперед».

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

2. Далее удобным для вас способом, будь то файловый менеджер хостинга, будь то FTP, – полностью выгрузите содержимое рабочей папки сайта, где установлена CMS, к себе на компьютер.

На этом работа со старым хостингом закончена.

Переносим сайт на WordPress на другой хостинг. Шаг 3

Возвращаемся к новому хостингу.

1. Заходите в phpMyAdmin, выбираете созданную ранее базу и в ней нажимаете на вкладку «Импорт». На открывшейся странице в поле загрузки файлов вы выбираете скачанную ранее базу и жмете «Вперед» внизу страницы.

Таким образом, мы импортируем все данные с нашего старого хостинга.

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

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

2. Подключаетесь к вашему новому хостингу по FTP и в рабочую папку сайта (ее вы указывали при прикреплении домена) выгружаете весь ранее скачанный сайт.

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

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

Откройте его и измените данные от базы данных.

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

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

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

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

Перенос сайта на wordpress на другой хостинг быстро и бесплатно

Я вас категорически приветствую. Довольно часто у блогеров возникает необходимость сменить своего хостера на более качественного. В этом случае необходимо сделать перенос сайта на wordpress на другой хостинг. Задача не такая уж и сложная, как кажется на первый взгляд. После прочтения этой статьи вы легко сможете перенести свое детище на другой хостинг без потерь и с минимальными затратами по времени.
Приступим. Действия на хостинге буду показывать на примере Reg.ru. Если вам нужен стабильный (аптайм серверов 99%) и надежный хостинг, советую обратить внимание на этих ребят.

Как перенести сайт на wordpress на другой хостинг

Чтобы сделать перенос сайта на wordpress на другой хостинг, сначала нужно сделать копию сайта и его базы данных на локальную машину. Для этого воспользуемся отличным ftp клиентом для компьютера filezilla (как пользоваться) и программой, которая есть абсолютно во всех панелях управления хостингом phpmyadmin.

Копирование файлов сайта на локальную машину

Запускаем ftp клиент filezilla. Подключаемся к своему хостингу. Заходим в корневую папку сайта и скачиваем все файлы в отдельную папку на домашнем компьютере.

Сохранение базы данных на компьютер

Идем в панель управления хостингом. У рег.ру это isp manadger. В разделе дополнительных программ жмем phpmyadmin.
На хостинге reg.ru в phpmyadmin нужно авторизоваться с логином, совпадающим с именем базы данных нужного сайта и паролем пользователя. Логинимся в утилите. Слева жмем на имени вашей базы.
В верхнем меню выбираем пункт «Экспорт».

На следующей странице в принципе ничего выбирать не надо. Просто жмем «Ок» и сохраняем на компьютер базу данных вашего сайта.

Перенос сайта на wordpress на другой хостинг

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

Добавление домена на новом хостинге

В панели управления хостингом в левой колонке выбираем пункт «WWW домены». Сверху пункт с зеленым плюсом «Создать».
В открывшемся окне вводим имя домена вашего сайта, почту администратора и в поле PHP выбираем вариант как на скрине. Жмем «Ок». В списке доменов появится ваш.

Создание базы данных

Чтобы сделать перенос сайта на wordpress на другой хостинг по аналогии с предыдущим пунктом в панели управления хостингом в левой колонке в разделе «Инструменты» выбираем пункт «Базы данных». Сверху жмем иконку с зеленым плюсом «Создать».
Вводим имя базы данных, имя пользователя. Пароль пользователя можете придумать сами, а можете нажать на иконку в конце поля и система сгенерирует его автоматически. Не забудьте записать эти данные.

В целях безопасности никогда не используйте простые пароли типа йцукен, qwerty, 123456 и им подобные. Также не рекомендую давать базе данных имя, совпадающее с именем вашего домена.

Как вариант можете создать базу данных с теми же именем-паролем-пользователем, которые были на старом хостинге. В этом случае не придется редактировать файл конфигурации wordpress. Однако, я бы этого делать не стал. Оно, конечно, упрощает процесс, однако в целях безопасности смена имени базы, пользователя и пароля доступа к базе лишней явно не будет.
Новая база данных msql появится в списке баз панели управления хостингом.

Топ-пост этого месяца:  Оператор like в MySQL - выборка диапазона значений

Импорт таблиц в новую базу данных

Теперь на новом хостинге в панели управления открываем утилиту phpmyadmin. Логинимся с данными нужной нам базы данных. Сверху жмем «Импорт».
Указываем на файл базы данных со старого хостинга. Жмем «Ок». Теперь все данные из базу данных со старого хостинга мы перенесли в базу на новом хостинге.

Редактирование файла wp-config.php

Идем в папку с сохраненной копией файлов сайта. Открываем конфигурационный файл wordpress wp-config.php.

Не используйте для редактирования файлов вашего сайта блокнот и word. Рекомендую для редактирования использовать редактор notepad++.

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

[php]// ** Настройки MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
/** Имя базы данных для WordPress */
define(‘DB_NAME’, ‘имя’);
/** Имя пользователя MySQL */
define(‘DB_USER’, ‘пользователь’);
/** Пароль пользователя MySQL */
define(‘DB_PASSWORD’, ‘пароль пользователя’);[/php]

Если вы при создании базы данных на новом хостинге указали данные со старого хостинга, то этот пункт можно пропустить.

Копирование файлов сайта на хостинг

Снова запускаем программу filezilla. Открываем в правом панели корневую папку сайта на новом хостинге, а в левой панели папку с резервной копией. Копируем все файлы в папку на хостинге.

Заключительные действия

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

Как перенести сайт WordPress на хостинг

Рассмотрим, как перенести сайт WordPress с локального сервера на хостинг

  1. Заархивировать все файлы сайта
  2. Экспортировать базы данных
  3. Загрузить и разархивировать файлы на хостинге
  4. Внести правки в wp-config.php
  5. Импортировать базы данных
  6. Выполнить необходимые SQL-запросы

Архивация файлов сайта

Архивируем все файлы в корне сайта

Выбираем формат архива — zip, метод сжатия — максимальный

Экспорт базы данных

Необходимо зайти в phpMyAdmin

Выбрать нужную БД нажав на неё, далее перейти во вкладку Экспорт и сохранить.

Загружаем и распаковываем файлы на хостинге

Нужно зайти в панель управления хостингом в менеджер файлов

Разархивируем сайт на примере панели управления сервером ISPmanager хостинга HandyHost (ссылку на хостинг можно найти на главной странице сайта)

Заходим в нужную директорию и нажимаем Закачать

Выбираем архив, который мы создали на первом шаге

Далее нам нужно его извлечь (распаковать)

Вносим изменения в wp-config.php

После того как распаковали архив с сайтом, открываем файл wp-config.php

Находим следующие строки и изменяем на свои значения

Иногда нужно изменить ещё и имя сервера MySQL

Сохраняем изменения и переходим к загрузке баз данных

Импорт базы данных

Для импорта баз данных заходим в phpMyAdmin , только теперь не на локальном сервере, а на хостинге.

Выбираем базу данных и нажимаем Перейти

Ранее мы осуществляли экспорт БД из phpMyAdmin на локальном сервере, теперь нам необходимо выполнить импорт базы данных на хостинге, нажав на вкладку с соответствующим названием

SQL-запросы

Нам осталось выполнить поочерёдно 3 SQL-запроса.

Для этого нам необходимо перейти во вкладку SQL

Вам нужно заменить значения на свои

Мы рассмотрели, как перенести сайт WordPress на хостинг с локального сервера.

Точно также осуществляется перенос с одного хостинга на другой.

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

Перенос сайтов, написанных на php, по факту является копированием файлов и базы данных сайта на новый сервер. В целом, данная процедура одинакова для всех сайтов, за исключением некоторых особенностей движков. В этой статье мы рассмотрим, как переносить сайт на одной из самых популярных CMS (ЦМС) WordPress (вордпресс) и о том, с каким проблемами можно столкнуться во время переноса.

WordPress и его плагины

Данная CMS очень популярна и для неё существует множество различных плагинов. Некоторые очень полезные, а некоторые, к сожалению, доставляют больше проблем, чем пользы. Как правило, большинство проблем с переносом WordPress сайтов на новый сервер вызваны именно плагинами сайта. Для избежания проблем нужно отключить некоторые плагины, прежде чем начинать перенос. В первую очередь, нужно отключить плагины для кэша, к примеру такие, как:

Так же нужно отключить плагины безопасности, к примеру:

Создания копии файлов и базы сайта

Как правило, на услугах общего хостинга предоставляется доступ к файлам сайта через панель управления и по FTP, при этом диспетчер файлов различных панелей управления не даёт возможность корректно скачать или загрузить большое количество файлов. FTP также довольно плохо работает с большим количеством файлов, поэтому лучшим решением будет сделать архив с файлами сайта и переносить файлы на новый сервер уже в виду архива. Практически все панели управления имеют диспетчер файлов и умеют работать с архивами, поэтому создать архив файлов сайта не составит труда. В компании HostPro практически на всех серверах используется панель управления cPanel, поэтому мы рассмотрим, как это сделать на примере этой панели. В других популярных панелях (ISPmanager, DirectAdmin, Webuzo и др.) действия будут аналогичные, за исключением интерфейса самой панели.

Заходим в панели управления в раздел диспетчер файлов:

И заходим в корневой каталог вашего сайта:

В моем случае это директория public_html, так как это основной домен аккаунта. В cPanel для главного сайта аккаунта корневая директория public_html. Если это дополнительный домен или поддомен, нужно зайти в соответствующий раздел и посмотреть корневой каталог сайта. К примеру:

Здесь мы видим,что для поддомена test123.hostpro.scr-img.tk корневой каталог — директория test123.hostpro.scr-img.tk в корневой папке аккаунта.

Когда мы вошли в корневой каталог сайта, нам нужно включить отображения скрытых файлов:

После чего выделяем все файлы сайта, это можно сделать мышкой или выбрать первый и последний файл/директорию с зажатой кнопкой «shift», нажимаем кнопку сжать, тип сжатие указываем tar и нажимаем compress files:

Созданный архив появится в той же директории и будет иметь имя первого из списка файла/директории с расширением tar, скачиваем данный архив себе:

После того, как скачали архив, его лучше удалить, так как хранить его в корне сайта небезопасно.

Также нам нужно сделать копию базы. Это можно сделать через phpMyAdmin — выбираем нужную базу, нажимаем Export и Go — дамп базы будет скачан к вам на компьютер.

Чтобы понять, какую базу использует ваш сайт откройте файл wp-config.php, что в папке сайта и найдите строку:

Здесь видно, что сайт использует базу mnhlctjl_wp.

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

WordPress.org

Русский

Перенос сайта на другой домен

В общем есть хостинг одного провайдера (CPanel), и домен, купленный у другого провайдера. Хочу сделать, чтобы сайт открывался по новому адресу.

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

Я новенький на данном форуме, по этому прошу помочь в этом вопросе либо направить на руководство (если оно есть) как это сделать.

Спасибо всем большое заранее!

Хочу сделать, чтобы сайт открывался по новому адресу.

Надо переносить сайт и его базу данных на новый хостинг. Это не так просто, как может показаться… В принципе это поможет сделать плагин https://ru.wordpress.org/plugins/duplicator/

Уже убедился, что банальное изменение адреса в общих настройках в админке WP ни к чему хорошему не приведет.

Но если вы уже попытались пойти таким наивным путем �� то вам лучше или обратиться в службу поддержки нового хостинга (многие из них оказывают услуги по переносу сайта к себе на новый домен). Или обратиться за помощью к платным специалистам https://ru.wordpress.org/support/forum/community/

  • Ответ изменён 1 год, 4 мес. назад пользователем O.
  • Ответ изменён 1 год, 4 мес. назад пользователем O.
  • Ответ изменён 1 год, 4 мес. назад пользователем O.
  • Ответ изменён 1 год, 4 мес. назад пользователем O.
  • Ответ изменён 1 год, 4 мес. назад пользователем O.
  • Ответ изменён 1 год, 4 мес. назад пользователем O.

На другой домен или на другой хостинг с заменой домена?

Да, поправка к 2-м вышенаписанным сообщениям!

Мне не нужно переносить сайт на новый хостинг!

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

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

0. Сделать полный бэкап.
1. Прописать на хостинге новый домен как алиас старого домена.
2. Поставить плагин Better Search Replace.
3. Заменить в базе все вхождения http://старый.домен на http://новый домен (или https)
4. Убедиться, что в шаблонах и css Темы нигде не воткнут домен (в принципе быть не должно)
5. Залогиниться в админку по новому домену.
Вроде ничего не забыл.

Что может мешать: редиректы в настройках хостинга, редиректы в .htaccess, плагины кэширования WP, кэширование сервера, кэширование браузера и т.д.

то вам лучше или обратиться в службу поддержки нового хостинга (многие из них оказывают услуги по переносу сайта к себе на новый домен)

Не-не! Ни в коем случае! Они не умеют переносить правильно.

Я тут как раз уже почти неделю разгребаю последствия принудительной миграции без предупреждения — побили сериалы (создав новых юзеров сервера), поломали http-защиты, скопировали симлинки, умудрились даже потерять базы и файлы. И это крутой хостинг из некогда рекомендуемых… не регру/никру

Они не умеют переносить правильно

Ну не знаю… Значит я или везучий или пользуюсь правильными хостингами. Переносил через поддержку сначала 3 сайта внутри одного хостинга на новые домены. Потом те-же сайты перенес с прежнего хостинга на Джино и вновь на новые домены. Никогда проблем не было.

  • Ответ изменён 1 год, 4 мес. назад пользователем O.

Значит я или везучий или пользуюсь правильными хостингами.

Скорее просто побитые сериалы ещё не аукнулись, а ту же http-авторизацию на админку Вы не используете.
Сериалы просто не могут не побиться, если используются более-мене современные темы/плагины и даже в виджетах помню что-то билось.

1. Прописать на хостинге новый домен как алиас старого домена.

Я верно понял что это здесь делается? (ссылка на скриншот)
https://drive.google.com/open? >

Топ-пост этого месяца:  Примеры ошибок в юзабилити и внутренней оптимизации сайтов

Меняю адрес сайта или адрес WordPress?

Я верно понял что это здесь делается? (ссылка на скриншот)

Нет, не правильно. Это в Панели Управления хостинга делается. А то, что на скрине, то поменяется после замены в БД.

Нет, не правильно. Это в Панели Управления хостинга делается. А то, что на скрине, то поменяется после замены в БД.

Я CPanel использую. Там есть раздел как дополнительные домены. Там я указал новое доменное имя сделал перенаправление на текущий адрес. Оно?

А я — нет. Я не знаю, как это там называется.
Нужно сделать именно алиас (вариант перевода — псевдоним).

0. Сделать полный бэкап.
1. Прописать на хостинге новый домен как алиас старого домена.
2. Поставить плагин Better Search Replace.
3. Заменить в базе все вхождения http://старый.домен на http://новый домен (или https)
4. Убедиться, что в шаблонах и css Темы нигде не воткнут домен (в принципе быть не должно)
5. Залогиниться в админку по новому домену.
Вроде ничего не забыл.

Что может мешать: редиректы в настройках хостинга, редиректы в .htaccess, плагины кэширования WP, кэширование сервера, кэширование браузера и т.д.

Юрий спасибо большое за руководство! Все получилось)

Как перенести сайт WordPress на другой хостинг: пошаговая инструкция

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

Здесь я подробно и пошагово расскажу о том, как переехать на другой хостинг с сайтом на WordPress. Читайте всё внимательно, соображайте правильно, и всё будет хорошо.

Перед тем, как перенести сайт на WordPress на другой хостинг, убедитесь, что ваш старый хостинг будет способен обеспечить работу сайта ещё не менее чем три дня (то есть, он должен быть ещё оплачен); а также у вас должен быть готов аккаунт на новом хостинге.

Инструкция ниже будет показана на примере хостинга Beget. Если у вас другой хостинг, то не беспокойтесь, принцип тот же, просто интерфейс будет другой. Сообразите сами.

А если у вас какой-то другой хостинг, то делайте всё сами. Это интересно! Итак, поехали!

Это вам тоже может быть интересно:

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

Разделим всё процедуру на несколько этапов. Делайте всё именно в этом порядке, и не иначе.

Это вам тоже может быть интересно:

Сохранение файлов сайта на компьютер

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

Сохранение базы данных сайта на компьютер

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

Если у вас несколько баз данных на хостинге, то выберите ту, которая относится к переносимому сайту, и откройте её через приложение PHP My Admin. Оно есть на каждом хостинге.

В PHP My Admin перейдите во вкладку «Экспорт» и, оставив все настройки по умолчанию, нажмите кнопку «Вперёд».

Начнётся скачивание базы данных. Она сохранится в виде архива, оставьте её так, не распаковывайте.

Создание сайта на новом хостинге

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

Добавьте домен вашего сайта (регистрировать не надо, только добавить уже существующий домен) и направьте его на какую-либо папку на хостинге.

Загрузка файлов сайта на новый хостинг

Следующий этап переноса – загрузка тех файлов сайта, которые были сохранены на компьютере, на новый хостинг. Нужно загрузить в ту папку, на которую вы в действии выше направили домен.

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

Создание базы данных сайта на новом хостинге

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

Затем перейдите к управлению созданной базой банных через PHP My Admin, перейдите во вкладку «Импорт», нажмите кнопку «Обзор» и выберите файл архива базы данных, который вы скачали ранее со старого хостинга.

И потом нажмите «Вперёд», чтобы начать загрузку базы с компьютера.

Изменение параметров файла конфигурации

Перейдите в корневую папку вашего сайта на новом хостинге и найдите там файл wp-config.php. Найдите там следующие параметры и исправьте их согласно данным из предыдущего пункта:

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

Последний параметр DB_HOST потребует определённого внимания. Обычно он имеет значение localhost, но на всех хостингах может быть по-разному. Поэтому этот вопрос вам нужно уточнить в службе поддержки вашего нового хостинга или в персональном кабинете.

Не забудьте сохранить файл после внесения всех изменений.

Проверка правильности переноса сайта

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

Однако если вы вдруг совершили ошибку, ваш сайт окажется недоступным к тому моменту, когда он будет полностью перенесён на новый хостинг. Чтобы проверить заранее правильно ли вы всё сделали, нужно проделать следующее:

  • Узнайте IP вашего сервера на новом хостинге. Это можно выяснить у службы поддержки или в персональном кабинете.
  • Откройте файл на компьютере C:\Windows\System32\drivers\etc\hosts (открыть через программу блокнот или аналогичную) и запишите в конце такую строку:

00.00.00.00 – это IP сервера, а example.ru — домен вашего сайта.

Сохраните файл. Этим действием мы сделали так, что ваш домен будет уже как бы полностью перенесён на новый хостинг, но только в пределах вашего компьютера. Перейдите на ваш сайт в браузере: если он открывается – вы молодец и всё сделали правильно; если нет – значит где-то накосячили, исправляйте ошибку.

Когда вы убедились, что ваш сайт работает, удалите добавленную строку в файле hosts.

Изменение DNS домена

Теперь нужно направить домен на новый хостинг. Не смотря на то, что вы загрузили файлы и базу на новый хостинг и создали там сайт, домен всё ещё ссылается на старый хостинг. Изменение DNS можно произвести в персональном кабинете того сервиса, где вы зарегистрировали ваш домен.

Настройки DNS представляют собой 2-4 поля, в которые нужно записать DNS нового хостинга. Например, это может выглядеть так, как на скриншоте.

DNS нового хостинга можно узнать в службе поддержки или в персональном кабинете.

DNS обновляются обычно в течение суток. Однако в некоторых случаях процесс может затянуться до 72 часов. Это зависит от вашего интернет провайдера. То есть, сайт не сразу будет направлен на новый хостинг.

Вам может быть сейчас интересен материал про делегирование домена.

Создание маркера нового хостинга

Это не обязательное действие. Если вы проделали предыдущие, то это делать не обязательно, однако я рекомендую. Это позволит понять, обновились ли уже DNS домена и направлен ли сайт на новый хостинг или всё ещё осталось по-старому.

Перейдите в корневую папку сайта на новом хостинге и загрузите в него текстовый документ с каким-то простым названием, например, 1.txt. Напишите что-то в этом документе, например, «Сайт перенесён на новый хостинг!».

Теперь периодически заходите по такому адресу: example.ru/1.txt (вместо example.ru – ваш домен). Если вы видите ошибку 404, значит сайт ещё не перенесён, а если видите сообщение, указанное в файле 1.txt – значит перенесён.

Теперь сайт окончательно на новом хостинге, можно удалять файлы со старого хостинга.

Перенос WordPress с другого хостинга

В данной статье мы расскажем как перенести сайт на WordPress на другой хостинг, а так же как перенести WordPress с локального сервера Денвер на хостинг.

В качестве хостинга, на который будем делать перенос рассматривается хостинг для WordPress от HandyHost.ru

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

1. Архив файлов сайта

При переносе с хостинга на хостинг создайте архив c файлами вашего сайта и скачайте его. Это можно сделать с помощью менеджера файлов в панели управления старого хостинга.

К примеру, в случае переноса с Beget нам понадобятся следующие функции: «Менеджер файлов» и «MySQL»

Для того, чтобы скачать файлы перейдите в «Файловый менеджер», выберите папку своего сайта и нажмите «Скачать архив», готово, теперь у Вас есть файлы Вашего сайта

2. Дамп базы данных (копия базы)

Дамп базы удобно делать с помощью phpMyAdmin. Ссылку на него можно найти в панели управления старого хостинга.

Перейдя в phpMyAdmin, первоначально потребуется авторизоваться. Если вы забыли имя базы данных, имя пользователя и пароль базы данных вашего сайта, то его можно посмотреть в конфигурационном файле WordPress — wp-config.php, который расположен в корневой папке сайта. Найдите строчки:

/** The name of the database for WordPress */
define(‘DB_NAME’, ‘yourwp’);

/** MySQL database username */
define(‘DB_USER’, ‘wp_db_usr’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘YourPassword1’);

где yourwp — имя базы данных;
wp_db_usr — имя пользователя базы данных;
YourPassword1 — пароль пользователя базы данных.

После авторизации в phpMyAdmin, вам необходимо произвести экспорт базы. Для этого выберите базу, которую хотите экспортировать, кликнув по её имени в левом меню. В нашем случае — это «yourwp». Затем нажмите в верхнем меню «Экспорт».

На открывшейся странице выберите компрессию — zip и кодировку файла — utf-8 (в новых версиях phpMyAdmin предварительно необходимо кликнуть по «Обычный — отображать все возможные настройки»), а затес нажмите кнопку «OK» внизу страницы.

После этого Вам будет необходимо развернуть сайт на нашем хостинге согласно этой инструкции:Разворачивание сайта на хостинге

Добавить комментарий