Protokol FTP serveru
Když se připojíte k serveru pomocí funkce FTP aplikace Dreamweaver, Dreamweaver vygeneruje protokol FTP. Tento protokol obsahuje seznam transakcí, ke kterým došlo mezi aplikací Dreamweaver a serverem během připojení. Pro vysvětlení transakcí protokol zobrazuje standardní kódy a příkazy řádek po řádku.
Čtením kódů a příkazů v tomto protokolu lze identifikovat mnoho problémů s FTP. Níže naleznete informace, které vám pomohou při kontrole a interpretaci protokolů FTP, jakož i odkazy na Macromedia TechNotes, které nabízejí tipy odstraňování problémů pro konkrétní problémy s FTP:
|
Systém Windows |
|
Systém Macintosh |
Příklad protokolu FTP
V ukázkovém protokolu FTP níže uvidíte čísla (například 220), která jsou uváděna jako „sériové kódy“. V sériových kódech jsou rozptýleny příkazy (například MKD).
220 ftp.macromedia.com FTP server (ms-ftpd (16) Čt 27. února 18:32:59 EST 1997) připraven.
USER Jmacro
331 Heslo požadované pro jmacro
PASS
230-Kontrola využití disku, čekejte prosím.
230–
230– Vaše disková kvóta je: 5,00 megabajtů.
230- Využití vašeho disku je:
230- Domácí/WWW: 1,23 megabajtů
230- FTP: 0,00 megabajtů
230- Celkem: 1,23 megabajtů (25% kvóta)
230-
230 Uživatel jmacro@macromedia.com přihlášený.
SYST
215 UNIX Typ: L8 Verze: BSD-198911
PWD
257 "/jmacro" je aktuální adresář.
MKD XYIZNWSK
257 Příkaz MKD byl úspěšný.
TYPE A
200 Typ nastaven na A.
PORT 10,11,1,80,18,238
200 PORT příkaz úspěšný.
LIST
150 Otevření datového připojení v režimu ASCII pro /bin/ls
FTP kódy a akce
Sériový kód (číslo) na začátku některých řádků protokolu FTP popisuje akci, která proběhla mezi počítačem a serverem v procesu FTP. Tabulka níže nabízí popis těchto FTP kódů a akcí.
Sériové kódy FTP
Kód | Popis |
100 sériových kódů | Požadovaná akce je zahájena, než budete pokračovat s novým příkazem, očekávejte další odpověď. |
110 | Restartujte odpověď značky. |
120 | Služba připravena za nnn minut. |
125 | Datové připojení je již otevřené, přenos začíná. |
150 | Stav souboru je v pořádku, chystá se otevřít datové připojení. |
200 sériových kódů | Požadovaná akce byla úspěšně dokončena. |
200 | Příkaz je v pořádku. |
202 | Příkaz není implementován, na tomto webu zbytečné. |
211 | Stav systému nebo odpověď na systémovou nápovědu. |
212 | Stav adresáře. |
213 | Stav souboru. |
214 | Zpráva nápovědy. |
215 | Typ NÁZVU systému. (Kde NÁZEV je oficiálním systémovým názvem ze seznamu v dokumentu Přiřazená čísla.) |
220 | Služba je připravena pro nového uživatele. |
221 | Služba uzavření ovládacího připojení. Odhlášení v případě potřeby. |
225 | Datové připojení otevřené; neprobíhá žádný převod. |
226 | Uzavření datového připojení. Požadovaná akce souboru byla úspěšná (například přenos souboru nebo přerušení souboru). |
227 | Vstup do pasivního režimu |
230 | Uživatel přihlášený, pokračujte. |
250 | Požadovaná akce souboru v pořádku, dokončena. |
257 | Vytvořen „NÁZEV CESTY“. |
300 sériových kódů | Příkaz byl přijat, ale požadovaná akce je pozastavena až do obdržení dalších informací. |
331 | Uživatelské jméno je v pořádku, potřebujete heslo. |
332 | Potřebujete účet pro přihlášení. |
350 | Požadovaná akce souboru čeká na další informace. |
400 sériových kódů | Příkaz nebyl přijat a požadovaná akce neproběhla, ale chybový stav je dočasný a akce může být vyžádána znovu. |
401 | Tato služba nyní neakceptuje uživatele. Uživatelská kvóta naplněna. Zkuste to znovu později. |
421 | Služba není k dispozici, uzavření ovládacího připojení. Může to být odpověď na jakýkoli příkaz, pokud služba ví, že musí být vypnuta. |
425 | Nelze uzavřít datové připojení. |
426 | Připojení uzavřeno, přenos přerušen. |
431 | Přihlášení se nezdařilo. Uživatelské jméno a/nebo heslo je neplatné. |
450 | Požadovaná akce souboru nebyla provedena. Soubor není k dispozici (např. soubor je zaneprázdněn). |
451 | Požadovaná akce byla přerušena: místní chyba ve zpracování. |
452 | Požadovaná akce nebyla provedena. Nedostatečné úložiště v systému. |
453 | Neúplný přenos souboru. Nedostatečné úložiště. |
500 sériových kódů | Příkaz nebyl přijat a požadovaná akce neproběhla. |
500 | Chyba syntaxe, příkaz nebyl rozpoznán. To může zahrnovat chyby, jako je příliš dlouhý příkazový řádek. |
501 | Chyba syntaxe v parametrech nebo argumentech. |
502 | Příkaz není implementován. |
503 | Špatné pořadí příkazů. |
504 | Příkaz není pro tento parametr implementován. |
530 | Uživatel není přihlášen. |
532 | Pro ukládání souborů potřebujete účet. |
550 | Požadovaná akce nebyla provedena. Soubor není k dispozici (např. soubor nebyl nalezen, žádný přístup). |
552 | Požadovaná akce souboru byla přerušena. Překročeno přidělené úložiště (pro aktuální adresář nebo datový soubor). |
553 | Požadovaná akce nebyla provedena. Název souboru není povolen. |
ABOR | přerušení přenosu souboru |
CWD | změna pracovního adresáře |
DELE | odstranění vzdáleného souboru |
LIST | vyjmenování vzdálených souborů |
MDTM | vrácení úpravy času souboru |
MKD | vytvoření vzdáleného adresáře |
NLST | seznam názvů vzdáleného adresáře |
PASS | poslat heslo |
PASV | vstup do pasivního režimu |
PORT | otevření datového kanálu |
PWD | tisk pracovního adresáře |
QUIT | ukončení připojení |
RETR | znovu získání vzdáleného souboru |
RMD | odstranění vzdáleného adresáře |
RNFR | přejmenování z |
RNTO | přejmenování na |
SITE | příkazy specifické pro web |
SIZE | vrácení velikosti souboru |
STOR | uložení souboru do vzdáleného hostitele |
TYPE | nastavení typu přenosu |
USER | odeslání uživatelského jména |