Project

General

Profile

Problèmes fonctionnels #39

Échec de l'installation de PMB 4.0.10

Added by Sébastien Dinot over 6 years ago. Updated over 6 years ago.

Status:
Proposé
Priority:
Blocant
Assignee:
-
Category:
-
Target version:
Start date:
11/14/2013
Due date:
% Done:

100%

Estimated time:

Description

Bonjour,

Je viens de tenter d'installer la version fraîchement publiée de PMB 4.0.10 sur un système Debian GNU/Linuw Wheezy 7.2 (i386) en passant par l'url http://localhost:8080/pmb/tables/install.php et en choisissant les options suivantes :

- Encodage de caractères : UTF-8
- Langue : Français
- Base de données :
- nom : pmbdb
- compte : pmbuser
- Chargement de données PMB : case « Insérer les données essentielles pour démarrer rapidement » cochée
- Choix du thésaurus : case « AGNEAUX » cochée
- Choix de l'indexation interne : case « BM de Chambéry » cochée

Quand je clique sur le bouton « Créer la base », j'obtiens l'affichage suivant :

lang = fr charset = utf-8
user = pmbuser; password = xxxxxxxxxx; dbhost = localhost; dbname = pmbdb
usersystem = root; passwordsystem = xxxxxxxxxx; dbhost = localhost; dbnamesystem =

Puis, quand je me rends sur la page http://localhost/pmb, je tombe sur une page vide

Dans les logs d'Apache, je lis les messages suivants :

[Thu Nov 14 00:58:27 2013] [error] [client 10.0.2.2] PHP Notice: Undefined index: submit in /var/www/pmb/tables/install.php on line 77
[Thu Nov 14 00:58:27 2013] [error] [client 10.0.2.2] PHP Notice: Undefined index: charset in /var/www/pmb/tables/install.php on line 100
[Thu Nov 14 00:59:31 2013] [error] [client 10.0.2.2] PHP Notice: Undefined index: data_test in /var/www/pmb/tables/install_rep.php on line 225, referer: http://localhost:8080/pmb/tables/install.php

J'ai vérifié le mot de passe du compte root de MySQL, c'est bien celui que j'ai indiqué dans l'interface et j'arrive bien à me connecter sur le serveur MySQL via la commande :

  1. mysql -u root -h localhost -p

Par contre, à l'issue de cette tentative d'installation, la base « pmbdb » n'existe pas, que je crée au préalable ou pas le compte « pmbuser ».

Ai-je raté quelque chose ou s'agit-il d'un bogue ?

History

#1 Updated by Sébastien Dinot over 6 years ago

  • % Done changed from 0 to 100

J'ai honte, je viens de trouver la cause du problème : le connecteur php5-mysql n'était pas installé. Ceci étant, il me semble que l'application devrait détecter et signaler un tel problème mais ce n'est pas le cas... Quoi qu'il en soit, désolé pour le bruit, vous pouvez clore le bogue.

Also available in: Atom PDF