Jak wgrać pliki na serwer przez FTP: konfiguracja FileZilla z szyfrowaniem FTPS, katalog public_html, zasady bezpieczeństwa i rozwiązania typowych błędów.
Żeby wgrać pliki na serwer przez FTP, potrzebujesz trzech rzeczy: danych logowania z panelu hostingu (host, użytkownik, hasło), programu FileZilla pobranego z oficjalnej strony oraz wiedzy, że strona „mieszka" w katalogu public_html. Połączenie konfigurujesz raz w Menedżerze Serwerów z włączonym szyfrowaniem FTPS, a potem przeciągasz pliki jak w eksploratorze.
Poniżej cała procedura krok po kroku ze zrzutem najważniejszych ustawień, zasady bezpieczeństwa (przejęte konto FTP to przejęta strona), lista typowych błędów z rozwiązaniami oraz FAQ - m.in. czym różni się FTP, FTPS i SFTP oraz kiedy lepszy jest menedżer plików w panelu.
FTP (File Transfer Protocol) to sposób przesyłania plików między Twoim komputerem a serwerem hostingowym - jak eksplorator plików, tylko że po drugiej stronie jest Twój hosting. Przydaje się do: wgrania strony, podmiany pliku (np. logo), pobrania kopii na dysk, naprawy WordPressa, gdy panel nie działa (np. przy białym ekranie). Alternatywą jest menedżer plików w panelu hostingu - do pojedynczych plików szybszy, ale przy setkach plików program FTP wygrywa.
Zwykły FTP przesyła dane i hasło otwartym tekstem - dziś nie powinno się go używać. FTPS to ten sam protokół opakowany w szyfrowanie TLS (port 21), a SFTP to transfer plików przez protokół SSH (port 22) - technicznie inne rozwiązanie o podobnym efekcie. Używaj FTPS albo SFTP - oba obsługuje FileZilla i oba są dostępne na naszym hostingu.
Znajdziesz je w panelu hostingu (sekcja FTP) albo w mailu powitalnym:
Strona „mieszka" w katalogu publicznym - na większości hostingów to public_html (u nas: domains/twojadomena.pl/public_html). Pliki wgrane POZA ten katalog nie będą widoczne w przeglądarce - to najczęstsza przyczyna „wgrałem, a nie działa". Druga: wgranie katalogu w katalog (strona w public_html/strona/ zamiast bezpośrednio w public_html). Po wgraniu strona główna musi nazywać się index.html albo index.php i leżeć bezpośrednio w public_html.
Więcej scenariuszy „grzebania w plikach" znajdziesz w naszym przewodniku po panelu DirectAdmin - menedżer plików w panelu załatwia sporo bez instalowania czegokolwiek. A jeśli dopiero szukasz miejsca na stronę - nasz hosting WWW ma FTPS, SFTP i konta FTP bez limitu.
Tak - FileZilla Client to oprogramowanie open source, darmowe również do użytku firmowego. Pobieraj wyłącznie z filezilla-project.org; „instalatory" z serwisów pośredniczących bywają doklejane reklamami i złośliwym oprogramowaniem.
Do podmiany jednego pliku albo szybkiej edycji - menedżer w panelu (zero instalacji, działa z każdej przeglądarki). Do wgrania całej strony, setek plików albo pobrania pełnej kopii - FTP, bo wznawia transfery i pokazuje kolejkę.
Zależy od liczby plików bardziej niż od ich wagi - tysiące małych plików (typowy WordPress) potrafią iść dłużej niż jeden duży ZIP. Praktyczny trik: spakuj stronę do ZIP, wgraj jedno archiwum i rozpakuj po stronie serwera w menedżerze plików panelu.
Tak - prawy przycisk na pliku → „Widok/Edycja" otwiera go w lokalnym edytorze, a po zapisie FileZilla proponuje wysłanie zmian. Do poprawek w konfiguracji (np. wp-config.php) wygodne; pamiętaj tylko o kopii pliku przed edycją.
Pliki zaczynające się od kropki są ukryte. W FileZilla włącz Serwer → „Wymuś pokazywanie ukrytych plików". Jeśli .htaccess nadal nie istnieje, po prostu go tam nie ma - WordPress tworzy go przy zapisie ustawień bezpośrednich odnośników.
Osobne konto FTP ograniczone do katalogu jego projektu, z mocnym hasłem, przekazane bezpiecznym kanałem (nie mailem otwartym tekstem) i skasowane po zakończeniu prac. Nigdy nie dawaj hasła głównego do panelu hostingu, gdy wystarczy FTP.
Wszystkie poradniki z kategorii: Hosting od podstaw