Projet

Général

Profil

Actions

Anomalie #402

fermé

Installation de Galette v0.7.2. "Constant WEB_ROOT already defined ..."

Ajouté par Roland Telle il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Rejeté
Priorité:
Bas
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
29/10/2012
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

Description

Il s'agit d'une installation neuve sous Xampp 1.8.1
A la toute dernière étape (Fin de l'installation, Galette a été installé avec succès !) apparaît en haut de l'écran le message "Notice: Constant WEB_ROOT already defined in D:\xampp\htdocs\galette072\config\config.inc.php on line 8"

Les logs de Galette précisent :
2012-10-29 11:02:44 - INFO --> PHP Notice: Constant TYPE_DB already defined in D:\xampp\htdocs\galette072\install\index.php on line 113
2012-10-29 11:02:44 - INFO --> PHP Notice: Constant USER_DB already defined in D:\xampp\htdocs\galette072\install\index.php on line 114
2012-10-29 11:02:44 - INFO --> PHP Notice: Constant PWD_DB already defined in D:\xampp\htdocs\galette072\install\index.php on line 115
2012-10-29 11:02:44 - INFO --> PHP Notice: Constant HOST_DB already defined in D:\xampp\htdocs\galette072\install\index.php on line 116
2012-10-29 11:02:44 - INFO --> PHP Notice: Constant PORT_DB already defined in D:\xampp\htdocs\galette072\install\index.php on line 117
2012-10-29 11:02:44 - INFO --> PHP Notice: Constant NAME_DB already defined in D:\xampp\htdocs\galette072\install\index.php on line 118

Cette anomalie est reproductible.


Demandes liées 2 (0 ouverte2 fermées)

Duplique Galette - Evolution #448: Revue du script d'installationFerméJohan Cwiklinski10/12/2012

Actions
Suit Galette - Anomalie #393: Objet incomplet en session lors d'une mise à jourFermé22/10/2012

Actions

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Assigné à mis à Johan Cwiklinski
  • Catégorie mis à Core

Oui, en effet, j'ai constaté ce "problème", mais la release était déjà prête ; et les erreurs de ce type ne sont pas censées être affichées si le display_errors est à 0 :p

L'autre effet de bord, mais qui est d'avantage intéressant ; c'est que les valeurs existantes sont reprises lors d'une mise à jour (no de base et, mais pas le password) :)

Mis à jour par Roland Telle il y a plus de 11 ans

Voici les logs d'apache :

[31-Oct-2012 08:09:15 UTC] PHP Warning: require_once(./config/config.inc.php): failed to open stream: No such file or directory in D:\xampp\htdocs\galette072_test\includes\galette.inc.php on line 59

[31-Oct-2012 08:09:15 UTC] PHP Fatal error: require_once(): Failed opening required './config/config.inc.php' (include_path='.;\xampp\php\PEAR') in D:\xampp\htdocs\galette072_test\includes\galette.inc.php on line 59

[31-Oct-2012 08:09:19 UTC] PHP Fatal error: Class 'Zend_Db' not found in D:\xampp\htdocs\galette072_test\lib\Galette\Core\Db.php on line 54

[31-Oct-2012 08:11:42 UTC] PHP Notice: Constant WEB_ROOT already defined in D:\xampp\htdocs\galette072_test\config\config.inc.php on line 8

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

Et comme d'hab, ce qui semble un petit effet de bord est en fait bien plus compliqué qu'il n'y paraît :(

Je ne parviens pour le moment pas à régler correctement ce souci sans causer d'autres effets de bord indésirables...

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Statut changé de Nouveau à In Progress

OK, j'ai revu ma copie... Partiellement au moins :-p

Le WEB_ROOT a disparu dans le develop, restent tout de même à gérer les autres entrées (informations relatives à la connexion) ; mais ça devrait être un travail moins « lourd ».

Mis à jour par Johan Cwiklinski il y a environ 11 ans

  • Statut changé de In Progress à Rejeté

Les corrections seront apportées par le nouvel installeur (voir #448) ; la récriture est commencée, ça ferait double emploi de le faire dans la solution actuelle (qui ne souffre par ailleurs pas que de ce problème, j'en ai peur :/)

Actions

Formats disponibles : Atom PDF