WordPressa i inne popularne aplikacje PHP uruchomisz na hostingu webh na dwa sposoby: szybkim autoinstalatorem z panelu albo ręcznie, wgrywając pliki samodzielnie. Ten poradnik prowadzi przez oba warianty i tłumaczy najczęstsze problemy zaraz po instalacji, dzięki czemu strona zacznie działać bez zbędnego szukania.
Autoinstalator z panelu
Najprościej skorzystać z gotowego instalatora:
- W panelu klienta przejdź Produkty/Usługi → Hosting WWW → Do panelu.
- Otwórz zakładkę Strony i zaznacz domenę, na której ma stanąć WordPress.
- Kliknij Skrypty i wybierz aplikację do zainstalowania.
To najwygodniejsza droga, bo instalator sam tworzy bazę i pliki.
Instalacja ręczna
Ręczna instalacja daje pełną kontrolę i przydaje się przy nietypowych konfiguracjach:
- Pobierz pliki aplikacji i wgraj je do katalogu strony przez FTP lub SSH (zobacz poradnik o SSH i FTP).
- Utwórz bazę danych w panelu (zobacz poradnik o bazach MySQL).
- Wejdź na swoją domenę w przeglądarce i przejdź instalator aplikacji.
- Podaj dane bazy, pamiętając, że jako host bazy wpisujesz przypisany serwer (np.
sql-001.webh.cloud), a nielocalhost.
Informacja
WordPress do połączenia z bazą wymaga rozszerzenia mysqli. Jeśli instalator zgłasza brak obsługi bazy, włącz mysqli w ustawieniach PHP, opisujemy to w poradniku o PHP.
Plik startowy: dlaczego widać „stronę w budowie" lub błąd 403
Serwer szuka w katalogu strony pliku startowego w określonej kolejności: najpierw index.html, dopiero potem index.php. To częste źródło nieporozumień po instalacji lub migracji:
- Jeśli zamiast WordPressa widzisz starą stronę albo „w budowie", w katalogu został
index.html. Usuń go lub zmień mu nazwę, a serwer zacznie uruchamiaćindex.php. - Jeśli pojawia się błąd 403, w katalogu zwykle nie ma żadnego pliku startowego (lub są błędne uprawnienia). Wgraj poprawny
index.php/index.html.
Wysyłka maili z aplikacji (formularze, sklep)
Funkcja PHP mail() jest na hostingu wyłączona, dlatego formularze kontaktowe i powiadomienia ze sklepu skonfiguruj na wysyłkę przez SMTP. W WordPressie najprościej użyć wtyczki SMTP i wpisać w niej dane serwera smtp.webh.email. Dane do konfiguracji znajdziesz w poradniku o poczcie, a o dostarczalności maili w poradniku o MX, SPF i DKIM.
Dostęp do panelu administracyjnego (wp-admin)
Przed stronami działa firewall, który domyślnie ogranicza dostęp do paneli logowania do ruchu z Polski. Jeśli logujesz się zza granicy, przez VPN albo strona stoi za Cloudflare, wejście do wp-admin może kończyć się blokadą lub błędem 403. Jak to odblokować, opisujemy w poradniku o firewallu.
Wskazówka
Logowanie do WordPressa to ulubiony cel automatycznych ataków. Warto dodatkowo zabezpieczyć katalog wp-admin hasłem. Boty zatrzymują się wtedy na pytaniu serwera o dane, zanim w ogóle zobaczą formularz logowania.
Aktualizacje i typowe błędy po migracji
Aplikację i jej wtyczki warto utrzymywać aktualne. Połączenie starej wtyczki z nowszą wersją PHP to najczęstsza przyczyna błędów (np. niedziałający panel WordPressa zaraz po przeniesieniu strony). Zwykle wystarczy zaktualizować motyw i wtyczki, ręcznie lub przez WP-CLI, dostępne na hostingu (zobacz poradnik o technologiach).
Wskazówka
Błąd cURL error 60: SSL certificate problem przy pobieraniu wtyczek oznacza, że sama strona nie ma jeszcze ważnego certyfikatu. Wygeneruj darmowy certyfikat SSL, a komunikat zniknie. W sklepach (np. PrestaShop) błąd 500 po zmianach zwykle naprawia wyczyszczenie folderu var/cache.