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
Nächste Überarbeitung Beide Seiten der Revision
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: 2019/11/12 19:49 von jau