XhochY > Schoorbs
Schoorbs
 
Font size:      

Upgrade von MRBS 1.2.x

Upgrade von MRBS 1.2.x

Sollten sie bereits eine alte MRBS Installation haben, sollten Sie zu erst ein Backup Ihrer alten Dateien(vor allem config.inc.php) und Ihrer Datenbank machen. Wenn Sie das Schoorbs Paket heruntergeladen haben, sollten Sie es an einer Stelle entpacken, wo ihr Webserver darauf zugreifen kann. Kopieren Sie danach die alte config.inc.php in das neue Schoorbs-Verzeichnis. Bereits nun sollten Sie eine laufende Schoorbs-Version haben.

Beispiel-Upgrade-Vorgang von MRBS 1.2.x (getestet mit 1.2.6 und 1.2.5) unter einem Linux/Unix System:

Als erstes machen wir ein Backup der alten MRBS installation in ein tar.gz-Archiv: $ tar zcf mrbs-backup.tar.gz mrbs/

Nun fertigen wir noch ein Backup der Datenbank an, entweder MySQL oder PostgreSQL:
$ mysqldump mrbs --password=.... --user=mrbs --host=localhost > mrbs.sql oder $ pg_dump mrbs > mbrs.sql

Nun, nachdem alle Daten gebackupped wurden, laden wir eine neue Version von Schoorbs herunter und entpacken sie in dem selben Verzeichnis, wo sich auch mrbs/ befindet. Z.B. wenn wir ein 7z-Archiv heruntergeladen haben, entpacken wir es mit
$ 7zr x schoorbs.7z
Nachdem das Archiv entpackt wurde, haben nun einen neuen Ordner names schoorbs. In diesen Ordner kopieren wird die alte config.inc.php, um die Einstellungen der alten MRBS Installation zu nutzen. Da sich die Datenbankstruktur von MRBS zu Schoorbs nicht geändert hat, muss dort auch keine Veränderung mehr vorgenommen werden.
$ cp mrbs/config.inc.php schoorbs/

Wir haben nun eine neue, laufende Schoorbs Installation, aber an einer anderen Position, wie die vorherige MRBS Installation. Damit man Schoorbs auch über die URL von MRBS erreicht, löschen wir zu erst das MRBS-Verzeichnis, von welchem wir ein Backup haben und erstellen dann einen symbolischen Link von mrbs nach schoorbs/:
$ rm -rf mrbs/
$ ln -s mrbs schoorbs/

Das Raum & Resourcenbuchungsysstem ist nun auf Schoorbs aktualisiert, möchten Sie die neunen Features von Schoorbs nutzten, z.B. das Logging, so können Sie diese nun konfigurieren.

Creative Commons License