Update-Anleitung

Aktualisieren von Version 0.1.03 nach 0.1.04

Update einer auf einem eigenen Debian oder Ubuntu Server betriebenen Installation

Die gesamte Anleitung geht davon aus, dass Sie Ihr Haushaltsbuch unter /var/www/html/fibu installiert haben und den Datenbanknamen fibu verwenden. Sollte das nicht der Fall sein brauchen Sie nur statt dessen Ihren tatsächlichen Installationspfad und Ihren tatsächlichen Datenbanknamen berücksichtigen. Ihren Datenbanknamen finden Sie in der Datei /var/www/html/fibu/lib/Database.php.

Sicher Sie Ihre bestehende Installation

  1. Verschieben Sie den Inhalt von /var/www/html/fibu nach /var/www/html/fibu_old
  2. mv /var/www/html/fibu /var/www/html/fibu_old
  3. Sichern Sie Ihre Datenbankinhalte
  4. mysqldump -u root -p fibu > ~/backup_vor_update.sql

Führen Sie den Upgrade aus

  1. Legen Sie ein neues Verzeichnis /var/www/html/fibu an
  2. mkdir /var/www/html/fibu
  3. Laden Sie die Version 0.1.04 des Haushaltsbuchs herunter
  4. cd /var/www/html/fibu
    wget https://github.com/wolfgang-wiedermann/php_mobile_accounting/archive/v0.1.04.zip
  5. Entpacken Sie das geladene Archiv
  6. unzip v0.1.04.zip
    rm v0.1.04.zip
    mv ./php_mobile_accounting-0.1.04/* .
    rmdir php_mobile_accounting-0.1.04
  7. Entfernen Sie den für den Update nicht erforderlichen Installer
  8. rm install.php
    rm -r install
    rm htaccess.template
    rm -r test
    rm test.php
  9. Kopieren Sie Ihre Konfigurationsdateien aus Ihrer Sicherung
  10. cp /var/www/html/fibu_old/.htaccess .htaccess
    cp /var/www/html/fibu_old/.htpasswd .htpasswd
    cp /var/www/html/fibu_old/lib/Database.php ./lib/Database.php
  11. Aktualisieren Sie die Datenbank
  12. cd /var/www/html/fibu
    mysql -u root -p
    mysql> use fibu;
    mysql> \. ./sql/create_table_hlp_days.sql

Testen Sie Ihr aktualisiertes Haushaltsbuch

Öffnen Sie Ihr Haushaltsbuch wie gewohnt im Browser (z. B. unter http://localhost/fibu/html/index.php) und drücken Sie 1 bis 2 mal die F5-Taste. Es sollte dann eine Dialogbox erscheinen, die Sie darauf hinweist, dass Ihr Haushaltsbuch aktualisiert worden ist.

Im Anschluss daran sollten Sie die verschiedenen Funktionen des Haushaltsbuch durchprobieren. Öffnen Sie die Ergebnisrechnungen, Verlaufsauswertungen etc. und führen Sie zum Test eine Buchung mit einem Betrag von 0.00 € durch. Wenn das alles funktioniert haben Sie den Update erfolgreich durchgeführt und können die Sicherung unter /var/www/html/fibu_old entfernen.

Bitte vergessen Sie nicht, dass Sie nun auf jedem Gerät, auf dem Sie die aktuelle Version des Haushaltsbuchs nach der Aktualisierung zum ersten mal Benutzen 1 bis 2 mal die F5-Taste drücken müssen, so dass alle HTML- und Javascript-Dateien im Cache des Browsers aktualisiert werden.

Update einer bei einem Web-Hoster betriebenen Installation

Für den Fall, dass Sie eine Installation aktualisieren wollen, die auf einem Server betrieben wird, auf dem Sie keinen Shell-Zugriff (z. B. per SSH) haben, müssen Sie einige Update-Schritte mit anderen Werkzeugen durchführen. Laden Sie zum Sichern die Daten per ftp oder sftp herunter, führen Sie das Entpacken der zip-Datei auf Ihrem lokalen Rechner aus und laden Sie die benötigten Dateien per FTP zum Server hoch. Für die Aktualisierung der Datenbank sollten Sie in einer Hosting-Umgebung das üblicherweise dort angebotene PHPMyAdmin verwenden.