перенос сайта вордпресс на другой домен. Переезд wordpress на другой домен


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

Wordpress - перенос сайта на новый домен и хостинг.

Как перенести сайт на WordPress на новый домен или на другой хостинг? В этом видео простой и надежный способ...

Быстрый перенос сайта WordPress на другой хостинг или домен

В случае возникновения вопросов пишите через форму комментарием на моём сайте http://impuls-web.ru/ или под видео....

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

Коньшин Сергей рассказывает о том, Как перенести вордпресс на другой домен Запросы к базе данных, о которы...

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

Видео по переносу сайта c хостинга на хостинг с изменением доменов. Все происходит в ручном режиме. Никаких...

Как правильно перенести сайт с одного домена на другой? Просто о сложном

Еще больше полезной информации, найдете на https://seopult.ru и https://seopult.tv ✓ В видео Николай Коноплянников расска...

Как перенести сайт на Wordpress на новый хостинг, домен

Как надежно и без проблем перенести сайт на Wordpress на другой хостинг. В этом видео мы переедем на другой...

Сайт на WordPress: Быстрый переезд на новый домен

Видеодополнение к моему посту https://misha.blog/wordpress/izmenenie-domena.html.

Перенос WordPress сайта на новый хостинг от FastFox

В этом видео я расскажу как можно перенести свой сайт с одного хостинг провайдера к другому. При этом мы...

Правильный перенос сайта на WordPress с одного домена на другой

Правильная замена строк в базе данных WordPress при помощи утилиты Search Replace DB Официальный сайт: https://interconnectit.com/pro...

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

Подробнее о том Как поменять домен и сделать 301 редирект на блоге - http://deonic.ru/kak-pomenyat-domen-i-sdelat-redirekt-301.html.

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

Пользуюсь хостингом: https://www.hothat.ru/?ref=205 Пользуюсь online-IDE для разработки http://c9.io В видео рассказываю как перен...

Перенос или миграция WordPress плагином Duplicator: с локального на реальный или на другой хостинг.

Бесплатный хостинг: Урок: https://youtu.be/7nte9uGew6M Регистрация: https://wplovers.pw/r/beget-free/ Перенос #WordPress или миграция #Вордп...

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

Хотите перенести сайт Wordpress на другой хостинг и не знаете как? Видео от хостинг-центра "HostLine" раскрывает...

Легкий перенос Wordpress сайта - за 5 минут

Видео о том как быстро и просто перенести Wordpress сайт с одного хостинга на другой (или с локального сервера)...

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

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

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

Заработок в социальной сети https://goo.gl/64a2K1 ___ В этом видео, вы можете посмотреть, как перенести сайт на другой...

Перенос сайта на Wordpress с поддомена на домен

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

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

Если использованные термины непонятны - скачайте Словарь CPA.

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

В данном видео показаны момент с переносом блога CMS WordPress на другой домен. Так же привожу шаблон запроса...

Как перенести сайт Wordpress с локального сервера на хостинг

В видео показаны все нюансы переноса и возможные ошибки при переносе сайта. Показано как заменить домен...

Как Перенести сайт Word Press на новый домен или поддомен (без разницы)

Создание Landing Page на Word Press. Переносим сайт Word Press на новый домен или поддомен.

Перенос сайта под управлением CMS Joomla

Перенос сайта Joomla на другой хостинг. Панель управления хостингом - cPanel. Хостинг - Logol RW Site channel - Видеоканал...

WORDPRESS: перенос сайта на хостинг

Если нужно перенести сайт на WordPress с локального сервера на хостинг или на другой домен лучше всего это делат...

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

Как перенести сайт на WordPress с одного хостинга на другой без сложностей с редактирование базы данных. Для...

WordPress перенос сайта на другой хостинг(сервер) или домен с помощью hiWeb Core

hiWeb Core: https://wordpress.org/plugins/hiweb-core/ Установка движка WordPress на хостинг, а так же перенос сайта на данном движке...

Перенос сайта на WordPress за 2 минуты

Плагин для переноса WordPress за 2 минуты - Duplicator. Вместе с этим плагином мы легко сможем перенести наш сайт на...

Как перенести сайт

Как перенести сайт на другой хостинг или поменять домен для сайта. Если после переноса сайта не пускает...

Регистрация домена | Покупка хостинга | Перенос сайта с одного домена на другой

Все видеоуроки по созданию сайта здесь https://prokachaimlm.com.

Перенос Wordpress сайта на другой домен или хостинг. Урок по All-in-One WP Migration

Это самый быстрый и удобный способ переноса wordpress сайта на другой хостинг или домен. All-in-One WP Migration плагин...

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

Инструкции и #видеоуроки для блогеров - https://1zaicev.ru 4 способа сменить адрес сайта в WordPress - информация, которая...

Перенос файла из WIX на свой домен и установка счетчика Яндекс Метрики

Перенос файла из WIX на свой домен и установка счетчика Яндекс Метрики.

Перенос Wordpress с другого хостинга, смена домена на другой.

Я показал вам как поменять домен на Wordpress, работает при переносе хостинга или смене домена сайта.

Обзор плагина #1: WP Migrate DB v0.9. Переносим базу данных WordPress с одного домена на другой

Хостинг Beget https://goo.gl/pabw9J . Зарегистрируйся и получи месяц хостинга бесплатно! WP Migrate DB позволяет перенести...

Перенос сайта с одного хостинга на другой SEO Кухня: Как перенести сайт на другую CMS и не потерять трафик и позиции

Перенос сайта на другую CMS, как не потерять трафик и позиции сайта! SEO-Специалист Погодаев Сергей. Бюро Погод...

Перенос сайта wordpress на локальный сервер

Как правильно сделать перенос сайта wordpress на локальный сервер openserver без ошибок. https://starting-constructor.ru/perenos-sajta-wordp...

Как ГРАМОТНО перенести сайт на другой хостинг???

Думаете, что Вы умеете переносить сайты на другой хостинг? Боюсь, что это не так. Смотрите в этом уроке как...

Переносим домен самостоятельно

Ссылка на статью: http://site2max.ru/kak-perenesti-domen-samomu Там я также рассказываю как перенести домен на конструктор Ukit,...

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

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

WordPress - перенос с локального сервера на ISPManager 5

Для переноса сайта на WordPress с локального сервера OpenServer на реальный сервер в интернете вам необходимо cделат...

how to make your own roblox exploit how to get to arceuus house devotion counteragent cartographer openblocks how to get minicio essence in sky factory 2 /x/ thread simulator los hermanos coraje telenovela capitulo 1 how to copy and paste in paint tool sai baixar premium gnar voice actor

debojj.net

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

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

Я не доверяю каким-либо программам для переноса сайтов, все делаю руками и этот метод переноса универсален.

Если коротко, то процесс перноса сайта состоит из пяти простых шагов:

1. Создать БД на новом хостинге и добавить домен (если он не добавлен).

2. Сделать дамп БД и залить его в новую БД.

3. Сделать бекап файлов и перенести их на новый хост.

4. Изменить ДНС у домена.

5. Поменять настройки подключения к БД.

* Для сайтов без базы данных нужно сделать все то же самое, исключая все действия с БД.

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

Если по каким то причинам вам отказали в помощи или вы сами хотите перенести сайты на другой хостинг (или переносите сайты с localhost), но не знаете, как это сделать, то читайте далее…

Первое, что нужно сделать – это подготовительная работа .

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

К примеру, при переносе одного сайта, я удалил 4 гигабайта ненужного хлама – это были файлы – бекапы базы данных, которые копились в одной папке. Представляете, как долго бы я вытягивал все это себе на комп, а потом переносил на другой хостинг…

1. Создание БД и создание нового домена

На новом хостинге нужно, чтобы:

— Был добавлен домен сайта. который переносим. Добавить домен в CPanel можно через «Дополнительные домены», в DirectAdmin – «Управление доменами» + «Добавить другой Домен». В ISPManager — «WWW домены» + кнопка «Создать».

— Создана База данных (если она используется). Создать базу данных в CPanel: Базы данных MySQL® -> Создать базу данных. Не забудьте добавить пользователя к базе данных на той же странице*. В DirectAdmin: Базы данных MySQL -> Создать новую базу данных. В ISPManager: Базы данных -> кнопка «Создать».

* В некоторых панелях управления (например, в CPanel) необходимо к созданной базе данных добавить пользователя и выдать ему привилегии на управление этой БД. В том же CPanel на странице «Базы данных MySQL» ищите «Добавить пользователя к базе данных».

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

2. Создание резервной копии базы данных MySQL и ее перенос

Теперь необходимо сделать резервную копию БД (MySQL дамп) и импортировать его в новую БД на новом хосте.

Как создать резервную копию БД? Резервные копии БД можно сделать в phpMyAdmin. Ищем ссылку на него в вашей панели управления хостингом, с которого хотите переехать, кликаем по ней (возможно появиться окно, где нужно ввести логин и пароль пользователя — вводим) и и попадаем в phpMyAdmin.

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

Здесь нужно выбрать нужную БД и нажать «Экспорт ».

Теперь в опциях экспорта выбираем, что нам необходимо. Я меняю тип сжатия. Если не будет сжатия, дамп БД будет слишком большого размера. Остальное в принципе – опционально. На скриншоте я оставил только те опции, которые поменял.

Жмем кнопку «Ок » и сохраняем файл на компьютер.

Импортировать дамп базы данных .

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

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

Тут просто нужно выбрать файл дампа (резервной копии) и нажать «ОК». Если все верно, то вы увидите похожее сообщение:

Импорт успешно завершен, запросов выполнено: 254.

3. Создаем бекап файлов и переносим файлы.

Бекап файлов делается простым переносом файлов с хостинга к вам на компьютер. Намного удобнее и быстрее перенести файлы, если их сжать в архив. Во многих панелях управления это легко сделать. Я распишу, как сжать файлы в cPanel, DirectAdmin и ISPManager.

Заходим в панель управления, ищем там ссылку « Диспетчер файлов », переходим по ней.

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

После этого откроется новое окно файл менеджера «Диспетчер файлов». Там нужено будет выделить все файлы после чего нажать на ссылку «Сжать»

Откроется окно выбора типа сжатия.

Какой тип сжатия выбрать? Тут все зависит от того, какой тип сжатия поддерживает хостинг на который вы переносите сайт. Часто бывает, что в той или иной панели управления нельзя распаковать какой-то тип архива (например, у меня постоянно траблы с распаковкой архивов в DirectAdmin, поэтому для нее я делаю zip архив. Для ISP и Cpanel — gzip архив). После того, как выбираем тип сжатия, жмем на кнопку «Compress File(s)», нам покажут результаты компресии (там жмем «Close»).

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

ISPmanager.

Тут все также просто. Менеджер файлов -> Выделяем необходимые файлы (зажав Ctrl), жмем кнопку «Архив», выбираем тип сжатия и вводим имя архива. Потом его можно скачать, кликнув по кнопке «Скачать».

DirectAdmin.

Тут все немного по другому, заходим в панель, потом «Файлы», там выделяем файлы, жмем кнопку «Добавить в буфер», затем ищем что-то типа «Архивировать файлы из буфера обмена» в поле вписываем имя архива, тип сжатия и жмем «Создать». Клик по появившемуся файлу инициирует его загрузку.

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

Теперь нужно перенести получившийся архив на новый хостинг. Заливаем его в корень сайта и распаковываем. Для заливки файлов на хостинг я использую программу WinSCP.

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

Задача у вас простая – залить архив с файлами и распаковать его.

В CPanel и ISPmanager нужно выделить файл и нажать кнопку «Извлечь». В DirectAdmin – «Распаковать».

4. Смена ДНС у домена

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

Просто впишите новые NS-сервера. Их должен выдать новый хостер.

5. Меняем настройки подключения к БД

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

— В WordPress это делается в файле wp-config. php, который лежит в корне.

— В DLE нужно править файл /engine/data/dbconfig. php.

— В Joomla редактируем файл configuration. php.

В файле необходимо вместо текущего сервера баз данных вписать сервер нового хостинга (часто это без изменений — localhost), имя БД и пароль пользователя (если они стали другие).

Не знаю, как сейчас обстоят дела, но раньше файл wp-config. php нужно было править в спец. редакторах. Нельзя было тупо открыть его в блокноте и поправить – возникали ошибки. Я для правки php, html, tpl, css и прочих файлов использую прогу – phpDesigner или бесплатную Notepad++ .

Мини фишка.

Процесс смены NS серверов занимает до 48 часов. Поэтому, можно на новом хостинге при создании БД поставить «Удаленный доступ», а в настройках доступа к БД на старом хостинге прописать данные доступа к базе нового хостинга. Таким образом, теперь, при написании комментов или добавлении материалов, все будет записываться в новую БД. Я делаю именно так, имхо очень удобная фишка.

Подводные камни.

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

1. Что делать, если размер БД слишком велик и phpMyAdmin отказывается его импортировать?

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

php_value upload_max_filesize 30М

где 30М – размер файла (30 мегабайт).

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

2. Проблемы с кодировкой

Самая злая проблема – это когда после переноса на сайте корявая кодировка – все в вопросиках (. ) или кракозябре (Спасибо). Тут нужно смотреть кодировку БД и менять кодировки экспорта и импорта на нужные. Также иногда бага с кодировкой появляется когда добавляешь домен и указываешь при этом кодировку не ту, которую нужно. (У меня такая ошибка была в ISPManager).

3.Ошибки подключения БД

Третья самая распространенная ошибка при переносе сайтов – это ошибки подключения к БД. В вордпресс нам показывают сообщение:

Error establishing a database connection

The Error returned was:

Unknown MySQL server host ‘localhost’ (1)

Либо «Access denied for user ….»

Если вы видите такие ошибки — это значит, что вы неправильно прописали данные для доступа к базе данных. Будьте внимательны на 5-ом пункте.

4Разные ошибки при импорте базы

Например часто вылетает ошибка:

Ответ MySQL: Документация #1153 — Got a packet bigger than ‘max_allowed_packet’ bytes

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

dledle.ru

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

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

Wikimedia_Foundation_Servers-8055_35

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

Самый простой способ переноса сайта WordPress на другой хостинг гласит: сделай бэкап файлов и базы, скопируй на другой хостинг, восстанови бэкапы, поменяй настройки доступа к базе WordPress. Всё выглядит быстро и красиво — казалось бы, какие могут возникнуть проблемы?

У меня их было несколько и все — с базой данных. Хотя это и не было очевидно в одном из случаев.

Проблема 1. Бэкап не восстанавливается

Бэкап у меня не хотел восстанавливаться по множеству причин. Я пробовал делать архив как через панель PhpMyAdmin, так и через консоль по SSH, и восстанавливать также разными способами — не помогало. То размер ключа не такой, то тип ключа не такой, то символьные поля не того типа.

Одна из множества подобных проблемОдна из множества подобных проблем

Вероятное, но не спасшее меня решение: поменять в бэкапе базы (если он в текстовом виде — в общем случае там будут SQL-запросы, для тех, кто знает SQL — простые как стихи Пушкина) длины ключей с varchar(255) на varchar(128). После исправления возникли другие ошибки. Их мы с приятелем тоже поправили, и всё-таки восстановили бэкап на новой базе, однако лучше бы мы этого не делали, т.к. всё равно возникла вторая проблема, и ниже я опишу решение, как избавиться от обеих проблем сразу.

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

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

Нажимаем «Добавить запись» и видим вот такое — верный признак отсутствия AUTO_INCREMENTНажимаем «Добавить запись» и видим вот такое — верный признак отсутствия AUTO_INCREMENT

Ключевая фраза: «Вы редактируете страницу, на которой отображаются свежие записи».

Это 99,99% симптом проблемы с автоинкрементом таблиц. Точнее, с его отсутствием. Описание этой проблемы я нашёл в единственном месте в интернете, вот тут. Там же подробнее описаны симптомы и метод лечения, если у вас такое уже давно, но вы никак не нашли способа решения.

Наглядно вся суть проблемы (на примере таблицы wp_options)Наглядно — вся суть проблемы (на примере таблицы wp_options)

Кратко: ключевые поля таблиц при переносе теряют свойство AUTO_INCREMENT, которое для них жизненно необходимо. В итоге при попытке вордпресса что-то записать в таблицу создаётся запись с нулевым ключом, и запись не происходит. Это можно изменить постфактум и вручную — удалить из таблиц записи с нулевым ключом и в редакторе структуры в PhpMyAdmin поставить галочку «A_I» в свойствах поля. (Да, A_I — это именно AUTO_INCREMENT, а не All Inclusive). Главное не забыть сделать это для каждой таблицы.  Но во избежание появления любых ошибок (в том числе, первой проблемы) у меня есть немного более простое решение (хотя в тексте оно выглядит сложным).

Вручную можно просто поставить эту галочкуВручную можно просто поставить эту галочку

Решение обеих описанных выше проблем (позволяющее их полностью избежать), по шагам:

Шаг 1. Бэкап

Перво-наперво, делаем полный бэкап нашего старого сайта. Кстати, можно даже на время его закрыть, если у вас ожидаются какие-то обновления контента (я не закрывал, т.к. комментарии у меня Disqus, новые статьи я на время переноса не планировал, да и вообще переносил в воскресенье и довольно быстро).

Файловую систему архивируем полностью. Лучше сделать архив на самом сайте — через контрольную панель (если ваш хостер это позволяет) либо через консоль по SSH, например, так:

tar czf site-home-folder.tar.gz site-home-folder Экспортируем только данныеЭкспортируем только данные

Базу данных экспортируем через PhpMyAdmin, но только ДАННЫЕ. То есть, структуру не экспортируем. На всякий случай можно поставить совместимость с MSSQL, но можно и не ставить.

Тут кто-то скажет, что для верности лучше использовать бэкап через SSH и команду mysqldump. Нет, не лучше. В данном конкретном случае никаких преимуществ это не даст. Но если вам лично проще через SSH, чем через PhpMyAdmin — пожалуйста.

Шаг 2. Установка «пустышки» на новый хостинг

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

Создаём базу данных средствами хостера. Далее нам же нужно к своему сайту как-то обращаться, правильно? Можно прописать свой домен на новый IP в файл hosts (как это сделать на Windows, как это сделать на Mac) на своей локальной машине, на которой мы всем этим занимаемся. Если IP нашего нового сайта (IP должен предоставить хостинг) 80.145.112.40, а домен — mysite.ru, то пишем в hosts конкретно следующее:

80.145.112.40   mysite.ru

(Набираем IP, нажимаем Tab, набираем домен). Обновляем кэш на Mac (dscacheutil -flushcache) или перезапускаем Windows — всё, набрав в браузере mysite.ru мы попадаем на новый хостинг, а не на старый. Кстати, удобно, когда под рукой два компьютера — чтобы на одном вы видели старый сайт, на другом — новый. Главное, не перепутать.

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

Убеждаемся, что «пустышка» работает нормально. Можно попробовать создать пост и залить в него картинку. Работает? Ок, переходим дальше.

Шаг 3. Устраняем разницу в БД

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

Отмеченные таблицы, например, в дистрибутив WordPress не входятОтмеченные таблицы, например, в дистрибутив WordPress не входят

Нашли отсутствующие? Сделайте экспорт СТРУКТУРЫ конкретно этих таблиц из старой базы и прогоните получившийся SQL-скрипт на новой базе. Если вдруг будут ошибки, тогда возможно стоит попробовать всё-таки установить на WordPress все те плагины, что могут создавать свои таблицы (загуглите имя таблицы — должно помочь). Пусть плагин сам создаст эти таблицы в новой базе.

Шаг 4. Удаляем «пустышку»

Теперь нам нужно избавиться от «пустышки», но не полностью. От файлов WordPress можно оставить, разве что, wp-config.php — там прописаны параметры подключения к новой БД. Но ещё лучше переписать эти параметры в старый файл, который будем переносить, а этот новый — грохнуть. Мало ли что вы туда писали или плагин какой-нибудь писал, а вы забыли. Вот плагин WP-Cache, например, прописывает настройки в wp-config.php.

Очищаем таблицы перед импортом новых данных. От них нам нужна только корректная структура.Очищаем таблицы перед импортом новых данных. От них нам нужна только корректная структура.

Базу данных нам нужно очистить — удалить всё содержимое таблиц, но оставить сами таблицы. Можно сделать это через PhpMyAdmin — заходим в структуру БД, жмём галочку «Check All», чтобы разом отметить все таблицы, и выбираем действие «Очистить таблицы».

На всякий случай ещё раз сравниваем структуру таблиц в PhpMyAdmin старой и новой базы.

Шаг 5. Копируем старый сайт на новый хостинг

Теперь заливаем архив с файлами WordPress на новый хостинг и разархивируем его. Можно, конечно, и через простой перенос файлов по FTP справиться, но лучше всё же через архив: это гораздо быстрее, не будет проблем со скрытыми файлами, меньше вероятность появления проблем с разницей прав доступа. Через SSH это можно сделать примерно такой командой:

tar xzf site-home-folder.tar.gz site-home-folder

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

Аналогично и с базой. Заходим в PhpMyAdmin нового хостинга и прогоняем SQL архива старой базы. Напомню, в этом архиве должны быть сведения только о наполнении таблиц, никаких процедур создания или удаления таблиц здесь быть не должно. Ну а сама новая база перед прогоном бэкапа должна быть пустой — таблицы созданы, а записей в них нет.

Всё. Проверяйте — должно работать. Теперь можно поменять в настройках домена NS-сервера (новый хостинг должен предоставить их список), удалить или закомментировать добавленную запись в файл hosts на локальной машине, и ждать, пока кэш DNS обновится глобально (мой провайдер, «Онлайм», обновлял этот кэш пол-дня, хотя остальные провайдеры справились гораздо быстрее).

denismajor.ru


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

Prostoy-Site | Все права защищены © 2018 | Карта сайта