Anomalie #432
La 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
Related issues
Updated by Raphaël Hertzog about 8 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 8 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 8 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 8 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 8 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 8 years ago
- Status changed from Nouveau to In Progress
- Project changed from Paypal to Galette
Updated by Johan Cwiklinski about 8 years ago
- Version utilisée set to 0.7.2
- Category set to Plugins
Updated by Johan Cwiklinski about 8 years ago
- Status changed from In Progress to Résolu
- % Done changed from 0 to 100
Appliqué par commit 5179183a169d5408f1a262202385fe9217d4c3c1.