Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Administracja serwerem i bezpieczeństwo Systemy CMS i narzędzia webowe

Słowa kluczowe: FTP FileZilla

Program FileZilla może zostać wykorzystany do

A. zarządzania bazami danych strony internetowej.
B. publikacji strony internetowej na serwerze.
C. zmiany domyślnych ustawień hostingu dla strony internetowej.
D. walidacji strony internetowej.

Pytanie z egzaminu CKE, czerwiec 2022 (arkusz EE.09-SG-22.06).

FileZilla jest klientem FTP, FTPS i SFTP, czyli programem służącym głównie do przesyłania plików między komputerem lokalnym a serwerem. W praktyce wykorzystuje się go właśnie do publikacji strony internetowej na hostingu: wrzucasz pliki HTML, CSS, JavaScript, grafiki, katalogi z zasobami czy plik index.html do odpowiedniego folderu na serwerze, często o nazwie public_html, www albo htdocs. Po takim przesłaniu strona może być dostępna pod domeną, o ile hosting i DNS są poprawnie skonfigurowane. Moim zdaniem to jedno z najbardziej podstawowych narzędzi przy pracy z klasyczną stroną statyczną albo prostą aplikacją PHP. Dobra praktyka branżowa to używanie SFTP albo FTPS zamiast zwykłego FTP, bo zwykły FTP przesyła dane logowania bez solidnego szyfrowania. Warto też pamiętać o kopii zapasowej przed nadpisaniem plików, poprawnych uprawnieniach, np. 644 dla plików i 755 dla katalogów, oraz sprawdzeniu, czy ścieżki do obrazów i arkuszy CSS działają po wgraniu na serwer. FileZilla nie tworzy strony za nas, ale pomaga ją bezpiecznie i wygodnie umieścić tam, gdzie ma być widoczna dla użytkowników.
W tym pytaniu łatwo pomylić samo połączenie z serwerem z pełnym zarządzaniem usługą hostingową. FileZilla daje dostęp do systemu plików na serwerze przez FTP, FTPS albo SFTP, ale nie jest narzędziem do sprawdzania poprawności kodu strony. Walidację HTML i CSS wykonuje się raczej przez walidatory, np. W3C Markup Validation Service, narzędzia deweloperskie w przeglądarce, linters w edytorze kodu albo systemy kontroli jakości w projekcie. FileZilla może przesłać plik z błędnym HTML-em na serwer, ale nie powie sensownie, czy znaczniki są zgodne ze standardem HTML5. To zupełnie inna warstwa pracy.

Podobnie wygląda sprawa z ustawieniami hostingu. Zmiana wersji PHP, konfiguracja domeny, certyfikatu SSL, rekordów DNS, kont pocztowych, limitów zasobów czy ustawień serwera WWW odbywa się zwykle w panelu administracyjnym hostingu, takim jak cPanel, Plesk, DirectAdmin albo w konfiguracji serwera przez SSH. FileZilla co najwyżej pozwoli edytować lub przesłać pliki konfiguracyjne, jeśli masz do nich uprawnienia, ale to nie oznacza, że jest panelem administracyjnym hostingu.

Zarządzanie bazami danych też wymaga innych narzędzi. Do MySQL lub MariaDB używa się najczęściej phpMyAdmin, Adminer, MySQL Workbench, konsoli mysql albo mechanizmów dostępnych w CMS-ie. FileZilla może przenieść plik kopii bazy, na przykład dump.sql, lecz nie wykonuje zapytań SQL, nie tworzy tabel i nie zarządza relacjami. Typowy błąd myślowy polega tu na założeniu, że skoro program łączy się z serwerem, to obsłuży wszystko na tym serwerze. W rzeczywistości FileZilla jest przede wszystkim narzędziem do transferu plików, więc jej naturalne zastosowanie to publikowanie strony na serwerze.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.