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.
mv /var/www/html/fibu /var/www/html/fibu_old
mysqldump -u root -p fibu > ~/backup_vor_update.sql
mkdir /var/www/html/fibu
cd /var/www/html/fibu
wget https://github.com/wolfgang-wiedermann/php_mobile_accounting/archive/v0.1.04.zip
unzip v0.1.04.zip
rm v0.1.04.zip
mv ./php_mobile_accounting-0.1.04/* .
rmdir php_mobile_accounting-0.1.04
rm install.php
rm -r install
rm htaccess.template
rm -r test
rm test.php
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
cd /var/www/html/fibu
mysql -u root -p
mysql> use fibu;
mysql> \. ./sql/create_table_hlp_days.sql
Ö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.