Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für mini_httpd_sitecopy (1.0.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 der dazu gehoerigen Webseite. 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-Modulmenue im Setup-Programm ist wie folgt aufgebaut: ... * Goto modules: Zum Modulmenue verzweigen ... * Sitecopy - Smart FTP Uploader * View documentation: Anzeigen der Dokumentation * Edit configuration: Bearbeiten der Konfiguration * Advanced configuration file handling: Konfigurationen verwalten * Exit: Untermenue verlassen ... * Exit: Untermenue verlassen Die Menuepunkte duerften selbsterklaerend sein, da sie keinerlei weiteren Eingaben erwarten. Aus diesem Grund wird auf deren Funktion vorerst 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. Parameter START_SITECOPY Ueber diesen Parameter wird das SiteCopy-Paket durch Setzen des Wertes `yes' aktiviert, der Wert `no' deaktiviert es. START_SITECOPY='no' SITECOPY_N Ueber diesen Parameter wird die Anzahl der Webprojekte bzw. Webseiten/Verzeichniskombinationen angegeben, die SiteCopy beruecksichtigen soll. Standardwert: SITECOPY_N='1' SITECOPY_x_ACTIVE Ueber diesen Parameter wird das Webprojekt durch Setzen des Wertes `yes' aktiviert, der Wert `no' deaktiviert es. Standardwert: SITECOPY_1_ACTIVE='no' SITECOPY_x_NAME Ueber diesen Parameter legt man einen eindeutiger Namen fuer das Webprojekt (ggfs. der Verzeichnisname) an. Standardwert: SITECOPY_1_NAME='home' SITECOPY_x_SERVER Ueber diesen Parameter legt man den Namen des entfernten FTP-Servers fest. Beispiel: SITECOPY_1_SERVER='ibp-consult.com' SITECOPY_x_URL Ueber diesen Parameter legt man das Webverzeichnis zur Pruefung des Kopiervorgangs fest. 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. Beispiel: SITECOPY_1_USER='ibp' SITECOPY_x_PASS Ueber diesen Parameter legt man das Kennwort fuer den Zugriff auf den FTP-Server fest. Beispiel: SITECOPY_1_PASS='geheim' SITECOPY_x_LOCAL Ueber diesen Parameter legt man den Verzeichnispfad auf dem lokalen eisfair-Server fest. 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. Beispiel: SITECOPY_1_REMOTE='~/public_html/home/' Unter 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. 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 es. 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. 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. Beispiel: SITECOPY_LINK_1_HREF='http://www.pack-eis.de/?p=mini_httpd_sitecopy' 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 die 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 ueberpruefen. 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 wegen allerdings nicht beruecksichtigt wurden.