Wie funktioniert die Übertragung von Dateien per FTP (File Transfer Protocol)?
Wie kann ich Dateien per FTP übertragen?
Das Prinzip ist einfach: entweder Sie
uploaden (von Ihrem Rechner zum Server), oder Sie
downloaden (vom Server zu Ihrem Rechner). In beiden Fällen gibt es 2 Übertragungsmodi: Transfer im Binärmodus, oder Transfer im Textmodus (auch ASCII Modus genannt).
Was ist der Unterschied?
Der Unterschied liegt in der Übersetzung des Formats der Datei zwischen der Maschine des Benutzers und dem Server. Wenn Sie auf einem Mac Text haben und diesen so wie er ist auf eine UNIX-Maschine kopieren, dann wird dieser Text nicht in einem für UNIX korrekten Format dargestellt. Wenn Sie einen Micro-PC oder einen Mac-Server nutzen ist es das gleiche Problem, genau wie zwischen einem Rechner unter Windows und UNIX. Damit Ihre Textdatei im korrekten Format von Ihrem PC zum UNIX Server übertragen wird, müssen Sie sie im Textmodus versenden; dabei wird automatisch das Format der Datei geändert. Für Binärdateien (kompilierte Programme zum Beispiel) ist dies nicht notwendig. Skripte (Perl, PHP...) befinden sich im Textformat und müssen deshalb im Textmodus übertragen werden.
Bei den meisten FTP-Clients kann man den standardmässigen Übertragungsmodus in den Benutzereinstellungen wählen. Meistens steht dieser Wert auf "automatisch", das heißt das Programm wählt selbstständig den Modus für die Übertragung (Text oder Binär). Diese automatische Auswahl erfolgt manchmal fehlerhaft, vor allem bei Perl Programmen die der FTP-Client als Binärdateien ansieht (und also im Binärmodus überträgt), während sie eigentlich im Textmodus übertragen werden müssen.
Um Ihre Website online zu stellen können Sie diese Hilfe nutzen:
SharedHostingWebseiteOnlineStellen
Für Beispiele zur Konfiguration des FTP-Clients können Sie folgende Hilfe nutzen:
FtpBenutzung