Pb demarrage MANTIS
aurelienl
-
aurelienl -
aurelienl -
Bonjour,
Je viens d'installer MANTIS sur une machine Linux (UBUNTU) et lorsque que je me rends sur la page d'accueil de mantis (http://monIP/Mantis) pour y faire les premiers paramétrages je rencontre un petit pb.
Voila le message d’erreur qui se répète plusieurs fois sur la page.
Warning: Invalid argument supplied for foreach() in /usr/share/mantis/www/core/database_api.php on line 282
Lorsque j'édite ce fameux fichier voici la fameuse ligne "282" qui poserait soucis.
--> foreach ( $t_tables as $t_current_table ) {
Merci pour votre aide sur ce sujet
Je viens d'installer MANTIS sur une machine Linux (UBUNTU) et lorsque que je me rends sur la page d'accueil de mantis (http://monIP/Mantis) pour y faire les premiers paramétrages je rencontre un petit pb.
Voila le message d’erreur qui se répète plusieurs fois sur la page.
Warning: Invalid argument supplied for foreach() in /usr/share/mantis/www/core/database_api.php on line 282
Lorsque j'édite ce fameux fichier voici la fameuse ligne "282" qui poserait soucis.
--> foreach ( $t_tables as $t_current_table ) {
Merci pour votre aide sur ce sujet
A voir également:
- Pb demarrage MANTIS
- Forcer demarrage pc - Guide
- Ordinateur lent au démarrage - Guide
- Reinitialiser pc au demarrage - Guide
- Problème démarrage windows 10 - Guide
- Demarrage windows 10 - Guide
7 réponses
Bonjour,
Installer comment le paquet MANTIS
Un tuto pour installer mantis
http://www.moroblog.info/Mantis-Bug-Tracker-sur-Lenny.html
Installer comment le paquet MANTIS
Un tuto pour installer mantis
http://www.moroblog.info/Mantis-Bug-Tracker-sur-Lenny.html
Bonjour,
En fait j'ai installé mantis avec le gestionnaire de paquets synaptique depuis ubuntu.
Et au passage, lorsque j'essaie de me connecter à l'adresse mon serveur\mantis\admin cela me genere une erreur 403 (non autorisée)
Et mon premier soucis est peut être lié au second? (celui que je viens de décrire). Ne faut t-il pas d'abord faire le paramétrage pour pouvoir accéder à l'application sans avoir l'erreur décrite en premier. (je sais je ne suis pas tres clair)
En fait j'ai installé mantis avec le gestionnaire de paquets synaptique depuis ubuntu.
Et au passage, lorsque j'essaie de me connecter à l'adresse mon serveur\mantis\admin cela me genere une erreur 403 (non autorisée)
Et mon premier soucis est peut être lié au second? (celui que je viens de décrire). Ne faut t-il pas d'abord faire le paramétrage pour pouvoir accéder à l'application sans avoir l'erreur décrite en premier. (je sais je ne suis pas tres clair)
Bonjour,
Je pense plutôt à un problème de configuration MANTIS, ci-joint une documantation qui explique comment
l'installer et configurer correctement
Installation
$ apt-get install mantis
Configuration : fichiers
Dans le fichier /etc/mantis/config_db.php, paramétrez les valeurs par défaut. Je crois que cette étape est optionnelle puisque ces informations vois seront demandées par un formulaire par la suite.
$dbuser='mantis';
$dbpass='mantispwd';
$basepath='';
$dbname='mantis';
$dbserver='localhost';
$dbport='';
$dbtype='mysql';
Editez le fichier /etc/mantis/apache.conf et rendez la partie admin accessible (il faut rajouter un "allow from"). Dans mon cas, je rend accessible l’admin seulement de mon réseau privé :
<Directory /usr/share/mantis/www/admin>
order deny,allow
deny from all
allow from 10.8.0.1/8
</Directory>
Redémarrez ensuite Apache :
$ /etc/init.d/apache2 restart
A partir de là, on devrait pouvoir accéder à l’interface d’admin http://yourhost/mantis/admin/ mais malheureusement la version actuelle de mantis en Lenny (1.0.8) a un problème dans le script de création des tables. L’erreur est :
BAD
CREATE TABLE mantis_config_table ( config_id VARCHAR(64) NOT NULL, project_id INTEGER NOT NULL DEFAULT 0, user_id INTEGER NOT NULL DEFAULT 0, access_reqd INTEGER DEFAULT 0, type INTEGER DEFAULT 90, value XS NOT NULL, PRIMARY KEY (config_id, project_id, user_id) )TYPE=MyISAM
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'XS NOT NULL, PRIMARY KEY (config_id, project_id, user_id) )TYPE' at line 7
Le bug est connu et fixé en 1.0.9. Un patch est disponible sur la page du bug ’XS’.
Téléchargez le patch dans le répertoire /usr/share/mantis/www/admin/ et faites :
$ cd /usr/share/mantis/www/admin/
$ cp schema.php schema.php.old
$ patch schema.php mantisbt-1.0.8-avoid-XS-type-in-schema.php.patch
patching file schema.php
Voila, c’est fini pour la partie manuelle, on va laisser faire mantis :)
Je pense plutôt à un problème de configuration MANTIS, ci-joint une documantation qui explique comment
l'installer et configurer correctement
Installation
$ apt-get install mantis
Configuration : fichiers
Dans le fichier /etc/mantis/config_db.php, paramétrez les valeurs par défaut. Je crois que cette étape est optionnelle puisque ces informations vois seront demandées par un formulaire par la suite.
$dbuser='mantis';
$dbpass='mantispwd';
$basepath='';
$dbname='mantis';
$dbserver='localhost';
$dbport='';
$dbtype='mysql';
Editez le fichier /etc/mantis/apache.conf et rendez la partie admin accessible (il faut rajouter un "allow from"). Dans mon cas, je rend accessible l’admin seulement de mon réseau privé :
<Directory /usr/share/mantis/www/admin>
order deny,allow
deny from all
allow from 10.8.0.1/8
</Directory>
Redémarrez ensuite Apache :
$ /etc/init.d/apache2 restart
A partir de là, on devrait pouvoir accéder à l’interface d’admin http://yourhost/mantis/admin/ mais malheureusement la version actuelle de mantis en Lenny (1.0.8) a un problème dans le script de création des tables. L’erreur est :
BAD
CREATE TABLE mantis_config_table ( config_id VARCHAR(64) NOT NULL, project_id INTEGER NOT NULL DEFAULT 0, user_id INTEGER NOT NULL DEFAULT 0, access_reqd INTEGER DEFAULT 0, type INTEGER DEFAULT 90, value XS NOT NULL, PRIMARY KEY (config_id, project_id, user_id) )TYPE=MyISAM
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'XS NOT NULL, PRIMARY KEY (config_id, project_id, user_id) )TYPE' at line 7
Le bug est connu et fixé en 1.0.9. Un patch est disponible sur la page du bug ’XS’.
Téléchargez le patch dans le répertoire /usr/share/mantis/www/admin/ et faites :
$ cd /usr/share/mantis/www/admin/
$ cp schema.php schema.php.old
$ patch schema.php mantisbt-1.0.8-avoid-XS-type-in-schema.php.patch
patching file schema.php
Voila, c’est fini pour la partie manuelle, on va laisser faire mantis :)
Ok je vais désinstaller les packages installés et suivre votre procédure. Mais je n'y connais rien en linux. C'est pour ca que l'installation automatique m'allait bien...
Par exemple (dans votre procédure). "apt-get install mantis" ca corresponde à quoi?? Telechargement du paquet de mantis plus installation?
Ensuite on parle du serveur apache en seconde partie mais à quel moment celui-ci est installé? (A moins qu'il soit installé par defaut sur les linux?)
Merci pour vos eclaircissements.
Par exemple (dans votre procédure). "apt-get install mantis" ca corresponde à quoi?? Telechargement du paquet de mantis plus installation?
Ensuite on parle du serveur apache en seconde partie mais à quel moment celui-ci est installé? (A moins qu'il soit installé par defaut sur les linux?)
Merci pour vos eclaircissements.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
J'ai suivi votre procédure à la lettre et c'est un peu mieux qu'hier mais pas encore ca!
En fait lors de l'installation, j'ai une erreur lorsque je demande la création de la base mantis avec dbconfig-common. (Erreur 2002 (HY000): Can't connect to local MSQLS.
Donc du coup je suis revenu en arriere et j'ai répondu "non" a la question "souhaitez vous configurer la base.
Le souci c'est que maintenant j'en reviens au point de départ. Lorsque je vais sur http://localhost/mantis/admin j'ai 3 menus
- check your installation
- Upgrade your installation
- System utilities
Et lorsque je vais dans "check your installation" tous les status sont en verts (ok) sauf le premier qui me dit "opening bdd on host..." --> BAD
En gros je pense que c'est parceque la base n'a pas été créée lors de l'install mais comment faire à la main maintenant?
Merci beaucoup
J'ai suivi votre procédure à la lettre et c'est un peu mieux qu'hier mais pas encore ca!
En fait lors de l'installation, j'ai une erreur lorsque je demande la création de la base mantis avec dbconfig-common. (Erreur 2002 (HY000): Can't connect to local MSQLS.
Donc du coup je suis revenu en arriere et j'ai répondu "non" a la question "souhaitez vous configurer la base.
Le souci c'est que maintenant j'en reviens au point de départ. Lorsque je vais sur http://localhost/mantis/admin j'ai 3 menus
- check your installation
- Upgrade your installation
- System utilities
Et lorsque je vais dans "check your installation" tous les status sont en verts (ok) sauf le premier qui me dit "opening bdd on host..." --> BAD
En gros je pense que c'est parceque la base n'a pas été créée lors de l'install mais comment faire à la main maintenant?
Merci beaucoup
Bon en fait il semblerait que j'ai le meme souci que cet utilisateur:
http://www.commentcamarche.net/forum/affich 3116329 fedora pb mysql
Le souci c'est que j'ai un peu de mal a comprendre ce qu'il a fait pour se sortir de son probleme.
Ce serait un conflit entre les paquets sql server de la distrib ubuntu et de mantis??
Merci pour votre aide. J'aimerais bien arriver à faire fonctionner de foutu mantis pour voir a quoi ca ressemble...
http://www.commentcamarche.net/forum/affich 3116329 fedora pb mysql
Le souci c'est que j'ai un peu de mal a comprendre ce qu'il a fait pour se sortir de son probleme.
Ce serait un conflit entre les paquets sql server de la distrib ubuntu et de mantis??
Merci pour votre aide. J'aimerais bien arriver à faire fonctionner de foutu mantis pour voir a quoi ca ressemble...