Parallelbetrieb Mantis 1.2.19 und 2.5.0

Deutschsprachiges Forum für Diskussionen und Fragen zu MantisBT

Moderators: Developer, Contributor

Post Reply
newbe
Posts: 13
Joined: 14 Mar 2014, 16:06

Parallelbetrieb Mantis 1.2.19 und 2.5.0

Post by newbe »

Hallo,
ich betreibe Mantis 1.2.19 mit dem dazugehörigen "Unterbau" (Apache 2.4.25, PHP 5.6.30) im produktiven Einsatz. Nun möchte ich auf Mantis 2.5.0 hochrüsten. Auf einem Testsystem läuft nun Mantis 2.5.0 (Apache 2.4.25, PHP 7.1.4). Ich habe die Datenbank des Produktivsystems kopiert, und dann die Upgradeinstallation von Mantis 2.5.0 durchgeführt.
Ist es möglich, beide Mantis Versionen mit PHP 7.1.4 und der selben Datenbank zu betreiben? Hintergrund: ich möchte den Anwendern den Umstieg so "angenehm" wie möglich gestalten. Oder nutzt Mantis 1.2.19 Funktionen von PHP 5.6.30 die von PHP 7.1.14 nicht abwärtskompatibel unterstützt werden.
Gruß Uli
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Parallelbetrieb Mantis 1.2.19 und 2.5.0

Post by atrol »

newbe wrote:ich möchte den Anwendern den Umstieg so "angenehm" wie möglich gestalten.
vor diesem Hintergrund bedeutet
newbe wrote:und der selben Datenbank zu betreiben?
vermutlich, dass nicht nur die selbe Datenbank / Datenbankversion verwendet werden soll, sondern auch dieselbe Datenbankinstanz, damit Anwender parallel an den gleichen Einträgen wahlweise mit der alten oder der neuen Oberfläche arbeiten können.

Ist das die Anforderung?
Falls ja, wäre das nicht möglich, da sich das Datenbankschema der beiden Versionen unterscheidet.
Please use Search before posting and read the Manual
newbe
Posts: 13
Joined: 14 Mar 2014, 16:06

Re: Parallelbetrieb Mantis 1.2.19 und 2.5.0

Post by newbe »

... ja, so war es gewollt. Aber wenn sich die Datenbank"schemen" von Mantis 1.2.19 und 2.5.0 unterscheiden, muss ich mich davon wohl verabschieden.

In der Zwischenzeit habe ich noch etwas weiter experimentiert:

In den laufenden Server mit PHP7.1.4 habe eich versucht ein frisches Mantis 1.2.19 zu installieren. Die Installation läuft nach Ergänzung von mysqli in der config fehlerfrei. Beim Versuch des Login kommt dann die Meldung:
>>>>>>>>>>
Fatal error: Uncaught Error: Call to undefined function user_pref_get_language() in D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\lang_api.php:104 Stack trace: #0 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\error_api.php(82): lang_get_default() #1 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\string_api.php(33): error_handler(8192, 'Methods with th...', 'D:\\xampp-7.1.4\\...', 31, Array) #2 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\string_api.php(33): require_once() #3 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\email_api.php(40): require_once('D:\\xampp-7.1.4\\...') #4 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\bug_api.php(33): require_once('D:\\xampp-7.1.4\\...') #5 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\project_api.php(36): require_once('D:\\xampp-7.1.4\\...') #6 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core.php(239): require_once('D:\\xampp-7.1.4\\...') #7 D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\login_page.php(29): require_once('D:\\xampp-7.1.4\\...') #8 {main} thrown in D:\xampp-7.1.4\htdocs\MantisBT-1.2.19\core\lang_api.php on line 104
<<<<<<<<<<

Wird das Datenbankschema während der Installation abgeprüft?

Gruß uli
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Parallelbetrieb Mantis 1.2.19 und 2.5.0

Post by atrol »

newbe wrote:... ja, so war es gewollt. Aber wenn sich die Datenbank"schemen" von Mantis 1.2.19 und 2.5.0 unterscheiden, muss ich mich davon wohl verabschieden.
Nicht unbedingt. Wenn man nahezu das Userinterface von 1.2 haben will, aber mit einem Datenbankschema das zu 100% kompatibel mit 2.5 ist, könnte man die Version 1.3.11 verwenden.
newbe wrote: In den laufenden Server mit PHP7.1.4 habe eich versucht ein frisches Mantis 1.2.19 zu installieren.
Meiner Meinung nach lohnt es sich nicht in dieses Thema Zeit zu investieren. Es wir kein offizielles Mantis 1.2.x geben, das PHP >= 7.0.x unterstützt.
Was würde es denn auch bringen, da es sowieso nicht mit 2.0 zusammen läuft?

Noch etwas zu dem Thema
ich möchte den Anwendern den Umstieg so "angenehm" wie möglich gestalten.
Es wird immer einige geben, die bei einem Umstieg erst einmal schimpfen werden.
Wenn ich deshalb weiterhin die alte Version anbiete, werden diese Leute womöglich nie umsteigen, man hat aber beide Mantis Versionen an der Backe was die Themen Serveradministration, Probleme, Fragen ... angeht.
Ich würde die Finger davon lassen und stattdessen den Anwendern proaktiv vor der eigentlichen Produktivmigration einen Betatest auf einem Testsystem anbieten.
Please use Search before posting and read the Manual
newbe
Posts: 13
Joined: 14 Mar 2014, 16:06

Re: Parallelbetrieb Mantis 1.2.19 und 2.5.0

Post by newbe »

Mantis 1.3.11 läßt sich installieren und läuft augenscheinlich aus dem Stand mit der Datenbank für V2.5.0 -> positive Überraschung
Ich lass mir die Upgradestrategie noch mal durch den Kopf gehen.
Einen Beta-Test become ich nicht hin - ich muss damit zufrieden sein, dass der Bugtracker überhaupt benutzt wird. D.h. entweder
- die Nutzer sind von 2.5.0 begeistert
- die Nutzer finden sich in 1.3.11 immer zurecht
- die Nutzer stören sich an jedem Unterschied zur 1.2.19

Daher ist das Wichtigste überhaupt, eine zu jeder Zeit aktuelle Datenbank, letztendlich egal von welcher Version "gefüllt".
Gruß Uli
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Parallelbetrieb Mantis 1.2.19 und 2.5.0

Post by atrol »

newbe wrote:Mantis 1.3.11 läßt sich installieren und läuft augenscheinlich aus dem Stand mit der Datenbank für V2.5.0 -> positive Überraschung
Hatte ich nicht anders erwartet, ABER man muss sich bewusst sein, dass in absehbarer Zeit 2.x.x Änderungen enthalten wird, zu denen 1.3.x nicht mehr kompatibel ist. Spätestens dann muss der Parallelbetrieb abgeschaltet werden.
Please use Search before posting and read the Manual
Post Reply