Перенос сайта WordPress от одного хостинг-провайдера к другому?


Мой сайт WordPress размещен на провайдере Windows, и я переезжаю к другому провайдеру Windows. Любые ошибки или инструкции о том, как я могу плавно переходить от одного к другому без потери какой-либо информации?

Author: MikeSchinkel, 2010-10-09

6 answers

Привет @ооо:

Предполагая, что вы хотите сохранить тот же домен, это действительно довольно просто. В основном вы копируете файлы с помощью FTP-клиента, загружая их со старого хоста и загружая на новый, а затем копируете базу данных MySQL, создавая дамп базы данных в сценарий SQL (это ваш "экспорт"), а затем запускаете сценарий (и это ваш "импорт".)

Остальное - просто детали:

1.) Используйте FTP для загрузки всех файлы из корневого веб-каталога и всех его подкаталогов вашего старого размещенного веб-сервера.

2.) Загрузите все те же файлы в корневой каталог нового размещенного веб-сервера в точно таких же именованных каталогах.

3.) Создайте полный дамп базы данных (т.е. экспортируйте) свою базу данных MySQL в виде сценария SQL.

4.) Создайте новую базу данных MySQL на вашем новом веб-хостинге.

5.) Создайте пользователя для своей базы данных MySQL и установите для него все разрешения. Обязательно запишите имя базы данных, пользователя и пароль.

6.) Импортируйте свою базу данных MySQL, запустив скрипт MySQL в контексте вашей новой базы данных.

7.) Затем отредактируйте свой /wp-config.php файл на вашем новом сервере и задайте DB_NAME, DB_USER и DB_PASSWORD к вашему новому имени базы данных, новому имени пользователя базы данных и новому паролю пользователя базы данных.

7.) Наконец, не забудьте изменить настройки DNS вашего домена , чтобы он использовал серверы имен из вашего нового веб-хост. Вам; нужно будет подождать тайм-аута для очистки кэша DNS и распространения адресов (обычно это занимает всего несколько часов, но может занять до 48, прежде чем ваш новый сайт станет доступным.)

Вот и все. Если вам нужна дополнительная информация, не забудьте предоставить гораздо больше подробностей о вашем новом хосте, включая, как минимум, имя и веб-сайт вашего нового хоста и, если возможно, тип панели управления, которую они предлагают вам для администрирования вашего сайта (т. е. Панель управления или что-то еще?)

 12
Author: MikeSchinkel, 2010-10-09 09:33:35

Основной проблемой при смене серверов являются жестко закодированные URL-адреса и пути к файлам WP. Они появляются:

  • В опции путь загрузки, в разделе настройки/разное (теперь настройки/загрузки, если память не изменяет), на старых установках WP.

  • В метаданных вложения, на очень старых установках WP.

  • В вашем файле htaccess и, возможно, перепишите правила, если ваш сайт находится в подпапке.

  • В параметрах URL-адрес сайта и домашний URL-адрес в разделе настройки / главный.

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

4-я проблема не позволяет вам войти в систему и может быть исправлена из файла конфигурации wp, если ваш сайт изменит URL-адрес, добавив две строки в wp-config.php :

Определить ('WP_HOME','http://domain.com"); определить ('WP_SITEURL', 'http://domain.com ');

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

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

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

Остальное, как сказал Майк...

 6
Author: Denis de Bernardy, 2010-10-11 12:39:22

Следуйте этой странице кодекса: http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_to_a_New_Server

 1
Author: sorich87, 2010-10-09 06:03:49

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

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

Правка: спасибо, Лиза, только что увидела тебя там!

 1
Author: Nick, 2010-11-28 04:16:33

Я использую BackupBuddy (http://pluginbuddy.com ) для всех моих миграций. Это премиум-плагин, и он не идеален, но он намного лучше всего, что я нашел.

 0
Author: , 2010-10-28 15:08:11

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

 0
Author: , 2010-11-25 09:25:16