Einrichten von Mantis schlägt fehl
Posted: 28 Dec 2010, 10:21
Hallo zusammen,
ich möchte gerne MantisBT einrichten, habe jedoch Schwierigkeiten. Mantis ist neu für mich und mit einer SQL-Datenbank hatte ich bisher auch nichts zu tun, deshalb vermute ich einen Anfängerfehler. Aber der Reihe nach.
Der Server, den ich aufzusetzen versuche ist ein virtueller Server auf ESX. Das Betriebssystem ist Windows XP professional. Der Webserver ist Apache 2.2.17 und sollte soweit funktionieren. Versionsnummer PHP: 5.3.4 Server at localhost Port 80. MySQL: Version 5.5.8 VC6 threadsafe. Um die Datenbank warten zu können habe ich noch das Tool phpMyAdmin installiert, Version 3.3.8.1.
Bei der Einrichtung von Mantis bin ich so vorgegangen:
1. Ich habe mit phpMyAdmin die Datenbank bugtracker angelegt.
2. Dann habe ich zwei Benutzer für die Datenbank bugtracker angelegt: mantisadmin und mantisuser. Beide user wurden mit den entsprechenden Rechten ausgestattet, so wie es in der Installationsanleitung beschrieben ist.
3. Als nächstes habe ich Mantis in ein Verzeichnis gepackt und es entsprechend in der httpd.conf von Apache eingebunden. Nun habe ich http://localhost/bug/admin/install.php ausgeführt und entprechende Angaben gemacht.
4. Als Antwort darauf habe ich einige Fehlermeldungen bekommen, ich verstehe jedoch nicht warum es nicht funktioniert. Meine Angaben scheinen richtig zu sein:
Setting Database Hostname GOOD
Setting Database Type GOOD
Checking PHP support for database type GOOD
Setting Database Username GOOD
Setting Database Password GOOD
Setting Database Name GOOD
Setting Admin Username GOOD
Setting Admin Password GOOD
Attempting to connect to database as admin GOOD
Attempting to connect to database as user GOOD
Checking Database Server Version
Running mysql version 5.5.8 GOOD
Aber dann klappt es nicht.
Ich erhalte Fehlermeldungen wie:
SYSTEM WARNING: Invalid argument supplied for foreach()
oder
Your database has not been created yet. Please create the database, then install the tables and data using the information above before proceeding.
Abschliesend erhalte ich noch folgende Fehlermeldungen:
Checking Installation...
Checking for register_globals are off for mantis GOOD
Attempting to connect to database as user GOOD
checking ability to SELECT records BAD
Database user doesn't have SELECT access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
checking ability to INSERT records BAD
Database user doesn't have INSERT access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
checking ability to UPDATE records BAD
Database user doesn't have UPDATE access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
checking ability to DELETE records BAD
Database user doesn't have DELETE access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
Was läuft da schief?
Grüße
beis
ich möchte gerne MantisBT einrichten, habe jedoch Schwierigkeiten. Mantis ist neu für mich und mit einer SQL-Datenbank hatte ich bisher auch nichts zu tun, deshalb vermute ich einen Anfängerfehler. Aber der Reihe nach.
Der Server, den ich aufzusetzen versuche ist ein virtueller Server auf ESX. Das Betriebssystem ist Windows XP professional. Der Webserver ist Apache 2.2.17 und sollte soweit funktionieren. Versionsnummer PHP: 5.3.4 Server at localhost Port 80. MySQL: Version 5.5.8 VC6 threadsafe. Um die Datenbank warten zu können habe ich noch das Tool phpMyAdmin installiert, Version 3.3.8.1.
Bei der Einrichtung von Mantis bin ich so vorgegangen:
1. Ich habe mit phpMyAdmin die Datenbank bugtracker angelegt.
2. Dann habe ich zwei Benutzer für die Datenbank bugtracker angelegt: mantisadmin und mantisuser. Beide user wurden mit den entsprechenden Rechten ausgestattet, so wie es in der Installationsanleitung beschrieben ist.
3. Als nächstes habe ich Mantis in ein Verzeichnis gepackt und es entsprechend in der httpd.conf von Apache eingebunden. Nun habe ich http://localhost/bug/admin/install.php ausgeführt und entprechende Angaben gemacht.
4. Als Antwort darauf habe ich einige Fehlermeldungen bekommen, ich verstehe jedoch nicht warum es nicht funktioniert. Meine Angaben scheinen richtig zu sein:
Setting Database Hostname GOOD
Setting Database Type GOOD
Checking PHP support for database type GOOD
Setting Database Username GOOD
Setting Database Password GOOD
Setting Database Name GOOD
Setting Admin Username GOOD
Setting Admin Password GOOD
Attempting to connect to database as admin GOOD
Attempting to connect to database as user GOOD
Checking Database Server Version
Running mysql version 5.5.8 GOOD
Aber dann klappt es nicht.
Ich erhalte Fehlermeldungen wie:
SYSTEM WARNING: Invalid argument supplied for foreach()
oder
Your database has not been created yet. Please create the database, then install the tables and data using the information above before proceeding.
Abschliesend erhalte ich noch folgende Fehlermeldungen:
Checking Installation...
Checking for register_globals are off for mantis GOOD
Attempting to connect to database as user GOOD
checking ability to SELECT records BAD
Database user doesn't have SELECT access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
checking ability to INSERT records BAD
Database user doesn't have INSERT access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
checking ability to UPDATE records BAD
Database user doesn't have UPDATE access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
checking ability to DELETE records BAD
Database user doesn't have DELETE access to the database ( Table 'bugtracker.mantis_config_table' doesn't exist )
Was läuft da schief?
Grüße
beis