Rechercher : dans
Par :

Pb demarrage MANTIS

Dernière réponse le 2 jui 2009 à 15:18:15 aurelienl, le 1 jui 2009 à 17:22:56 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Pb demarrage MANTIS » dans :
Windows 7 - Barre des tâches et menu démarrer Voir LA BARRE DES TACHES ET LE MENU DEMARRER Cet élément clé du Bureau de Windows est situé en bas de l’écran, sur toute sa largeur. C’est l’un des aspects du système qui a le plus évolué entre Windows Vista et Windows 7. Pour commencer, elle est plus...
Mise en place d'une démarche qualité Voir Mise en place d'une démarche qualité L'amélioration de la qualité (réduction des non-qualités et amélioration des processus de travail) dans une entreprise demande une réflexion associant la direction et l'ensemble du personnel afin de définir des...
[Windows] Démarrage en mode sans échec Voir Redémarrer en mode sans échec, pourquoi et comment ? Démarrer en mode sans échec avec Windows XP et Vista Méthode avec l'utilitaire de configuration système Sous XP Sous Vista Mode Sans Échec avec prise en charge réseau À voir...
PC ou ordinateur lent / Windows très lent au démarrage VoirSi l'ordinateur met un temps très long à démarrer, le ralentissement peut provenir d'une des causes suivantes : L'ordinateur ne possède pas assez de mémoire vive : Ajouter de la mémoire Des programmes inutiles sont chargés en mémoire au...
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Accélérer le démarrage du PC VoirVotre démarrage est lent ? Voici quelques astuces qui vont vous permettre de gagner quelques secondes précieuses. Avec msconfig Avec bootvis Désactiver la date de dernier accès Supprimer le logo Windows au démarrage Quelques...

1

Mister_AmX, le 1 jui 2009 à 17:29:43

Bonjour,

Installer comment le paquet MANTIS

Un tuto pour installer mantis

http://www.moroblog.info/Mantis-Bug-Tracker-sur-Lenny.html

Sécure Pro Active Openbsd

Répondre à Mister_AmX

2

aurelienl, le 1 jui 2009 à 17:36:30

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)

Répondre à aurelienl

3

Mister_AmX, le 1 jui 2009 à 17:43:47

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 :)

Sécure Pro Active Openbsd

Répondre à Mister_AmX

4

aurelienl, le 1 jui 2009 à 17:57:26

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.

Répondre à aurelienl

5

Mister_AmX, le 1 jui 2009 à 18:08:39

Bonjour,

Oui la commande apt-get install mantin (procédure d'installation du paquet mantis
Sécure Pro Active Openbsd

Répondre à Mister_AmX

6

aurelienl, le 2 jui 2009 à 14:44:25

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

Répondre à aurelienl

7

 aurelienl, le 2 jui 2009 à 15:18:15

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...

Répondre à aurelienl