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: Feb 21, 2018 8:35 am

Upgrade 1.2.19 -> 2.10.0: Datenbank existiert angeblich nicht

Post by manni » Feb 21, 2018 9:41 am

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 2456 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: 7652
Joined: Mar 26, 2008 4:37 pm
Location: Germany

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

Post by atrol » Feb 21, 2018 10:07 am

manni wrote:
Feb 21, 2018 9:41 am
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: Feb 21, 2018 8:35 am

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

Post by manni » Feb 22, 2018 5:55 am

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 2436 times

atrol
Site Admin
Posts: 7652
Joined: Mar 26, 2008 4:37 pm
Location: Germany

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

Post by atrol » Feb 22, 2018 6:02 am

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: Feb 21, 2018 8:35 am

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

Post by manni » Feb 22, 2018 6:36 am

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 2433 times
Kann es sein, dass das System versucht die noch gar nicht existierende mantis_config_table auszulesen?

atrol
Site Admin
Posts: 7652
Joined: Mar 26, 2008 4:37 pm
Location: Germany

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

Post by atrol » Feb 22, 2018 7:27 am

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: Feb 21, 2018 8:35 am

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

Post by manni » Feb 22, 2018 7:55 am

Keine einzige Tabelle hat den Präfix "mantis". Alle fangen mit einem Unterstrich an.

atrol
Site Admin
Posts: 7652
Joined: Mar 26, 2008 4:37 pm
Location: Germany

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

Post by atrol » Feb 22, 2018 8:04 am

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: Feb 21, 2018 8:35 am

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

Post by manni » Feb 22, 2018 8:17 am

$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 2421 times

manni
Posts: 6
Joined: Feb 21, 2018 8:35 am

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

Post by manni » Feb 22, 2018 8:21 am

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: 7652
Joined: Mar 26, 2008 4:37 pm
Location: Germany

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

Post by atrol » Feb 22, 2018 8:51 am

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

Post Reply