Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


helpdesk

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
helpdesk [05.12.2015 21:30] – angelegt havelockhelpdesk [07.08.2019 10:37] (aktuell) – [Update] havelock
Zeile 1: Zeile 1:
 ====== Helpdesk / Ticketsystem ====== ====== Helpdesk / Ticketsystem ======
  
 +Das Ticketsystem basiert auf [[http://osticket.com/|osTicket]] und ist unter http://service.pinneberg.freifunk.net/ zu erreichen.
  
-Das Ticketsystem ist unter http://service.pinneberg.freifunk.net/ zu erreichen.+Die Mail-Adresse zur Registrierung von neuen Knoten ([[mailto:keys@freifunk-pinneberg.de]]) 
 +ist auf das Ticketsystem eingestellt.
  
-Die Mail-Adresse zur Registrierung von neuen Knoten (mailto:keys@freifunk-pinneberg.de) ist auf das Ticketsystem eingestellt. +===== Installation =====
-Installation+
  
-Das Installationsarchiv, sowie das deutsche Sprachpaket können von http://osticket.com/download heruntergeladen werden.+Das Installationsarchiv, sowie das deutsche Sprachpaket können von  
 +http://osticket.com/download heruntergeladen werden.
  
 Eine MySQL-Datenbank wird benötigt Eine MySQL-Datenbank wird benötigt
 +<code>
 CREATE DATABASE osticket; CREATE DATABASE osticket;
 GRANT ALL PRIVILEGES ON osticket.* TO 'osticket'@'localhost' IDENTIFIED BY 'xxxxxxxx'; GRANT ALL PRIVILEGES ON osticket.* TO 'osticket'@'localhost' IDENTIFIED BY 'xxxxxxxx';
 +</code>
 +
 +Da einige Änderungen in der Übersetzung vorgenommen wurden, wurde die Sprachdatei ''de.phar''
 +ausgepackt. Textänderungen können damit direkt in ''LC_MESSAGES/messages.mo.php'' vorgenommen werden.
 +  php -r '$phar = new Phar("de.phar"); $phar->extractTo("./de_DE");'
 +
 +Damit die Mails direkt von Postfix an das Ticketsystem übergeben werden können,
 +wird der Mailtransport über die Konfigurationsdatei ''transport'' gesteuert.
 +
 +Der Transport zu osTicket wird in der Datei ''master.cf'' zentral eingerichtet:
 +
 +<file conf /etc/postfix/master.cf>
 +[...]
 +osticket  unix  -                               pipe
 +   flags=Fq user=www-data argv=/var/www/vhosts/service.pinneberg.freifunk.net/api/pipe.php ${sender}
 +</file>
  
-Da einige Änderungen in der Übersetzung vorgenommen wurden, wurde die Sprachdatei de.phar ausgepackt. Textänderungen können damit direkt in LC_MESSAGES/messages.mo.php vorgenommen werden.+Hinweis: Die Datei ''pipe.php'' muß Ausführungsberechtigungen besitzen.
  
-Damit die Mails direkt von Postfix an das Ticketsystem übergeben werden können, wird der Mailtransport über die Konfigurationsdatei transport gesteuert.+===== Konfiguration =====
  
-Der Transport zu osTicket wird in der Datei master.cf zentral eingerichtet:+Konfigurationseinstellungen  können  über die Datei ''include/ost-config.php'' vorgenommen werden.
  
-/etc/postfix/master.cf+An vielen Stellen wird ein Avatar angezeigt. Leider gibt es keine  Möglichkeit dieses 
 +auszustellen, ohne den Programmcode zu verändern.
  
-    [...] +Die zuständige Funktion heißt ''getAvatar()''Ggfwäre es sinnvoll eine Avatarquelle 
-    osticket  unix  -                               pipe +mit dem Namen //Kein Avatar// zu erstellenDiese würde dann für einen Benutzer ein 
-      flags=Fq user=www-data argv=/var/www/vhosts/service.pinneberg.freifunk.net/api/pipe.php ${sender}+Benutzerbild, für eine Gruppe ein Gruppenbild und für eine Organisation ein Organisationsbild 
 +anzeigenGgfselber implementieren? 
 +===== Update =====
  
-HinweisDie Datei pipe.php muß Ausführungsberechtigungen besitzen.+  * Neue Version mit Wget in ein temporäres Verzeichnis herunterladen 
 +    * ''wget https://github.com/osTicket/osTicket/releases/download/v1.12.2/osTicket-v1.12.2.zip'' 
 +  * Auspacken mit Unzip 
 +  * Backup der aktuellen Installation machen  
 +    * MySQL: ''/var/backups/mysql''  
 +    * OSTicket: ''/var/backups/osticket_yyyy-mm-dd.tar.gz'' 
 +      * ''tar -czvf /var/backups/osticket_2019-05-23.tar.gz /var/www/vhosts/service.pinneberg.freifunk.net'' 
 +  * Einspielen der Dateien 
 +    * ''cp -aT /tmp/upload /var/www/vhosts/service.pinneberg.freifunk.net'' 
 +    * ''cd /var/www/vhosts/service.pinneberg.freifunk.net'' 
 +    * ''pipe.php'' wieder ausführbar machen: ''chmod +x api/pipe.php'' 
 +    * ''setup''-Verzeichnis löschen 
 +    * Berechtigungen neu einstellen<code> 
 +cd /var/www/vhosts 
 +chgrp -R www-data service.pinneberg.freifunk.net/ 
 +chmod -R g+r service.pinneberg.freifunk.net/
  
 +</code>
helpdesk.1449347436.txt.gz · Zuletzt geändert: 05.12.2015 21:30 von havelock