Wie können mehrere Bugzilla-Releases parallel auf einem Server (z. B. 2.21 und 3.x) zum Testen vorhanden sein?

1225
therobyouknow

Ich verwende bugzilla 2.21 unter Debian Linux und möchte die Verbesserungen und Funktionen der neuesten Version von bugzilla nutzen. Zum Zeitpunkt des Schreibens ist dies die 3.x-Nummerierung, derzeit 3.44.

Ich kann nicht einfach auf die neue Version upgraden, weil: - Ich möchte meinen Benutzern Zeit geben, um sich mit der neuesten Version vertraut zu machen mit so etwas; Ich kann nicht gesehen werden, nur ein Upgrade ohne irgendeine Art von Versuch, Prozess oder Beratung durchzuführen. Ich würde das für vernünftig halten.

Ich möchte eine Momentaufnahme des MySQL-Datenbankinhalts für die aktuelle Version 2.21 von Bugzilla installieren. Verwenden Sie dann diese Kopie mit der neuesten Version, die auf demselben Computer installiert ist.

Die neueste Version würde sich völlig von der früheren Version 2.21 unterscheiden. Dies bedeutet, dass auf demselben Rechner zwei Bugzilla-Installationen mit jeweils eigenen Daten laufen würden.

Ich möchte auch, dass die neueste Version schreibgeschützt ist. Dies ist so, dass Benutzer weiterhin Version 2.21 für echte Arbeit verwenden, aber die neueste Version ist für das Testen gedacht, um sich mit der verschiedenen Benutzeroberfläche usw. vertraut zu machen.

Ich würde diese Testphase einige Wochen laufen lassen und die Benutzer über das eventuelle, unvermeidliche Upgrade vorab informieren. Während der Testphase würde ich um Feedback zur neuen Version bitten.

Ich habe bereits auf der Bugzilla-Mailingliste (über Nabble) nach einer Antwort auf diese Frage gesucht, aber keine Antworten. Daher habe ich selbst vor einiger Zeit (letzten März) selbst diese Frage gestellt, jedoch keine Antwort. http://old.nabble.com/Multiple-bugzilla-release-version-installs-co-exist-in-parallel-on-one-server-(eg-2.21-and-3.2)-for-trialling-3.2- neben-td22623349.html

Die Bugzilla-Dokumentation scheint diesbezüglich auch nicht zu raten.

Was die Ausführung paralleler Versionen von Bugzilla kompliziert zu machen scheint, ist, dass die Installation (zumindest unter Debian) Bugzilla-Programme und -Daten an mindestens drei Stellen platziert:

/ etc / bugzilla
/ var / lib / bugzilla
/ usr / lib / cgi-bin / bugzilla

Wenn sich die Bugzilla-Installation alle in einem Ordner befand (z. B. bei einer Drupal-Installation), wäre es einfacher, mehrere Versionen parallel auszuführen.

Gedanken?

1

1 Antwort auf die Frage

1
Max Kanat-Alexander

Wenn Sie das Debian-Paket nicht verwenden, befindet sich der von bugzilla.org gelieferte normale Bugzilla-Tarball in einem einzigen Verzeichnis.

Sie müssen Ihre zweite Installation nicht schreibgeschützt machen. Setzen Sie einfach mail_delivery_method auf "Test" und geben Sie etwas in announcehtml (dies sind beide Parameter) ein, um anzuzeigen, dass dies nur eine Testinstallation ist.

Vielen Dank, Max! Ich werde Ihren Vorschlag ausprobieren und diese Frage mit meinen Erkenntnissen aktualisieren. therobyouknow vor 14 Jahren 0
Wie versprochen, ein Update: Ich habe die Installation mit ein paar kleineren Problemen abgeschlossen (mehr dazu in Kürze). Ich habe die ursprüngliche bugzilla SQL-Datenbank gesichert, eine Kopie unter einem anderen Namen erstellt und die Schritte in der README befolgt, die mit dem Tarball geliefert wurde. Der am meisten involvierte Schritt (zeitaufwändig und mit Benutzerinteraktion) war das Ausführen der Phase checksetup.pl. Er musste dies mehrmals ausführen und perl-Module installieren, wie es mir gesagt wurde. therobyouknow vor 14 Jahren 0
Das kleinere Problem war der Fehler bei der Installation von PerlMagick, weil make eine Compileroption nicht bestanden hat, die nicht im neuesten stabilen gcc in debian verfügbar ist. Ich habe versucht, die neueste Compiler-Version zu erhalten, damit das Kompilieren funktioniert, aber ich kann nicht, dass Debian apt-get die spätere Version erhält. Sehen Sie sich meinen Frage-Thread hier an: http://serverfault.com/questions/94564/how-to-force-debian-linux-apt-get-installer-to-install-unstable-specific-version therobyouknow vor 14 Jahren 0
Alle Gedanken zu diesem kleinen Thema waren dankbar, aber danke noch einmal - ich habe Ihre Antwort "erhöht". therobyouknow vor 14 Jahren 0