Installation der Userstats

1. Herunterladen des Programmpakets
und Inhalt entpacken

2. Konfiguration der Datenbank:
1. Logge dich in deine Datenbank ein (z.B. mit phpmyadmin)
2. (optional, wenn möglich) Erstelle eine Datenbank "boinc" (sofern möglich)
3. Importiere den Inhalt der Datei /database/boinc.sql in deine Datenbank
4. Bearbeitung der Tabelle boinc_user mit deinen Daten

(antippen oder Mouse-over für mehr Infos)
| | | |

3. Einrichten der Web-Komponenten:
1. Editieren der Datei database/boinc_db_connect.php mit den mysql-Zugangsdaten (Datenbankname, Host, Benutzer, Kennwort)
2. Editieren der Einstellungen in der Datei /settings/settings.php entsprechend der dortigen Kommentierungen
3. Editieren der Datei /cronjob/cronjob.php entsprechend deiner Zeitzone

Erläuterungen zu den Einstellungen bekommst Du auch hier.

4. Hochladen zum Webspace
5. Einrichten des cronjobs (stündliches Ausführen der Datei cronjob.php (z.B. per crontab: 0 * * * * php /pfad/zu/cronjob.php > /dev/null 2>&1)

Hinzufügen von Projekten:
Damit deine Projekte in den Statistiken erscheinen, müssen diese in der Tabelle "boinc_grundwerte" manuell eingetragen werden.
Für jedes BOINC-Projekt an dem Du dich beteiligst müssen zumindest folgende Spalten befüllt werden

(antippen oder Mouse-over für mehr Infos)
| | | | | | | |

Bei bereits aktiven Statistiken sollte dies NICHT gemacht werden, da ansonsten deine Werte gelöscht werden!


Das war es schon...
Damit sollten deine Userstats nun laufen und stündlich die Credits bei deinen aktiven Projekten abrufen.

Für Fragen und Anregungen steht dieser Thread im Forum vom Team SETI.Germany zur Verfügung
Zudem existiert dieses Projekt auch auf GitHub.

Update

Ich empfehle ausnahmslos vor einem Update/Upgrade ein Backup der Datenbank und der Webkomponenten durchzuführen!

Für ein Update innerhalb eines Release-Zyklus ist grundsätzlich nur ein Austausch der Web-Komponente erforderlich.
Dies sind alle Dateien, bis auf die Verzeichnisse cronjob, db und settings. Sofern andere Dateien ausgetauscht werden müssen, wird das hier mit angegeben.
Für ein Update von Version 4.3.4 auf die Version 5.0.0 müssen ALLE Komponenten ausgetauscht werden. Änderungen an der Datenbankstruktur bzw. -inhalten müsssen nicht vorgenommen werden.
Für ein Update von Version 4.3.3 auf die Version 4.3.4 müssen nur die Web-Komponenten ausgetauscht werden.
Für ein Update von Version 4.3.2 auf die Version 4.3.3 müssen nur die Web-Komponenten ausgetauscht werden.
Für ein Update von Version 4.3.1 auf die Version 4.3.2 ist zusätzlich der Austausch der Datei boinc_db.php erforderlich.
Für ein Update von Version 4.3.0 auf die Version 4.3.1 ist zusätzlich der Austausch der Datei boinc_db.php erforderlich.
Für ein Update auf die Version 4.3.0 ist es zusätzlich erforderlich, die cronjob.php und die boinc_db.php auszutauschen, da mit diesem Update ein Errorhandling integriert wurde.