
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 |