Navigation

Profile für FTP-Uploads

AufwärtsZurückWeiter
Profilname Bezeichnung oder Titel des Profils, sofern das Feld leer gelassen wird oder die Bezeichnung "Neues Profil" enthält, wird die Angabe des Quellordners verwendet
Quellordner Herkunfts- bzw. linker Ordner - ist der Stammordner, der als Grundlage (Quelle) der Synchronisation verwendet wird.

Schreiben Sie den gewünschten Ordner direkt in das Feld, oder klicken Sie auf das -Symbol für eine Ordnerauswahl.

Zielorder Ziel- bzw. rechter Ordner - ist der Ordner auf dem FTP-Server, in die die Dateien des Quellordners synchronisiert werden sollen.

Schreiben Sie den gewünschten Ordner direkt in das Feld.

Möchten Sie direkt in den Hauptordner abladen, geben Sie die Zeichenfolge ./ (Punkt und Schrägstrich/Slash) ein oder lassen Sie das Feld leer.

Für die Verwendung von Anonymous-FTP siehe: Synchronisationen mit Anonymous-FTP

Unterverzeichnisse einlesen Diese Option legt fest, dass auch die Unterverzeichnisse des Quellordners für den Abgleich und die Synchronisation verarbeitet werden sollen.
ignorieren Textmuster für Dateien und Ordner, die bei einer Synchronisation ignoriert werden sollen.
  Hinweise:

  • es werden keine Platzhalterzeichen erkannt, wie z.B.
  • in diesem Falle genügt die Angabe der Dateierweiterung (mit Punkt) = .tmp
  • mehrere Muster können eingetragen werden und müssen durch ein Semikolon getrennt werden
  • sollen Ordner ausgeschlossen werden, müssen diese Muster in einen Slash oder Backslash eingeschlossen werden = /temp/
  • die Verwendung von Slash (/) oder Backslash (\) ist egal, hier wird nicht unterschieden, beide Zeichen werden als eines interpretiert
  • Angaben wir /temp oder temp/ können ebenfalls verwendet werden, hierbei werden Ordner und Datei erkannt
  • es muss nicht auf Groß-/Kleinschreibung geachtet werden, generell erfolgt die Überprüfung in Kleinbuchstaben
  • ein Muster kann Leerzeichen beinhalten (auch führende und abschließende), allerdings werden doppelte Leerzeichen automatisch entfernt
  weitere Informationen siehe: nur bestimmte Dateien synchronisieren
Dateischreibweise Legt fest, mit welcher Schreibweise wie die jeweilige Pendant-Datei gespeichert werden soll. Zwischen Quell- und Zielordner wird nicht unterschieden.
nach Synchronisation Lock-Datei erstellen Erstellt nach einer Synchronisation im Quellordner des Profils eine Datei mit dem Namen "Filelogger.lock".

Diese Datei kann ggf. durch andere Programme ausgewertet werden, um Sperrfunktionalitäten zu realisieren.
Host Die Adresse des FTP-Servers, oftmals der gleiche Name wie die Internet-Domain, nur ohne den Vorsatz http://
Benutzer Der Anmeldename bzw. das FTP-Konto
Passwort Das Zugangspasswort zum FTP-Konto

siehe auch: Passworte speichern?
  Hinweise:

  • wird ein Passwort eingetragen, wird das Passwort zwar verschlüsselt in der Projektdatenbank gespeichert, bei sensiblen Zugangsdaten wird jedoch empfohlen keine Passworte zu speichern
  • Benutzer und Passwort werden automatisch eingeblendet, wenn schon ein Profil mit dem selben Host gefunden wird
  • Timeout Anzahl der Sekunden, nach dem eine Anmeldung oder FTP-Transfer abgebrochen wird, wenn keine Verbindung zum FTP-Server besteht.
    Port Standard ist Port 21
    FTP-Modus
    • Aktiv: die Verbindung wird direkt über den angegebenen Port gestartet
    • Passiv: es wird der Port verwendet, der vom Server für die Datenübertragung bereitgestellt wird (Standardeinstellung)
    Transfertyp Legt fest in welchem Format die Daten übertragen werden. Binär ist die Standardeinstellung.

    Sofern lediglich und ausschließlich Textdateien transferiert werden, kann die Option ASCII verwendet werden, bei gemischten Inhalten wie z.B. Text und Bilder sollte immer binär übertragen werden.

    Transfermodus Werden viele kleine Dateien übertragen, hat das erheblichen Einfluss auf die Transferrate, die Übertragung kann in diesem Fall sehr lange dauern. Der FileLogger bietet deshalb die Möglichkeit, die Dateien in einem Archivpaket zusammenzufassen.

    • Dateien pro Ordner als Paket senden
      die Datei werden ordnerweise unkomprimiert in ein ZIP-Archiv verpackt,
    • Paket komprimieren
      das Paket wird zusätzlich komprimiert

    Hinweise

    • werden die Dateien als Paket gesendet, werden die Dateien ordnerweise in einem "normalen" ZIP-Archiv zusammengefasst
    • die Daten werden ohne Kompression gezippt, um Timeouts beim Entpacken auf dem Webserver zu vermeiden
    • werden die Dateien als unkomprimiertes Paket übertragen, erhöht sich die Anzahl der Gesamt-Bytes um ca. 2%
    • die Transferrate kann bis 10-mal höher sein, es können bis zu 80% der möglichen Bandbreite erreicht werden, i.d.R. wird mindestens eine Verdreifachung der Übertragungsrate erreicht.
    • das ZIP-Archiv kann zusätzlich im GZIP-Format komprimiert werden, es kann eine Komprimierungsfaktor bis zu einem 10-tel der unkomprimierten Gesamtdatenmenge erreicht werden, sofern keine Daten übertragen werden die schon komprimiert sind, wie z.B. JPG-Dateien
    • gegenüber komprimierten ZIP-Dateien, sind Timeouts beim Entpacken von größeren GZIP-Archiven (i.d.R.) nicht zu erwarten
    • bei der Übertragung von Dateien mit hoher Kompression, kann die Transferrate, bezogen auf die Gesamtdatenmenge, wieder etwas geringer sein als beim Transfer von unkomprimierten Paketen, in Einzelfällen sogar niedriger als beim Transfer der originalen Einzeldateien. Durch die geringere Datenmenge wird trotzdem i.d.R. eine nochmalige Halbierung der Übertragungszeit erreicht.
    • zum Entpacken wird im Hintergrund eine PHP-Skript ausgeführt, der Webserver muss Dateien im ZIP- und GZIP-Format verarbeiten können, siehe dazu: Entpacken von Dateien auf einem FTP-Server
    • beim Speichern des Profil, werden Sie gefragt, ob Sie das Entpacken auf dem FTP-Server testen möchten
    nicht vorhandene lokale Dateien auf dem FTP-Server löschen Bei einem ersten Abgleich des lokalen Rechners mit dem FTP-Server wird dieses Kennzeichen ignoriert, Dateien die lokal nicht vorhanden sind, aber auf dem FTP-Server gefunden werden, werden immer als Download angeboten.

    Ist das Kennzeichen gesetzt, werden bei jeder weiteren Folgesynchronisation die Dateien auf dem FTP-Server mit dem Status "kann gelöscht werden" versehen, wenn die entsprechende lokale Pendant-Datei nicht mehr vorhanden ist.

    Dateidatum des Uploads beibehalten das Dateidatum der Zieldatei entspricht dem Zeitpunkt des Uploads auf den FTP-Server
    Original-Dateidatum beim Upload übergeben die Zieldateien erhalten das Dateidatum der lokalen Datei
    alle Dateien erhalten das selbe Upload-Datum alle übertragenen Zieldateien erhalten das selbe Dateidatum wie die erste abgeladenen Datei
      Achtung

    • nicht alle FTP-Server unterstützen die letzten beiden Funktion
    • in diesem Fall wird das Dateidatum per PHP-Befehl touch() gesetzt
    • oftmals ist nur möglich das Dateidatum minutengenau zu übergeben, die Angabe der Sekunden werden durch den Server ignoriert
    • diese Option kann verlängerte Uploadzeiten zur Folge haben
    • weitere Hinweise finden Sie im Thema Dateidatum beim Upload beibehalten

    Ein Profil kann nur gespeichert werden, wenn ...

    • ein Profilname muss eingetragen sein
    • Quellordner muss eingetragen sein und es muss ein gültige Verzeichnis sein, beginnend mit einem Laufwerksbuchstaben (Netzlaufwerke müssen verbunden sein)
    • der Zielordner nicht incoming enthält
    • eine Zielordner darf nicht mit einem Laufwerksbuchstaben beginnen oder einen Doppelpunkt beinhalten
    • für Quellordner werden versehentlich eingetragenen Slahs automatisch durch Backslash ersetzt, die jeweilige Ordnerangabe wird mit einem Backslash abgeschlossen, wenn nicht vorhanden
    • für Zielordner werden versehentlich eingetragenen Backslahs automatisch durch Slash ersetzt, die jeweilige Ordnerangabe wird mit einem Slash abgeschlossen, wenn nicht vorhanden, führende Slashs werden entfernt
    • es muss ein Host angegeben werden
    • es muss ein Benutzer angegeben werden
    • Timeout muss angegeben werden und muss numerisch sein
    • der Port muss angegeben werden und muss numerisch sein

    Wichtig

    Der angegebene Quellordner ist das lokale Wurzelverzeichnis, übergeordnete Strukturen werden nicht an den FTP-Server übergeben, Unterverzeichnis dagegen schon

    Beispiel:

    Quellordner
    Zielordner
    C:\MeinHauptordner\Unterordner\
    projekte/
    Quelldatei
    wird gespeichert als Zieldatei
    C:\MeinHauptordner\Unterordner\Dokument.txt
    projekte/Dokument.txt
    Quelldatei
    wird gespeichert als Zieldatei
    C:\MeinHauptordner\Unterordner\WeitererUnterordner\Dokument.txt
    projekte/WeitererUnterordner/Dokument.txt