Content
Dateianzeige für mini_httpd_sitecopy (1.1.0)
usr/share/doc/mini_httpd_sitecopy/mini_httpd_sitecopy.txt
Das Mini_HTTPD_Sitecopy-Paket
Sitecopy ist ein Programm zur intelligenten Synchronisation zwischen
lokalen Verzeichnissen und korrespondierenden Webseiten. Es werden
dabei nur die Dateien aktualisiert, hinzugefuegt oder geloescht, die
sich tatsaechlich geaendert haben. Der Upload erfolgt per FTP und kann
fuer beliebige Server konfiguriert werden.
Das Paket erzeugt eine simple Weboberflaeche, die innerhalb des
Mini_HTTPD dargestellt wird.
Die Installation
Das Paket wird ueber das Setup-Menue installiert. Wird eine aeltere
Paketversion vorgefunden, so wird diese deinstalliert bevor die neuen
Programmdateien installiert werden.
Das Menue im Setup-Programm
Das Mini_HTTPD_Sitecopy-Modulmenue im Setup-Programm ist wie folgt
aufgebaut:
* ...
* Goto modules: Zum Modulmenue verzweigen
+ ...
+ Sitecopy - Smart FTP Uploader
o View documentation: Anzeigen der Dokumentation
o Edit configuration: Bearbeiten der Konfiguration
o Advanced configuration file handling: Konfigurationen
verwalten
o Exit: Untermenue verlassen
* ...
* Exit: Untermenue verlassen
Die Menuepunkte duerften selbsterklaerend sein, da sie keinerlei
weitere Eingaben erwarten. Aus diesem Grund wird auf deren Funktion
nicht weiter eingegangen.
Die Konfigurationsdatei
In der Konfigurationsdatei, die ueber das Menue zugaenglich ist, sind
folgende Parameter vorhanden; wer sie von Hand editieren will findet
sie unter /etc/config.d/mini_httpd_sitecopy.
Die Parameter
START_SITECOPY
Ueber diesen Parameter wird das SiteCopy-Paket durch Setzen des
Wertes `yes' aktiviert, der Wert `no' deaktiviert es.
Gueltige Werte: yes, no
Standardwert: MINI_SITECOPY='no'
SITECOPY_N
Ueber diesen Parameter wird die Anzahl der Webprojekte bzw.
Webseiten/Verzeichniskombinationen angegeben, die SiteCopy
beruecksichtigen soll.
Gueltige Werte: Zahl
Standardwert: SITECOPY_N='1'
SITECOPY_x_ACTIVE
Ueber diesen Parameter wird das Webprojekt durch Setzen des
Wertes `yes' aktiviert, der Wert `no' deaktiviert es.
Gueltige Werte: yes, no
Standardwert: SITECOPY_1_ACTIVE='no'
SITECOPY_x_NAME
Ueber diesen Parameter legt man einen eindeutiger Namen fuer das
Webprojekt (ggfs. der Verzeichnisname) fest.
Gueltige Werte: Text
Standardwert: SITECOPY_1_NAME='home'
SITECOPY_x_SERVER
Ueber diesen Parameter legt man den Namen des entfernten
FTP-Servers fest.
Gueltige Werte: FTP-Servername
Beispiel: SITECOPY_1_SERVER='ibp-consult.com'
SITECOPY_x_URL
Ueber diesen Parameter legt man das Webverzeichnis zur Pruefung
des Kopiervorgangs fest.
Gueltige Werte: URL
Beispiel: SITECOPY_1_URL='http://www.ibp-consult.com/home'
SITECOPY_x_USER
Ueber diesen Parameter legt man den Anmeldenamen fuer den
Zugriff auf den FTP-Server fest.
Gueltige Werte: Username
Beispiel: SITECOPY_1_USER='ibp'
SITECOPY_x_PASS
Ueber diesen Parameter legt man das Kennwort fuer den Zugriff
auf den FTP-Server fest.
Gueltige Werte: Kennwort
Beispiel: SITECOPY_1_PASS='geheim'
SITECOPY_x_LOCAL
Ueber diesen Parameter legt man den Verzeichnispfad auf dem
lokalen eisfair-Server fest.
Gueltige Werte: Absoluter Verzeichnispfad
Beispiel: SITECOPY_1_LOCAL='/var/www/htdocs/home/'
SITECOPY_x_REMOTE
Ueber diesen Parameter legt man den Verzeichnispfad auf dem
entfernten FTP-Server fest. Es muss sicher gestellt werden, dass
dieses Verzeichnis vorhanden ist, da es nicht durch das
Sitecopy-Programm angelegt wird.
Gueltige Werte: Verzeichnispfad
Beispiel: SITECOPY_1_REMOTE=' /public_html/home/'
Ueber die Parameter SITECOPY_LINK_x_.. koennen HTML-Verweise fuer die
Mini_HTTPD-Webseite generiert werden, die eine schnell Ueberpruefung
der Updates erlauben.
SITECOPY_LINK_N
Ueber diesen Parameter legt man den Anzahl der anzulegenden
Verweise auf der Mini_HTTPD-Webseite fest.
Gueltige Werte: Zahl
Standardwert: SITECOPY_LINK_N='1'
SITECOPY_LINK_x_ACTIVE
Ueber diesen Parameter wird der Verweis durch Setzen des Wertes
`yes' aktiviert, der Wert `no' deaktiviert ihn.
Gueltige Werte: yes, no
Standardwert: SITECOPY_LINK_1_ACTIVE='no'
SITECOPY_LINK_x_NAME
Ueber diesen Parameter legt man den eindeutigen Verweisnamen
fest welcher auf der Mini_HTTPD-Webseite angezeigt werden soll.
Gueltige Werte: Text
Beispiel: SITECOPY_LINK_1_NAME='Homepage des Sitecopy-Paketes'
SITECOPY_LINK_x_TARGET
Ueber diesen Parameter wird das Zielfenster fuer den Verweis
festgelegt. Folgende Schluesselwoerter haben hierbei eine
gesonderte Bedeutung:
+ _blank - Der Verweis wird in einem neuen Fenster geoeffnet.
+ _self - Der Verweis wird im aktuellen Fenster geoeffnet.
+ _parent - Der Verweis sprengt bei verschachtelten Framesets
das aktuelle Frameset.
+ _top - Der Verweis sprengt bei verschachtelten Framesets alle
Framesets.
Standardwert: SITECOPY_LINK_1_TARGET='_blank'
SITECOPY_LINK_x_HREF
Ueber diesen Parameter wird die Referenz-URL angegeben.
Gueltige Werte: URL
Beispiel:
SITECOPY_LINK_1_HREF='http://www.pack-eis.de/?p=mini_httpd_sitec
opy'
Uebersicht der Verweise auf der Webseite
* VIEW - Der view-Verweis erlaubt die Anzeige der
SiteCopy-Einstellungen fuer diese Webseite.
* INIT - Vor der ersten Benutzung muss fuer jedes Verzeichnis der
init-Verweis benutzt werden, damit eine benoetigte Steuerdatei
angelegt wird. Spaeter erlaubt dieser Verweis ein Ruecksetzen der
Seite.
* FETCH - Der fetch-Verweis erlaubt es, schon vorhanden Webstrukturen
vom entfernten Server als Vorlage einzubinden.
* VERIFY - Mit dem verify-Verweis werden die lokalen und entfernten
Strukturen ueberprueft.
* TEST - Der test-Verweis stellt die notwendigen SiteCopy-Aktionen
dar, ohne sie tatsaechlich auszufuehren. Dieser Verweis ist
ebenfalls fuer alle Seiten verfuegbar.
* UPDATE - Der update-Verweis fuehrt schliesslich das SiteCopy-Update
aus. Die ausgefuehrten Aktionen werden protokolliert. Dieser
Verweis ist ebenfalls fuer alle Seiten verfuegbar.
SiteCopy kennt zwar noch weitere Parameter, die aus Gruenden der
Uebersichtlichkeit allerdings nicht aufgefuehrt werden.
__________________________________________________________________
Juergen Edner 2012-05-24