Instalacja WordPressa w podkatalogu polega na utworzeniu folderu na serwerze, przygotowaniu dedykowanej bazy danych, przesłaniu do niego plików CMS-u i uruchomieniu instalatora pod adresem w formacie domena.pl/podkatalog. To rozwiązanie przydaje się przy prowadzeniu kilku stron na jednym serwerze, tworzeniu środowiska testowego albo wydzielaniu osobnej sekcji witryny.
Co przygotować przed instalacją?
Podkatalog jest folderem znajdującym się w głównym katalogu strony, na przykład public_html/moja-strona. Pliki WordPressa umieszczone bezpośrednio w tym folderze będą dostępne pod adresem domena.pl/moja-strona, a nie pod adresem głównym domeny.
Przed rozpoczęciem instalacji przygotuj:
- Pustą bazę danych MySQL lub MariaDB przeznaczoną dla tej instalacji.
- Nazwę bazy danych, nazwę użytkownika, hasło i adres serwera bazy, które będą potrzebne w instalatorze.
- Czystą paczkę WordPressa pobraną z oficjalnej strony wordpress.org.
- Dostęp FTP lub SFTP oraz program do przesyłania plików, na przykład FileZilla albo WinSCP.
Baza danych przechowuje treści, ustawienia i dane użytkowników WordPressa. Utwórz ją w panelu hostingu, nadaj użytkownikowi odpowiednie uprawnienia i zapisz dane logowania w bezpiecznym miejscu. Adres serwera często ma postać localhost, ale nie jest to regułą. Jeśli hosting podaje inny host bazy, użyj właśnie jego.
Jak przesłać pliki WordPressa do podkatalogu?
Po przygotowaniu bazy pobierz archiwum instalacyjne i rozpakuj je na komputerze. Następnie utwórz na serwerze folder przeznaczony dla strony, na przykład public_html/moja-strona.
Ostrzeżenie: pliki WordPressa pobieraj wyłącznie z wordpress.org. Paczki z nieznanych stron mogą zawierać zmodyfikowane pliki, złośliwy kod lub nieaktualne komponenty.
Prześlij pliki za pomocą klienta FTP zgodnie z poniższą kolejnością:
- Połącz się z serwerem przez FTP lub SFTP.
- Otwórz główny katalog strony i utwórz w nim podkatalog, na przykład
moja-strona. - Na komputerze rozpakuj pobrane archiwum ZIP.
- Otwórz folder
wordpressznajdujący się w rozpakowanej paczce. - Prześlij całą jego zawartość bezpośrednio do podkatalogu na serwerze.
To rozróżnienie jest ważne. Po zakończeniu przesyłania plik wp-config.php i foldery takie jak wp-admin, wp-content oraz wp-includes powinny znajdować się w public_html/moja-strona. Nie mogą zostać umieszczone w dodatkowej ścieżce public_html/moja-strona/wordpress, ponieważ instalator będzie wtedy dostępny pod innym adresem.
Jak uruchomić instalator WordPressa w przeglądarce?
Gdy pliki są już na serwerze, otwórz adres podkatalogu:
https://domena.pl/moja-strona
Jeżeli pliki zostały przesłane poprawnie, pojawi się ekran instalacyjny WordPressa. Konfigurację przeprowadzisz w kilku krokach:
- Wybierz język instalacji, jeśli zostanie wyświetlona taka opcja.
- W formularzu bazy danych wpisz jej nazwę, nazwę użytkownika, hasło i adres serwera.
- Pozostaw domyślny prefiks tabel, jeśli baza będzie używana tylko przez tę instalację. Przy kilku instalacjach w jednej bazie ustaw różne prefiksy.
- Wyślij formularz i poczekaj na potwierdzenie połączenia z bazą.
- Wpisz tytuł witryny, login administratora, silne hasło oraz aktywny adres e-mail.
- Kliknij przycisk uruchamiający instalację WordPressa.
Literówka w nazwie bazy, haśle albo adresie serwera może spowodować komunikat o braku połączenia. W takiej sytuacji porównaj dane z ustawieniami utworzonej bazy. Nie zakładaj automatycznie, że hostem zawsze jest localhost.
Gdzie zalogować się po instalacji?
Po pomyślnym zakończeniu instalacji panel administracyjny będzie dostępny pod adresem:
https://domena.pl/moja-strona/wp-admin
Zaloguj się przy użyciu danych administratora ustalonych w formularzu instalacyjnym. Następnie sprawdź adresy podstron, ustawienia bezpośrednich odnośników i działanie formularzy. Jeśli witryna ma być dostępna publicznie, skonfiguruj certyfikat SSL i korzystaj z adresu HTTPS.
Na tym etapie możesz rozpocząć tworzenie treści, wybrać motyw i zainstalować potrzebne wtyczki. Najważniejsze jest zachowanie danych dostępowych do bazy oraz administratora poza publicznie dostępnymi plikami i dokumentami.