Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:installation_auf_webhoster_2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:installation_auf_webhoster_2 [2016/09/03 18:51]
jau lftp Beispiele
howto:installation_auf_webhoster_2 [2017/12/24 13:58]
jau [Nachwehen] Codeschnipsel, sytemd
Zeile 50: Zeile 50:
  
 ==Variante eins== ==Variante eins==
-Wir kopieren den gesamten Inhalt von ''/​var/​www/​volkszaehler.org/''​ in ein Verzeichnis unserer Wahl beim Hoster (z.B. ''/​was/​auch/​immer/​vz.domain.tld/''​)\\ +Wir kopieren ​per ftp-Befehl ​den gesamten Inhalt von ''/​var/​www/​volkszaehler.org/''​ in ein Verzeichnis unserer Wahl beim Hoster (z.B. ''/​was/​auch/​immer/​vz.domain.tld/''​)
-Z.B. mit einem FTP-Client: (lftp ist nicht im Rasperry-Image enthalten und muss erst installiert werden) +
-<​code>​ +
-lftp -e "​mirror -R /​var/​www/​volkszaehler.org/​ ./;​quit"​ -u [FTP-USER]:​[PASSWORT] [FTP-SERVER] +
-</​code>​+
  
-==Variante zwei== +==Variante zwei== Wir packen das Zeug per ''​tar czf vz.tgz /​var/​www/​volkszaehler.org/​*'',​ laden diese Datei hoch und basteln uns eine zweite (PHP-)Datei (''​uncompress.php''​),​ die per System Call das ganze wieder auspackt:
-Wir packen das Zeug per ''​tar czf vz.tgz /​var/​www/​volkszaehler.org/​*'',​ laden diese Datei hoch und basteln uns eine zweite (PHP-)Datei (''​uncompress.php''​),​ die per System Call das ganze wieder auspackt:+
 <​code>​ <​code>​
 <?php <?php
Zeile 102: Zeile 97:
 Fertig sind wir aber natürlich noch nicht. Jetzt folgt die Anpassung (bzw. Erstellung) der '​vzlogger.conf'​ auf dem System, das die Daten senden soll. Fertig sind wir aber natürlich noch nicht. Jetzt folgt die Anpassung (bzw. Erstellung) der '​vzlogger.conf'​ auf dem System, das die Daten senden soll.
  
-Falls der ''​vzlogger''​ schon brav seinen Dienst verrichtet, braucht man lediglich in der Konfigdatei den Middlewarepfad auf ''​http://​vz.domain.tld/​middleware.php''​ anpassen, den Prozess ​stoppen und neu starten (Pros haben ja schon längst ein Skript in ''​/etc/init.d'' ​dafür liegen...).+Falls der ''​vzlogger''​ schon brav seinen Dienst verrichtet, braucht man lediglich in der Konfigdatei 
 +<​code>"​middleware":​ "​http://​localhost/​middleware.php",</​code>​ 
 +den Middlewarepfad auf ''​http://​vz.domain.tld/​middleware.php''​ anpassen, den Prozess ​per ''​systemd'' ​stoppen und neu starten.
  
 Ansonsten muss die ganz normale Einrichtung gemacht werden: Kanäle in der Middleware anlegen, UUIDs kopieren, in die Konfig eintragen, etc... Ansonsten muss die ganz normale Einrichtung gemacht werden: Kanäle in der Middleware anlegen, UUIDs kopieren, in die Konfig eintragen, etc...
Zeile 109: Zeile 106:
 Klickt im phpMyAdmin auf den Home-Button,​ dann auf den Reiter ''​Gleiche ab'',​ wählt als Zieldatenbank ''​Aktueller Server''​ und gebt bei ''​Quell-Datenbank''​ die Daten der alten Datenbank an: Klickt im phpMyAdmin auf den Home-Button,​ dann auf den Reiter ''​Gleiche ab'',​ wählt als Zieldatenbank ''​Aktueller Server''​ und gebt bei ''​Quell-Datenbank''​ die Daten der alten Datenbank an:
 Voraussetzung ist natürlich ein (temporäres) Port-Forwarding von Port 3306 auf den alten Server, sofern der im Heimnetz steht... Voraussetzung ist natürlich ein (temporäres) Port-Forwarding von Port 3306 auf den alten Server, sofern der im Heimnetz steht...
- 
-=====Update===== 
-Da das Projekt auch nicht stehen bleibt möchte man vielleicht irgendwann mal den Code beim Webhoster aktualisieren. Dazu muss erst der Volkszähler [[howto/​git#​wie_aktualisiere_ich_meine_middleware-installation_auf_den_aktuellen_stand|lokal aktualisiert]] werden.\\ 
- 
-Und dann per FTP abgleichen, natürlich nur was neuer und keine Konfigurationsdatei ist: 
-<​code>​lftp -e "​mirror -nR -X volkszaehler.conf.php /​var/​www/​volkszaehler.org/​ ./;​quit"​ -u [FTP-USER]:​[PASSWORT] [FTP-SERVER]</​code>​ 
  
  
    
howto/installation_auf_webhoster_2.txt · Zuletzt geändert: 2017/12/24 13:58 von jau