Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Deutschsprachiges Forum für Diskussionen und Fragen zu MantisBT

Moderators: Developer, Contributor

Post Reply
manni
Posts: 6
Joined: 21 Feb 2018, 13:35

Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni »

Ist-Zustand (mir unklar warum Datenbank nicht erreichbar):
Mantis Upgrade (DB angeblich nicht erreichbar).png
Mantis Upgrade (DB angeblich nicht erreichbar).png (33.96 KiB) Viewed 8473 times


Ubuntu-Linux Server mit Plesk:
Klicke ich den Link-Button "Back to Administration" im obigen Bild:
Fatal error: 401 in <...>/mantis/core/database_api.php on line 395

Datenbank-Verbindungsdaten haben sich nicht geändert und per mysql -u <username> -p kann ich Datenbank und Tabellen einsehen.

Das alte Mantis wurde per Plesk installiert. Den Ordner mit dem neuen Mantis habe ich manuell auf der gleichen Ordnerebenen erstellt. Gehalten habe ich mich an diese offizielle Anleitung: http://www.mantisbt.org/docs/master/en- ... ll.upgrade. Nach der muss man nur die alte config_inc.php in das Verzeichnis config der neuen Installation kopieren und die URL <...>/admin/install.php aufrufen. Ich musste aber noch den "Salt" nachrüsten und habe danach, misstrauisch geworden, lieber die alten Werte in die Muster-Config-Datei der neuen Installation übernommen und diese dann verwendet.

Änderungen in der config_inc.php:
o Wegen PHP 7 $g_db_type = 'mysqli'; statt 'mysql'
o "Salt" hinzgefügt (diesen mind. 16 Zeichen langen String)
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by atrol »

manni wrote: 21 Feb 2018, 14:41 Das alte Mantis wurde per Plesk installiert
Kenn mich nicht mit dieser Installationsmethode aus. Möglicherweise läuft der Webserver/Mantis Prozess dabei unter einem anderen Benutzer als bei der Neuinstallation.
Please use Search before posting and read the Manual
manni
Posts: 6
Joined: 21 Feb 2018, 13:35

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni »

Erscheint wenn ich .../admin/index.php aufrufe:
1 Problem beim Upgrade (database_version Problem & 2 weitere Fehlermöglichkeiten).png
1 Problem beim Upgrade (database_version Problem & 2 weitere Fehlermöglichkeiten).png (43.38 KiB) Viewed 8453 times
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by atrol »

Der angezeigte Fehler im Screenshot sieht mir nach dem gleichen Problem aus, d.h. die Verbindung zur Datenbank kann nicht aufgebaut werden.

Falls in der Datenbanktabelle mantis_config_table beim Eintrag "database_version" allerdings tatsächlich der Wert 0 stehen sollte (und nicht z.B. 183), handelt es sich um ein anderes Problem.
Please use Search before posting and read the Manual
manni
Posts: 6
Joined: 21 Feb 2018, 13:35

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni »

Dann bleibt aus meiner Laien-Sicht nur dieser Punkt aus dem Bild meines letzten Posts:
Der Wert von "database_version" kann nicht von der Konfigurationstabelle aberufen werden.

Auch bei mir steht in der Spalte 183, aber die Tabelle heißt _config_table und nicht wie im neuen Mantis mantis_config_table:
Tabelle _config_table d. alten upzugradenen Mantis 1.2.19.png
Tabelle _config_table d. alten upzugradenen Mantis 1.2.19.png (6.89 KiB) Viewed 8450 times
Kann es sein, dass das System versucht die noch gar nicht existierende mantis_config_table auszulesen?
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by atrol »

Wie heißen denn die anderen Mantis-Tabellen?
z.B. mantis_user_table oder _user_table?
Please use Search before posting and read the Manual
manni
Posts: 6
Joined: 21 Feb 2018, 13:35

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni »

Keine einzige Tabelle hat den Präfix "mantis". Alle fangen mit einem Unterstrich an.
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by atrol »

Dann sollte sich das Problem lösen lassen, indem man die folgende Zeile in der datei config_inc.php hinzufügt

Code: Select all

$g_db_table_prefix = '';
Please use Search before posting and read the Manual
manni
Posts: 6
Joined: 21 Feb 2018, 13:35

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni »

$g_db_table_prefix = '';
brachte leider keinen Erfolg. Auch ohne diese Zeile erscheint das im Admin-Bereich:
Admin-Bereich.png
Admin-Bereich.png (18.75 KiB) Viewed 8438 times
manni
Posts: 6
Joined: 21 Feb 2018, 13:35

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni »

Danke Dir! :D :D :D
Gelöst! So ging es:
$g_db_table_prefix = '_';

Herzlichen Dank auch an alle anderen Helfer! Möge die Sonne rauskommen für Euch!
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by atrol »

manni wrote: 22 Feb 2018, 13:21 Herzlichen Dank auch an alle anderen Helfer!
Andere Helfer? Habe keine gesehen ...
manni wrote: 22 Feb 2018, 13:21 Möge die Sonne rauskommen für Euch!
Das wurde gerade erhört.
Please use Search before posting and read the Manual
Post Reply