TAAT Technologie Cyfrowe

Przesyłanie przez FTP krok po kroku

Aby wgrać pliki na serwer lub je pobrać, trzeba połączyć się z serwerem przez FTP.

Potrzebujesz do tego trzech rzeczy:

  1. pliki, które chesz przesłać
  2. serwer z obsługą FTP (login i hasło)
  3. program do przesyłania plików (tzw. klient FTP)

Pliki, które chcesz przesłać

Na serwer możesz wgrać pliki bez dodatkowego przygotowania, ale musisz pamiętać o tym, że nazwa pliku na serwerze, to jednocześnie część jego adresu, który musisz wpisać w przeglądarce, aby ten plik pobrać z serwera.

Oznacza to, że nazwa pliku podlega tym samym zasadom nazywania, co adresy URL, czyli nie może zawierać spacji, polskich znaków i w zasadzie żadnych innych znaków poza: [A-Za-z0-9_-+.]

Pakowanie plików w jedno archiwum

Najprostszym sposobem aby ułatwić pobieranie wszystkich plików za jednym razem jest spakowanie ich w jeden plik. Można to zrobić np. za pomocą darmowego programu 7 zip (Po instalacji zaznaczyć pliki, kliknąć prawym i wybrać „dodaj do archiwum”).

Wadą takiego rozwiązania jest to, że nie można przeglądać i pobierać z serwera poszczególnych plików pojedynczo. Oczywiście, na serwerze możesz umieścić jednocześnie i wersję spakowaną, i poszczególne pliki (wtedy dłużej się wysyła na serwer i zajmuje więcej miejsca).

Poprawianie nazw

Nazwy plików możesz poprawić ręcznie usuwając niedozwolone znaki, ale to zadanie można sobie ułatwić przy pomocy skryptu:

Aby poprawić nazwy, zapisz powyższy plik w katalogu z plikami, których nazwy chcesz poprawić i uruchomić (zobacz szczegółowy opis).

Serwer z dostępem do FTP

Potrzebujesz:

Te dane potrzebne są zarówno do wysyłania plików na serwer, jak i do ich pobierania. Jeśli ktoś inny ma mieć możliwość pobrania tych plików przez FTP, musi także znać te dane. Nie musi ich znać, jeśli pliki wygrywasz na serwer www (katalog /www/), ale w takim przypadku musisz mu podać linka gdzie ma tych plików szukać.

Dane te zwykle otrzymujesz przy zawieraniu umowy hostingowej.

Jeśli nie pamiętasz tych danych, skontaktuj się z administratorem swojego serwera (strony www).

Jeśli masz już swoje konto na taat.pl, dane potrzebne do połączenia FTP możesz znaleźć logując się do panelu klienta ( zakładka: www/ftp > edytuj). W panelu klienta można edytować istniejące konto FTP lub założyć nowe (np. dla każdego pracownika osobno).

Jeśli nie masz jeszcze dostępu do serwera, możesz przetestować konto na serwerze taat.pl:

Po założeniu konta, dane potrzebne do połączenia przez FTP otrzymasz na adres e-mail podany przy zakładaniu konta.

Pliki przez FTP

Mając nazwę serwera, login i hasło, możesz się z nim połączyć przy pomocy dowolnego programu do obsługi FTP (np. FireFTP).

Poniżej znajdziesz opis, jak wgrać pliki na serwer, przy pomocy darmowego programu Filezilla.

Uwaga: Jeśli nie masz praw administratora, lub nie chcesz instalować programu na stałe, pobierz i rozpakuj wersję .zip.

Aby połączyć się z serwerem należy wpisać w poszczególne pola pożądane dane: adres serwera, login (nazwa użytkownika, numer UID) i hasło (domyślnie jest ono takie same jak do panelu klienta).

Po wpisaniu wszystkich danych klikamy przycisk: Szybkie połączenie.

Oczywiście dane można zapisać na przyszłość, używając menadżera połączeń, którym dysponuje Filezilla.

Poniższy zrzut ekranu obrazuje jak wypełnić poszczególne pola.

Filezilla - konfiguracja połączenia

Okno programu jest podzielone na dwie części:

Wystarczy przeciągnąć pliki na docelowe miejsce i sprawa załatwiona.

Pobieranie plików z serwera przez FTP działa na tej samej zasadzie.

Ważne: Korzystając z serwera taat.pl, pliki należy umieścić w katalogu ftp lub www. Katalog ftp jest dostępny przez jedynie przez FTP (musisz znać login i hasło, żeby je pobrać), a katalog www jest widoczny z każdej przeglądarki.

Oczywiście, w tych katalogach, można utworzyć nowe podkatalogi.

Liknowanie do określonego pliku na serwerze

Link do pobrania konkretnego pliku na serwerze możesz wysłać przez e-mail, gadu-gadu itp.

Przykładowy link do pliku na serwerze będzie miał postać:

http://twojadomena.pl/katalog/podkatalog/twojplik.typ
(jeśli plik znajduje się w katalogu /www/katalog/podkatalog/, lub:)
ftp://twojadomena.pl/katalog/podkatalog/twojplik.typ
(jeśli plik znajduje się w katalogu /ftp/katalog/podkatalog/, np.)
ftp://twojadomena.pl/katalog/podkatalog/zdjecie.jpg

a w przypadku całego katalogu zdjęć (bez nazwy pliku na końcu):

http://twojadomena.pl/katalog/podkatalog/

Konstruując link do określonego pliku nie możemy zapominać o rozszerzeniu pliku, czyli o oznaczeniu typu pliku. Rozszerzenie jest oddzielone od reszty nazwy za pomocą kropki i jest nim np .jpg, .png, etc.

Ważny plik .htaccess

Plik o nietypowej nazwie .htaccess to plik umożliwiający zmianę konfiguracji serwera dla konkretnego katalogu. Plik może zostać utworzony w każdym katalogu, umożliwiając dodanie nowych lub zmianę istniejących ustawień serwera, które mają skutek tylko w danym katalogu i katalogach podrzędnych.

Za pomocą specjalnych poleceń możliwe jest wskazywanie stron wyświetlanych w odpowiedzi na różne komunikaty błędów serwera, lub np. ograniczanie dostępu do zasobów znajdujących się na danym serwerze. Plik ten odczytywany jest podczas każdego żądania dotyczącego zasobów w danym katalogu.

Pliki .htaccess na serwerze taat.pl można tworzyć z poziomu panelu klienta (zakładka: www/ftp > edytuj > .htaccess > Nowy)

Plik .htaccess można edytować w dowolnym edytorze tekstowym np. jEdit albo Notatnik. Ważnym jest, aby dokument został zapisany pod nazwą .htaccess

System Windows ma problemy z utworzeniem pliku o tak nietypowej nazwie, więc najlepiej skorzystać z powyższego przykładowego gotowca.

Przydatne polecenia .htaccess

Pozwala na linkowanie do całych katalogów:

Options +Indexes

Zabrania pokazywania zawartości katalogów:

Options -Indexes

Pozwala wyświetlić zawartość katalogu + szczegółowe informacje (data, rozmiar, typ)

Options +Indexes
IndexOptions +FancyIndexing

Do pobrania