Как да преместите WordPress сайт на друг хостинг
Оптимизиране на производителността на PHP с PHP-FPM на Вашия AlexHost VPS
Защо да използвате PHP-FPM в AlexHost? PHP-FPM (FastCGI Process Manager) ускорява работата на уебсайтове, базирани на PHP, като WordPress или Laravel, като осигурява по-бързо време за реакция и ефективно използване на ресурсите. VPS на AlexHost, с NVMe хранилище, пълен root достъп и DDoS защита, е перфектната платформа за работа с PHP-FPM, която гарантира, че вашите приложения се справят с голям трафик с лекота. В това ръководство е описано какво представлява PHP-FPM, защо променя правилата на играта и как да го настроите на вашия VPS на AlexHost.
1. Подготовка за миграция
Преди да започнете процеса на миграция, отделете известно време за подготовка
- Изберете нов доставчик на хостинг: Изберете доставчик на хостинг, който отговаря на нуждите на сайта ви (напр. съхранение, производителност, поддръжка).
- Създайте резервно копие на вашия WordPress сайт: Създайте пълно резервно копие на вашия WordPress сайт, включително файловете и базата данни.
2. Архивиране на файловете на WordPress
Стъпка 1: Изтеглете файловете си за WordPress
Можете да направите резервно копие на файловете си за WordPress, като използвате FTP клиент (като FileZilla) или чрез файловия мениджър на контролния панел на хостинга
- Свържете се с текущия си хостинг: Използвайте вашите FTP идентификационни данни, за да се свържете.
- Навигирайте до кореновата директория: Отидете в директорията, в която се съхраняват вашите WordPress файлове (обикновено public_html).
- Изтеглете всички файлове: Изберете всички файлове и папки (включително скритите файлове) и ги изтеглете на локалния си компютър.
3. Експортиране на вашата WordPress база данни
Стъпка 1: Осъществете достъп до phpMyAdmin
- Влезте в контролния панел на Вашия хостинг: Потърсете phpMyAdmin, обикновено се намира в раздела Бази данни.
- Изберете вашата WordPress база данни: Кликнете върху базата данни, свързана с вашия WordPress сайт.
Стъпка 2: Експортирайте базата данни
- Щракнете върху раздела Експортиране: Изберете метода за експортиране. За стандартно експортиране се препоръчва бързият метод.
- Изберете SQL формат: Уверете се, че SQL е избран като формат за експортиране.
- Щракнете върху Go: Това ще доведе до изтегляне на .sql файл, съдържащ вашата база данни.
4. Качете файловете си в новия хостинг
Стъпка 1: Свържете се с новия хостинг
Използвайте своя FTP клиент, за да се свържете с новия хостинг доставчик с предоставените данни
Стъпка 2: Качете файловете си за WordPress
- Навигирайте до кореновата директория: Отидете в директорията, в която искате да инсталирате WordPress (обикновено public_html).
- Качете файловете: Качете всички изтеглени WordPress файлове от вашия локален компютър в тази директория.
5. Импортиране на вашата WordPress база данни
Стъпка 1: Създаване на нова база данни
- Осъществете достъп до контролния панел на новия си хостинг: Потърсете раздела Бази данни.
- Създайте нова база данни: Настройте нова база данни, потребител и парола. Запишете тези данни за по-късна употреба.
Стъпка 2: Достъп до phpMyAdmin
- Отворете phpMyAdmin: Отворете phpMyAdmin: В контролния панел на вашия нов хостинг открийте phpMyAdmin.
- Изберете New Database (Нова база данни): Кликнете върху новосъздадената база данни.
Стъпка 3: Импортиране на базата данни
- Щракнете върху раздела Импортиране: Изберете .sql файла, който експортирахте по-рано.
- Щракнете върху Go: Това ще импортира базата данни на WordPress в новата база данни.
6. Актуализиране на wp-config.php
За да свържете вашия WordPress сайт с новата база данни, трябва да актуализирате файла wp-config.php
- Намерете файла wp-config.php: В главната директория на файловете на WordPress намерете wp-config.php.
- Редактирайте файла: Отворете файла в текстов редактор.
- Актуализирайте информацията за базата данни: Променете следните редове с новите данни за базата данни:
define('DB_NAME', 'new_database_name');
define('DB_USER', 'new_database_user');
define('DB_PASSWORD', 'new_database_password');
define('DB_HOST', 'localhost'); // This is often 'localhost', but check with your host. - Запазете промените: Запишете файла wp-config.php.
7. Актуализиране на настройките на домейна
Ако променяте и името на домейна си или актуализирате DNS настройките, направете следното
- Влезте в системата на регистратора на домейни: Влезте в контролния панел на вашия регистратор на домейни.
- Актуализирайте именните сървъри: Променете сървърите за имена, за да сочат към новия ви доставчик на хостинг, ако е приложимо.
- Дайте време за разпространение: Промяната на DNS може да отнеме до 48 часа, за да се разпространи напълно.
8. Тестване на уебсайта
След като всичко е настроено, тествайте уебсайта си
- Посетете уебсайта си: Отворете уеб браузър и отидете на URL адреса на сайта си.
- Проверете функционалността: Уверете се, че всички страници, връзки и функционалности работят правилно.
- Проверете пермалинковете: Отидете на таблото за управление на WordPress, отидете на Settings > Permalinks и щракнете върху Save Changes (Запазване на промените), за да опресните структурата на пермалинковете.
9. Отстраняване на често срещани проблеми
Ако срещнете проблеми
- Грешка при свързване с базата данни: Уверете се, че във файла wp-config.php са въведени правилните данни за базата данни.
- Счупени връзки: Използвайте плъгин като “Velvet Blues Update URLs”, за да актуализирате всички URL адреси в базата данни, които все още сочат към стария сайт.
Заключение: Заредете PHP с AlexHost и PHP-FPM
PHP-FPM превръща вашите PHP приложения във високопроизводителни машини, а VPS на AlexHost с NVMe осигурява безпроблемната им работа при големи натоварвания. Инсталирайте PHP-FPM, конфигурирайте пуловете и интегрирайте с NGINX или Apache за бързи и сигурни уебсайтове. Наблюдавайте с помощта на страници за състояние, отстранявайте грешки с бавни логове и създавайте резервни копия на конфигурациите за сигурност. С рут достъпа и поддръжката на AlexHost вашите PHP проекти са неудържими – започнете да кодирате и мащабирайте без усилие!