Połączenie FTP z WordPressem daje dostęp do plików strony na serwerze, ale nie otwiera kokpitu wp-admin. Potrzebujesz klienta FTP, na przykład FileZilla, oraz danych do hostingu: hosta, loginu, hasła i portu. Są to dane serwera, a nie dane logowania do WordPressa.
Co jest potrzebne do połączenia?
Przed rozpoczęciem przygotuj trzy rzeczy:
- Aktywną usługę hostingową z plikami WordPressa.
- Klienta FTP, na przykład FileZilla, WinSCP albo Total Commander.
- Dane dostępowe do serwera – host, login, hasło i port.
Przez połączenie FTP możesz przeglądać i przesyłać pliki strony, między innymi motywy, wtyczki oraz plik wp-config.php. Nie służy ono do edycji wpisów, stron ani ustawień dostępnych w panelu WordPressa.
Gdzie znaleźć dane FTP?
Dane znajdziesz po zalogowaniu do panelu swojego hostingu, na przykład cPanelu lub DirectAdmin. Szukaj sekcji o nazwie „Konta FTP”, „Dane FTP”, „Dane konfiguracyjne” albo podobnej. Czasem parametry znajdują się także w wiadomości powitalnej od dostawcy hostingu.
Hosting może udostępniać konto główne oraz dodatkowe konta FTP. Konto dodatkowe może mieć dostęp tylko do wybranego katalogu, dlatego nadaje się do przekazania wykonawcy bez udostępniania głównego hasła do hostingu. Najważniejsze parametry wyglądają następująco:
| Parametr | Co oznacza? | Gdzie szukać? |
|---|---|---|
| Host | Adres serwera, z którym łączy się program, na przykład nazwa hosta lub adres IP. | Panel hostingu, e-mail powitalny, sekcja danych konfiguracyjnych. |
| Login | Nazwa użytkownika głównego lub dodatkowego konta FTP. | Sekcja „Konta FTP” albo dane głównego konta w panelu. |
| Hasło | Hasło przypisane do wybranego konta FTP. | Panel hostingu. Jeśli go nie pamiętasz, zwykle możesz je tam zmienić. |
| Port | Numer portu używanego przez wybrany protokół. | Dokumentacja hostingu lub ustawienia usługi. Dla FTP najczęściej 21, dla SFTP zwykle 22. |
Login i hasło do FTP nie muszą być takie same jak dane do wp-admin. Próba użycia adresu e-mail i hasła do kokpitu WordPressa często kończy się błędem logowania.
Jak połączyć się z WordPressem przez FileZilla?
W większości klientów FTP pola mają podobne nazwy. Poniższe kroki pokazują konfigurację na przykładzie FileZilla:
- Uruchom FileZilla i otwórz Menedżera stron.
- Utwórz nową konfigurację połączenia i wpisz nazwę, która pozwoli rozpoznać serwer.
- W polu hosta podaj adres serwera z panelu hostingowego.
- Wybierz protokół SFTP, jeśli hosting go udostępnia. W przeciwnym razie wybierz FTP lub wariant wskazany przez dostawcę.
- Wpisz login oraz hasło do konta FTP, a przy SFTP ustaw port wskazany przez hosting. Dla zwykłego FTP najczęściej używa się portu 21.
- W ustawieniach transferu wybierz tryb pasywny, jeśli program lub dostawca hostingu tego wymaga.
- Połącz się z serwerem i zaakceptuj certyfikat lub klucz serwera tylko wtedy, gdy jego dane zgadzają się z informacjami od dostawcy hostingu.
Po udanym logowaniu FileZilla pokaże pliki komputera oraz katalogi serwera. Przejdź do folderu, w którym znajduje się instalacja WordPressa. Jego nazwa zależy od konfiguracji hostingu, dlatego nie zakładaj, że zawsze będzie to public_html.
Zalecamy używanie SFTP zamiast nieszyfrowanego FTP. SFTP przesyła dane przez bezpieczne połączenie SSH. Zwykłe FTP nie zapewnia takiej ochrony, dlatego login i hasło mogą być narażone podczas transmisji. FTPS również szyfruje połączenie, ale jego konfiguracja i port zależą od konkretnego hostingu.
Co zrobić, gdy połączenie nie działa?
Sprawdź kolejno najczęstsze przyczyny:
- Wpisany host odpowiada właściwemu serwerowi, a nie adresowi strony lub panelu WordPressa.
- Port pasuje do wybranego protokołu, na przykład 21 dla FTP albo port podany przez hosting dla SFTP.
- Login i hasło dotyczą konta FTP, a nie konta wp-admin.
- Twoje konto hostingowe jest aktywne, a adres IP nie został zablokowany przez firewall lub mechanizm ochrony serwera.
Jeśli pojawia się komunikat o przekroczeniu czasu połączenia, włącz tryb pasywny i sprawdź ustawienia zapory sieciowej. Gdy serwer odrzuca logowanie, najpierw zresetuj hasło konkretnego konta FTP w panelu hostingu. Przy utrzymującej się blokadzie skontaktuj się z pomocą techniczną dostawcy.
Jak zadbać o bezpieczeństwo?
Nie zapisuj hasła w kliencie FTP na publicznym lub współdzielonym komputerze. W FileZilla możesz wybrać logowanie z pytaniem o hasło zamiast zapisywania go w konfiguracji. Po zakończeniu pracy rozłącz sesję i zamknij program.
Najbezpieczniejsza konfiguracja to osobne konto FTP z ograniczonym dostępem do potrzebnego katalogu oraz połączenie SFTP. Dzięki temu ewentualne przejęcie danych nie musi oznaczać dostępu do całego hostingu.
Gdy dane są poprawne, a serwer nadal odrzuca połączenie, problem może wynikać z blokady adresu IP, reguł firewalla albo ograniczeń nałożonych przez hosting. W takim przypadku administrator serwera powinien sprawdzić logi i konfigurację usługi.
Połączenie FTP z WordPressem wymaga więc nie danych z kokpitu, lecz parametrów konta hostingowego. Znajdź je w panelu dostawcy, skonfiguruj klienta z użyciem SFTP i nie przechowuj hasła na niezaufanym urządzeniu.