Das Site-FTP-Protokoll
Wenn Sie mit der FTP-Funktion von Dreamweaver eine Verbindung zu einem Server herstellen, erstellt Dreamweaver ein FTP-Protokoll. In diesem Protokoll werden die Transaktionen aufgelistet, die während der Verbindung zwischen Dreamweaver und dem Server aufgetreten sind. Zur Erläuterung der Transaktionen werden im Protokoll zeilenweise Standardcodes und -befehle angezeigt.
Viele FTP-Probleme können durch Lesen der Codes und Befehle in diesem Protokoll identifiziert werden. Im Folgenden finden Sie Informationen, die Sie beim Überprüfen und Interpretieren von FTP-Protokollen unterstützen, sowie Links zu Macromedia TechNotes, die Tipps zur Fehlerbehebung bei bestimmten FTP-Problemen bieten:
|
Windows |
|
Macintosh |
Ein Beispiel für ein FTP-Protokoll
Im folgenden Beispiel-FTP-Protokoll werden Zahlen (z. B. 220) angezeigt, die als „Seriencodes“ bezeichnet werden. In die Seriencodes sind Befehle (wie MKD) eingebettet.
220 ftp.macromedia.com FTP-Server (ms-ftpd (16) Do 27 Feb 18:32:59 EST 1997) bereit.
USER jmacro
331 Kennwort erforderlich für jmacro
PASS
230 - Bitte warten Sie, bis die Datenträgernutzung überprüft wurde.
230-
230- Ihr Festplattenkontingent beträgt: 5,00 Megabyte.
230- Ihre Festplattennutzung ist:
230- Home/WWW: 1,23 Megabyte
230- FTP: 0,00 Megabyte
230- Gesamt: 1,23 Megabyte (25 % des Kontingents)
230-
230 Benutzer jmacro@macromedia.com angemeldet .
SYST
215 UNIX Typ: L8 Version: BSD-198911
PWD
257 „/jmacro“ ist das aktuelle Verzeichnis.
MKD XYIZNWSK
257 MKD-Befehl erfolgreich.
TYP A
200 Typ auf A eingestellt.
PORT 10,11,1,80,18,238
200 PORT-Befehl erfolgreich.
LIST
150 Öffnen der ASCII-Modus-Datenverbindung für /bin/ls
FTP-Codes und Aktionen
Der Seriencode (die Nummer) am Anfang einiger Zeilen des FTP-Protokolls beschreibt die Aktion, die während des FTP-Vorgangs zwischen Ihrem Computer und dem Server ausgeführt wurde. Die folgende Tabelle enthält eine Beschreibung dieser FTP-Codes und Aktionen.
FTP-Seriencodes
Code | Beschreibung |
100-Seriencodes | Die angeforderte Aktion wird eingeleitet. Erwarten Sie eine weitere Antwort, bevor Sie mit einem neuen Befehl fortfahren. |
110 | Starten Sie die Markierungsantwort erneut. |
120 | In nnn Minuten einsatzbereit. |
125 | Datenverbindung bereits geöffnet, Übertragung beginnt. |
150 | Dateistatus okay, Datenverbindung wird geöffnet. |
200 Seriencodes | Die angeforderte Aktion wurde erfolgreich abgeschlossen. |
200 | Befehl okay. |
202 | Befehl nicht implementiert, an dieser Stelle überflüssig. |
211 | Systemstatus oder Systemhilfe-Antwort. |
212 | Verzeichnisstatus. |
213 | Dateistatus. |
214 | Hilfe-Nachricht. |
215 | NAME Systemtyp. (Wobei NAME ein offizieller Systemname aus der Liste im Dokument „Zugewiesene Nummern“ ist.) |
220 | Service bereit für neue Benutzer. |
221 | Service schließt Verbindung zur Schließsteuerung. Gegebenenfalls abgemeldet. |
225 | Datenverbindung offen; keine laufende Übertragung. |
226 | Datenverbindung wird geschlossen. Angeforderte Dateiaktion erfolgreich (z. B. Dateiübertragung oder Dateiabbruch). |
227 | Aktivieren des passiven Modus |
230 | Benutzer angemeldet, fahren Sie fort. |
250 | Angeforderte Dateiaktion in Ordnung, abgeschlossen. |
257 | „PATHNAME“ erstellt. |
300 Seriencodes | Der Befehl wurde akzeptiert, die angeforderte Aktion wird jedoch ausgesetzt, bis weitere Informationen eingehen. |
331 | Benutzername okay, Kennwort erforderlich. |
332 | Sie benötigen ein Konto für die Anmeldung. |
350 | Angeforderte Dateiaktion bis weitere Informationen vorliegen. |
400 Seriencodes | Der Befehl wurde nicht akzeptiert und die angeforderte Aktion wurde nicht ausgeführt, aber die Fehlerbedingung ist vorübergehend und die Aktion kann erneut angefordert werden. |
401 | Dieser Dienst akzeptiert derzeit keine Benutzer. Benutzerkontingent gefüllt. Wiederholen Sie diesen Vorgang zu einem späteren Zeitpunkt. |
421 | Dienst nicht verfügbar, Steuerungsverbindung wird geschlossen. Dies kann eine Antwort auf einen Befehl sein, wenn der Dienst weiß, dass er beendet werden muss. |
425 | Datenverbindung kann nicht geöffnet werden. |
426 | Verbindung geschlossen; Übertragung abgebrochen. |
431 | Einloggen fehlgeschlagen. Benutzername und/oder Kennwort ungültig. |
450 | Angeforderte Dateiaktion nicht ausgeführt. Datei nicht verfügbar (z. B. Datei ausgelastet). |
451 | Angeforderte Aktion abgebrochen: lokaler Verarbeitungsfehler. |
452 | Angeforderte Aktion nicht ausgeführt. Nicht genügend Speicherplatz im System. |
453 | Dateiübertragung unvollständig. Nicht genügend Speicherplatz. |
500 Seriencodes | Der Befehl wurde nicht akzeptiert und die angeforderte Aktion wurde nicht ausgeführt. |
500 | Syntaxfehler, Befehl nicht erkannt. Dies kann Fehler wie eine zu lange Befehlszeile beinhalten. |
501 | Syntaxfehler in Parametern oder Argumenten. |
502 | Befehl nicht implementiert. |
503 | Schlechte Befehlsfolge. |
504 | Befehl für diesen Parameter nicht implementiert. |
530 | Nicht angemeldet. |
532 | Sie benötigen ein Konto zum Speichern von Dateien. |
550 | Angeforderte Aktion nicht ausgeführt. Datei nicht verfügbar (z. B. Datei nicht gefunden, kein Zugriff). |
552 | Angeforderte Dateiaktion abgebrochen. Speicherzuordnung überschritten (für aktuelles Verzeichnis oder Datensatz). |
553 | Angeforderte Aktion nicht ausgeführt. Dateiname nicht erlaubt. |
ABOR | Dateiübertragung abbrechen |
CWD | Arbeitsverzeichnis ändern |
DELE | entfernte Datei löschen |
LIST | Liste entfernter Dateien |
MDTM | gibt die Änderungszeit einer Datei zurück |
MKD | ein Remote-Verzeichnis erstellen |
NLST | Namensliste des entfernten Verzeichnisses |
PASS | Kennwort senden |
PASV | passiven Modus eingeben |
PORT | öffnen Sie eine Datenschnittstelle |
PWD | Arbeitsverzeichnis drucken |
QUIT | Verbindung beenden |
RETR | entfernte Datei abrufen |
RMD | Remote-Verzeichnis entfernen |
RNFR | umbenennen von |
RNTO | umbenennen in |
SITE | Site-spezifische Befehle |
SIZE | gibt die Größe einer Datei zurück |
STOR | speichern Sie eine Datei auf dem Remote-Host |
TYPE | Übertragungsart einstellen |
USER | Benutzername senden |