Ръчно преместване на WordPress: файлове, база данни и wp-config.php
Сайтът на WordPress се състои от две части: файловете (самият WordPress, Вашата тема, плъгините и качените файлове) и базата данни (Вашите страници, публикации, потребители и настройки). Файлът wp-config.php свързва двете. Ако преместите сайта ръчно, прехвърляте и двете части и редактирате wp-config.php. Тук ще намерите стъпките за преместване към пакет в WebOké.
Първо: трябва ли да е ръчно?
Ръчното преместване изисква най-много работа, но виждате всяка стъпка и то работи и когато другите начини не успяват. Има и по-лесни пътища:
- В Website Manager на Моят WebOké изберете Импортиране на уебсайт и Уебсайтът е при друг доставчик. Вижте Може ли това и в Моят WebOké? Website Manager.
- Installatron може да изтегли сайт от друг сървър: Импортиране на съществуващ уебсайт в Installatron.
- Можете също да ни възложите преместването: Безплатна услуга за преместване: как преместваме Вашия уебсайт в WebOké.
Премествате ли и Вашия домейн и Вашата поща? Тогава първо прочетете Преместване на домейн, уебсайт и имейл заедно без прекъсване: план стъпка по стъпка. Той определя последователността.
Стъпка 1: файловете
- При стария си хостинг доставчик създайте zip архив на цялата уеб папка на Вашия сайт или изтеглете всички файлове чрез SFTP или FTP. Не забравяйте
.htaccess: файловете, които започват с точка, често са скрити. - Качете zip архива в WebOké в
domains/example.com/public_htmlи го разархивирайте там. Вижте Разархивиране и създаване на zip файлове. Внимавайте сайтът Ви да не попадне с една папка по-навътре. - Изтрийте стандартната страница
index.htmlна WebOké, ако все още е там, и изтрийте zip архива след разархивирането.
Стъпка 2: базата данни
- Експортирайте базата данни при стария си хостинг доставчик, например с phpMyAdmin. В WebOké това става така: Експортиране на база данни.
- Създайте в DirectAdmin нова, празна база данни с потребител. Вашето DA потребителско име и долна черта се добавят автоматично пред името. Запишете името, потребителя и паролата. Вижте Какви са потребителското име, паролата и името на базата данни за MySQL?
- Импортирайте експорта в тази база данни. Ако в него има ред
CREATE DATABASEилиUSEсъс старото име, изтрийте го. Вижте Импортиране на база данни, включително големи файлове.
public_html, дори за кратко. Всеки, който познае името, може да го изтегли, заедно с всички данни на Вашия сайт и Вашите клиенти. Използвайте основната папка на Вашия пакет и изтрийте файла, когато приключите.Стъпка 3: редактиране на wp-config.php
Отворете wp-config.php в public_html с Файлов мениджър (десен бутон на мишката, Редактиране) и въведете данните на новата база данни:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
В WebOké хостът винаги е localhost. Проверете също реда $table_prefix: той трябва да съдържа същия префикс като таблиците във Вашата база данни, например wp_. Ако някоя от тези стойности е грешна, ще видите "Error establishing a database connection", вижте Error establishing a database connection.
Стъпка 4: нов адрес? Търсене и замяна
Ако домейнът остава същият, в базата данни не е необходимо да се променя нищо. Ако сайтът Ви се премества на друг домейн или от http към https, заменете адреса в цялата база данни с инструмент, който разбира сериализирани данни. Никога не използвайте за това обикновена SQL заявка. Вижте Търсене и замяна в базата данни на WordPress.
Стъпка 5: тестване преди преместването на домейна
Ако домейнът Ви все още сочи към стария хостинг доставчик, можете вече да разгледате сайта при нас, без да променяте нищо в DNS. Вижте Преглед на Вашия уебсайт в WebOké, преди да преместите домейна. Проверете страниците, влизането, формулярите и евентуално Вашия онлайн магазин.
Стъпка 6: преминаване
- Имате ли онлайн магазин или получавате ли коментари? Тогава отсега нататък не променяйте нищо на стария сайт. Прехвърлете базата данни още веднъж, ако след стъпка 2 нещо се е променило.
- Насочете домейна си към WebOké или го преместете, според плана стъпка по стъпка в KB 99 по-горе.
- След преместването сайтът Ви автоматично получава сертификат. Ако това не стане, вижте Активиране и подновяване на SSL сертификат и отстраняване на проблеми.
След преместването
- Ако страниците показват грешка 404, натиснете веднъж Запазване в Настройки > Постоянни връзки. Още причини ще намерите в Уебсайтът ми не работи след качване или преместване.
- Проверете дали сайтът Ви изпраща имейли, вижте Надеждно изпращане на имейли от WordPress и WooCommerce чрез SMTP.
- Ако при стария хостинг доставчик сте имали cron задачи, настройте ги отново. Вижте Cron Jobs: автоматично изпълнение на задачи.
- Импортирайте сайта в Installatron или в Website Manager, за да можете да го актуализирате и да правите резервни копия там (KB 182 по-горе).
- Прекратете стария хостинг едва когато всичко работи добре няколко дни, и преди това изтеглете оттам последно резервно копие.
Преместихте ли сайта си и на друг домейн? Тогава пренасочете стария домейн и го запазете. Вижте Преместване на Вашия уебсайт на друг домейн, без да губите позиции в търсачките.
Допълнителна информация
- Migrating WordPress на developer.wordpress.org (на английски)
Искате ли да научите повече? Запишете се в безплатния курс по WordPress, урок 9.5 Преместване на сайт на WordPress.
