Anomalie #432
closedLa configuration de la base de données échoue
100%
Description
En voulant configurer la base de données pour le plugin, j'obtiens « Une erreur est survenue lors de l'affichage de l'interface d'initialisation de la base de données :( ».
J'utilise PostgreSQL 8.4 sur Debian Squeeze. Mon navigateur est Firefox (Iceweasel 10.0.11).
Files
Updated by Raphaël Hertzog about 12 years ago
Je précise que j'ai installé la version 1.1.0.1 du plugin. J'imagine que le plugin fonctionne pour d'autres et que le problème est vraisemblablement spécifique à notre installation. N'hésitez pas à me demander de faire des essais pour identifier plus précisément la nature du problème (je suis informaticien et je peux faire toute sorte d'essai).
Updated by Johan Cwiklinski about 12 years ago
Je ne parviens pas à reproduire le souci, ni sous Postgres 9.2 (la version que j'utilise pour le développement), ni sur un Postrges 8.4 de tests :/
Je suppose que l'erreur doit provoquer une sortie dans les logs système de php et/ou dans le log galette_run
du jour.
Updated by Johan Cwiklinski about 12 years ago
Évidemment, le message d'erreur (cf. plugin.tpl:109
) est à changer, il s'agit ici d'un problème d'initialisation de la base elle-même ; pas de l'interface ; ce serait pas mal d'ailleurs que quelque chose de plus parlant soit remonté.
Updated by Raphaël Hertzog about 12 years ago
Johan Cwiklinski a écrit :
Je ne parviens pas à reproduire le souci, ni sous Postgres 9.2 (la version que j'utilise pour le développement), ni sur un Postrges 8.4 de tests :/
Je suppose que l'erreur doit provoquer une sortie dans les logs système de php et/ou dans le log
galette_run
du jour.
Merci de m'avoir pointé vers ce log. Effectivement c'est tout de suite plus clair:
2012-12-05 9:51:44 - WARN --> PHP Warning: include(install/sql_parse.php): failed to open stream: Aucun fichier ou dossier de ce type in /srv/d_france/www/hosts/france.debian.net/galette/ajax_plugins_initdb.php on line 187
2012-12-05 9:51:44 - WARN --> PHP Warning: include(): Failed opening 'install/sql_parse.php' for inclusion (include_path='/srv/d_france/www/hosts/france.debian.net/galette/includes/Zend-1.11.11:/srv/d_france/www/hosts/france.debian.net/galette/includes/phpMailer-5.2.1:/srv/d_france/www/hosts/france.debian.net/galette/includes/Smarty-3.1.12:.:/usr/share/php:/usr/share/pear') in /srv/d_france/www/hosts/france.debian.net/galette/ajax_plugins_initdb.php on line 187
=> en fait j'ai simplement suivi le conseil de supprimer ce répertoire "install" à la fin de l'installation de galette. Donc ca peut pas marcher. Soit ce conseil doit être supprimé, soit il faut sortir les parties génériques/réutilisables et les mettre ailleurs (dans "includes" j'imagine).
Je l'ai remis et hop cela a fonctionné.
Updated by Johan Cwiklinski about 12 years ago
- Assignee set to Johan Cwiklinski
Ha ben oui... Ceci explique cela :-D
Je vais effectivement sortir ce script et le placer dans includes
; supprimer le dossier install
reste requis ; sauf si l'on sait ce que l'on fait (je laisse le mien, mais il est limité à ma seule adresse IP).
Updated by Johan Cwiklinski about 12 years ago
- Status changed from Nouveau to In Progress
- Project changed from Paypal to Galette
Updated by Johan Cwiklinski about 12 years ago
- Version utilisée set to 0.7.2
- Category set to Plugins
Updated by Johan Cwiklinski about 12 years ago
- Status changed from In Progress to Résolu
- % Done changed from 0 to 100
Appliqué par commit 5179183a169d5408f1a262202385fe9217d4c3c1.
Updated by Johan Cwiklinski about 12 years ago
- Status changed from Résolu to Fermé