Перенесення сайту WordPress з одного постачальника хостингу на інший?


9

У мене на сайті WordPress розміщений постачальник послуг Windows, і я переходжу до іншого постачальника Windows. Будь-які отримані інструкції чи інструкції, як я можу плавно переходити від одного до іншого, не втрачаючи жодної інформації?


Можливо, також було б цікаво отримати підказки про те, як мінімізувати час простою або перекриття контенту, з часом, необхідним для передачі вмісту бази даних та міграції DNS. Або ми повинні обговорити це у Pro Webmasters ?
Ян Фабрі

Відповіді:


12

Привіт @ooo :

Якщо припустити, що ви хочете зберегти той самий домен, це дуже просто. В основному ви копіюєте файли за допомогою 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, перш ніж ваш новий сайт буде доступний.)

Це про це. Якщо вам потрібні додаткові відомості, обов'язково вкажіть набагато більше деталей про ваш новий хост, включаючи мінімально ім'я та веб-сайт вашого нового хоста, а якщо можливо, який тип панелі управління вони пропонують вам для адміністрування вашого сайту (наприклад, CPanel чи щось інше? )


6

Основна проблема при зміні серверів - це жорстко кодовані URL-адреси та шляхи до файлів WP. Вони з'являються:

  • У параметрі шляху завантаження в налаштуваннях / різне (зараз налаштування / завантаження, якщо пам'ять служить), на старих програмах WP.

  • У метаданих вкладень на дуже старих програмах WP.

  • У вашому файлі htaccess і, можливо, перепишіть правила, якщо ваш сайт живе в підпапці.

  • В URL-адресах веб-сайту та в домашній URL-адресі, у розділі Налаштування / Загальне.

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

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

визначити ("WP_HOME", "http://domain.com"); визначити ('WP_SITEURL', 'http://domain.com');

В обох значеннях визначається наступна косою рисою.

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

Друге питання виправляється лише шляхом масового редагування бази даних. Але знову ж таки, це справедливо лише для дуже старих даних.

Решта, як сказав Майк ...



1

Отож, щоб повернутися і відповісти на моє власне запитання, і, сподіваюся, допомогти комусь іншому, постійні посилання легко переписуються, змінюючи схему постійної посилання в Налаштуваннях> Постійні посилання. Змініть його, а потім змініть його назад і ваш файл .htaccess буде виправлений.

Друга проблема, попереджувальне повідомлення, була плагіном, який написав статичну посилання, коли я встановив його. Я відключився, потім знову активував це, і це зробило трюк.

редагувати: спасибі Ліза, щойно побачила тебе там!


0

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


0

@ Nick - У мене була та сама проблема, коли завантажувалася головна сторінка, але жодне із посилань. Я змінив Постійні посилання з "Користувацькі" на "Стандартні", а потім це спрацювало. Пізніше я змінив свої власні налаштування, і все вийшло.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.