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.
Autor: McProdukt · Opublikowano: · Aktualizacja:
Żeby wgrać pliki na serwer przez FTP, dodaj serwer w Menedżerze serwerów FileZilli: host z maila od dostawcy hostingu, protokół FTP, szyfrowanie „Wymagaj jawnego FTP przez TLS", port 21, użytkownik i hasło. Po połączeniu przeciągnij pliki do katalogu public_html. Na hostingu McProdukt FTP z szyfrowaniem TLS działa na porcie 21 w każdym pakiecie, a SFTP - na porcie 32154 z logowaniem kluczem SSH, w pakietach od 20 GB.
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 (standardowo port 22, w McProdukt 32154) - technicznie inne rozwiązanie o podobnym efekcie. Używaj FTPS albo SFTP - oba obsługuje FileZilla. Na naszym hostingu FTPS działa w każdym pakiecie, a SFTP w pakietach od 20 GB, z logowaniem kluczem SSH zamiast hasła.
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 FTP z szyfrowaniem TLS w każdym pakiecie i SFTP w pakietach od 20 GB. Wszystkie porty - poczty, FTP, SSH i MySQL - zebraliśmy w tabeli portów z ustawieniami.
21 dla FTP i FTP z szyfrowaniem TLS - przy FTP możesz też zostawić pole puste, FileZilla użyje wtedy 21. Dla SFTP wpisz port SSH: standardowo 22, na hostingu McProdukt 32154.
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