Page 1 sur 1

Installation de Gael (gestion de données)

Posté : 17 août 2008, 15:22
par kolote
Bonjour,

Je n'arrive pas à installer une application en local (avec Wampserver) ni même en ligne (chez 1and1). En local, j'obtiens le message suivant :
Cliquez ici." ); } else { require_once ("session.lib.php"); include_once(_MAIN_SKIN_PATH._SKIN."interfacePublic.lib.php"); if (is_connected()) redirect_php (_MAIN_URL."/home.php"); open_html(_INTRANETNAME, array("mainPublic.css")); open_page_public (_WELCOME_MSG); ?> 
L'application porte le nom de Gael : http://www.iconito.org/

Que dois-je en conclure ?[/php]

Posté : 17 août 2008, 15:58
par katagoto
Ca dépend si tu es sur l'émisphère nord ou sud :lol:

Tu pourrais développer un peu ?

Posté : 17 août 2008, 18:28
par @rthur
Bonjour,

Ton problème provient très probablement de la directive short_open_tag qui doit être sur "off" alors que pour fonctionner, l'application Gael a besoin qu'elle soit sur "On".

Pour modifier cette variable dans WampServer, clique gauche sur l'icone de WampServer à côté de l'heure, puis va dans PHP, Configuration PHP et coche la ligne "short open tags"
Le cadran qui sert d'icone à Wampserver va passer au jaune pendant quelques secondes (indiquant que le serveur Apache redémarre pour prendre en comptes les modifications) et ensuite ça devrait fonctionner. ;)

Ca dépend si tu es sur l'émisphère nord ou sud :lol:
Pas compris ce qu'il y avait de drôle... :?

Posté : 17 août 2008, 19:13
par kolote
Merci @rthur, c'était bien ça.

J'ai un autre problème que je te soumets. Une fois les tables créées, je n'arrive pas à initialiser la base. Il est bien précisé que
(cette opération peut prendre du temps...).
mais là ça dure depuis au moins 5 bonnes minutes. Et comme j'ai eu le même problème en ligne chez 1and1 avec une erreur
Error 500 - Internal server error

Un problème inattendu est survenu.
Veuillez réessayer ultérieurement.
Est-ce que tu as une idée ?

Posté : 17 août 2008, 19:28
par @rthur
Là difficile de t'aider davantage, peut être une version de MySQL trop récente par rapport à ton script...
Sinon essaye de demander au créateur du script, il aura peut être une idée ou une solution de contournement...

Posté : 17 août 2008, 19:31
par kolote
Merci @rthur mais malheureusement le forum de Gael n'est pas très "réactif".

Du coup, jai essayé avec easyphp. Au début, même problème concernant "short open tag" que j'ai mis sur "On" dans php.ini.
Cela dit, j'ai ce message récurrent (j'ai essayé d'installer Gael de nombreuses fois) :
Warning: require_once(session.lib.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\EasyPHP 2.0b1\www\www\index.php on line 7

Fatal error: require_once() [function.require]: Failed opening required 'session.lib.php' (include_path='.;C:/Program Files/EasyPHP 2.0b1\php5\pear\') in C:\Program Files\EasyPHP 2.0b1\www\www\index.php on line 7
Une idée ?

Posté : 17 août 2008, 19:49
par Hywan
Hey :),

Y a-t-il le fichier session.lib.php à la racine de ton répertoire ?

Posté : 17 août 2008, 20:28
par kolote
Non, il n'est pas à la racine du répertoire. Je l'y ai mis pour voir. Ensuite il m'a demandé d'autres fichiers : "config.lib.php", "param.lib.php" et là "custom/mod.lib.php". Tous ces fichiers (et d'autres) sont ceux que la notice d'installation dit qu'il faut les déplacer :
3. Copiez les fichiers de configuration suivants se trouvant dans www/install puis renommez-les :
www/install/.htaccess.default -> www/.htaccess
www/install/config.lib.inc.default.php -> includes/config.lib.php
www/install/param.lib.inc.default.php -> includes/param.lib.php
www/install/mod.lib.cus.default.php -> includes/custom/mod.lib.php
www/install/param.lib.act.default.php -> custom/activites/param.lib.php
www/install/param.lib.st.default.php -> custom/sante-technocarte/param.lib.php


4. Modifiez le fichier www/.htaccess en remplaçant
".:/var/www/gael.cdc/includes/:/var/www/gael.cdc/www/"
par
".:/VOTRE_CHEMIN_GAEL/includes/:/VOTRE_CHEMIN_GAEL/www/"
Attention, si vous êtes sous Windows, il faut séparer les dossiers par ";" au lieu de ":"
Je crois donc que ça vient du fichier .htaccess dans lequel figure cette ligne générée lors de l'installation :
php_value include_path ".;C:/Program Files/EasyPHP 2.0b1/www/includes/;C:/Program Files/EasyPHP 2.0b1/www/www/"
Le problème, c'est que j'ai l'impression que la redirection qui est donnée ci-dessus ne fonctionne pas.