Модул 2 · 2.1
Подготовка: хостинг, домейн и https
Модул 2: Инсталиране и настройка · Време за четене: 8 минути
Учебна цел: След този урок ще можете да проверите дали хостингът, домейнът и сертификатът са готови, преди да инсталирате WordPress, и ще знаете какви избори трябва да направите предварително.
Ключови понятия: системни изисквания, версия на PHP, MariaDB/MySQL, A и AAAA запис, сертификат, домейн без www или с www, основна папка, подпапка, субдомейн, тестване преди смяната на DNS
Защо подготовката си струва
Инсталацията отнема няколко минути. Но ако инсталирате, докато домейнът все още сочи към друг сървър, или без сертификат, по-късно ще се сблъскате с неприятни проблеми: сайт, настроен на http://, който после показва „не е сигурно“, инсталация на временен адрес, към който сочат всички връзки, или стара начална страница, която изпреварва WordPress. Десет минути подготовка спестяват часове поправяне.
Системните изисквания
WordPress работи на почти всеки хостинг с PHP и база данни. wordpress.org препоръчва (към ноември 2026):
| Компонент | Препоръка на wordpress.org |
|---|---|
| PHP | версия 8.3 или по-нова |
| База данни | MariaDB 10.11 или по-нова, или MySQL 8.0 или по-нова |
| Връзка | поддръжка на HTTPS |
WordPress все още работи и на по-стари версии на PHP (минималната версия е по-ниска), но стара версия на PHP вече не получава актуализации за сигурност и работи по-бавно. Затова при нов сайт изберете най-новата версия на PHP, която Вашият хостинг доставчик предлага и която Вашите разширения поддържат (урок 8.4).
Обърнете внимание и на ограниченията на Вашия пакет: дисково пространство (качванията и резервните копия нарастват), памет за PHP (memory_limit, за повечето сайтове 256 MB е достатъчно) и максималният размер за качване (upload_max_filesize). При много хостинг доставчици можете сами да ги настроите; при DirectAdmin това става в Select PHP version.
Домейнът трябва да сочи към Вашия хостинг
Браузърът открива Вашия сайт чрез DNS: A записът (IPv4) и евентуално AAAA записът (IPv6) на Вашия домейн трябва да сочат към IP адреса на Вашия хостинг сървър. В курса по DNS (урок 3.1) можете да прочетете как работи това.
На какво да обърнете внимание:
- Домейн без www и с www: уверете се, че както
example.com, така иwww.example.comсочат към един и същ сървър (www често чрез CNAME към домейна без www). - Няма стар AAAA запис: ако A записът сочи към новия сървър, но все още има AAAA запис към стария, посетителите с IPv6 ще попаднат на стария сървър.
- Време на изчакване: промяна в DNS не се вижда навсякъде веднага (TTL, курс по DNS, урок 6.1). Планирайте го предварително.
Все още ли домейнът Ви сочи към друга страна (например защото старият Ви сайт все още работи там)? Тогава можете вече да инсталирате и тествате. Два начина:
- Файлът hosts на Вашия собствен компютър: само Вашият компютър насочва домейна към новия IP адрес. Останалият свят все още вижда стария сайт.
- Тестов адрес или услуга за преглед от Вашия хостинг доставчик, с която разглеждате сайта на новия сървър под реалния домейн. При WebOké тази функция се казва „Тествайте уебсайта си преди преместване“; други хостинг доставчици имат подобни варианти за предварителен преглед.
Не инсталирайте на временен адрес на сървъра, като https://server.example.net/~gebruiker/. WordPress записва адреса, на който инсталирате, в базата данни (siteurl и home, урок 1.3) и във всички връзки в съдържанието Ви. Всичко това после трябва да преобразувате.
Първо сертификатът
Заявете сертификат, преди да инсталирате. Така в инсталатора веднага можете да изберете адреса с https://, и всичко е правилно настроено от първия ден. Безплатен сертификат от Let's Encrypt повечето хостинг доставчици издават с един клик или автоматично.
Let's Encrypt проверява дали домейнът наистина сочи към Вашия сървър. Ако DNS все още сочи към стария сървър, заявката няма да успее. Редът е следният:
- DNS към новия сървър (или изчакване, докато това стане).
- Заявяване на сертификат, както за домейна без www, така и за www.
- Инсталиране на WordPress на
https://.
Трябва ли да инсталирате, преди да се смени DNS? Тогава все пак инсталирайте на реалния адрес с https://. Веднага щом DNS се смени, заявете сертификата; дотогава само Вие (чрез файла hosts или тестовия адрес) ще виждате предупреждение.
Къде ще бъде поставен WordPress?
Три възможности:
| Място | Адрес | Кога |
|---|---|---|
| Основна папка на домейна | https://example.com/ | Обичайният избор за Вашия основен сайт |
| Подпапка | https://example.com/blog/ | Ако останалата част от домейна е нещо различно |
| Субдомейн | https://test.example.com/ | За тестов сайт, втори сайт или тестова среда (staging) (урок 8.3) |
Два капана при основната папка:
- Стари файлове: ако все още има
index.html(например стандартна страница „тук идва Вашият сайт“), уеб сървърът може да я предпочете пред WordPress. Първо премахнете старите файлове или ги преместете встрани. - Стар сайт, който искате да запазите: първо направете резервно копие и инсталирайте WordPress по-скоро на субдомейн, за да тествате. Едва когато новият сайт е готов, го поставяте в основната папка (урок 9.5 за преместване).
Домейн без www или с www?
Изберете предварително дали сайтът Ви ще бъде на example.com или на www.example.com. И двете са добре; важното е да изберете. Другия вариант пренасочвате по-късно (урок 3.2). Ако в инсталатора изберете https://www.example.com, WordPress го записва навсякъде; промяна по-късно е възможна, но изисква търсене и замяна в базата данни.
Какво да подготвите предварително
Подгответе следното, преди да отворите инсталатора:
- имейл адрес за администратора, който Вие самите четете (тук пристигат връзки за пароли и известия от WordPress);
- потребителско име за администратора, което не е
adminи не е Вашето публично име; - мениджър на пароли, за да съхранявате дългата парола;
- името и кратко описание на Вашия сайт (можете да промените по-късно);
- езика на сайта.
На практика: как изглежда това в панел
Като пример използваме DirectAdmin. В cPanel и Plesk същите елементи се намират под други имена (SSL/TLS, PHP Selector или PHP Settings).
- Проверете в DNS-беори (или при Вашия регистратор), че A записът и www сочат към IP адреса на Вашия пакет.
- Заявете в SSL-сертификати сертификат от Let's Encrypt за
example.comиwww.example.com. - Изберете в Select PHP version най-новата версия на PHP, която искате да използвате.
- Проверете в File Manager дали
public_htmlе празна, с изключение на евентуални файлове от хостинг доставчика.
Обобщение
- wordpress.org препоръчва PHP 8.3 или по-нова и MariaDB 10.11+ или MySQL 8.0+, плюс HTTPS.
- Домейнът (без www и с www) трябва да сочи към Вашия хостинг; премахнете старите AAAA записи.
- Заявете сертификата преди инсталацията и инсталирайте веднага на
https://. - Не инсталирайте на временен адрес на сървъра; тествайте преди смяната на DNS чрез файла hosts или тестов адрес.
- Изберете предварително мястото (основна папка, подпапка, субдомейн) и домейн без www или с www, и премахнете старите начални файлове.
Тест
Задача
Задача A2.1: Готов ли е Вашият домейн за WordPress? Въведете домейна, на който искате да инсталирате WordPress (или вече сте го инсталирали). Програмата проверява дали домейнът без www и www сочат към публичен IP адрес, дали A и AAAA изглежда сочат към един и същ сървър, и дали на порт 443 има валиден сертификат, покриващ и двете имена. Въведете също кое от двете избирате като основен адрес.
Допълнително четене
Тези статии описват стъпките в панелите на WebOké; в други панели работата е подобна.
- Ръководство за DirectAdmin 13.2: WordPress инсталиране
- Ръководство за DirectAdmin 6.2: Заявяване на безплатен сертификат от Let's Encrypt
- Ръководство за DirectAdmin 18.8: Тестване на моя уебсайт преди преместването на домейна
- Ръководство на WebOké 14.2: Тестване на Вашия уебсайт преди преместване
- Безплатен DNS курс 3.1: A и AAAA записи
- Системни изисквания на WordPress (wordpress.org, Английски): https://wordpress.org/about/requirements/
