Installation de Gael (gestion de données)

Petit nouveau ! | 4 Messages

17 août 2008, 15:22

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]

Mammouth du PHP | 1668 Messages

17 août 2008, 15:58

Ca dépend si tu es sur l'émisphère nord ou sud :lol:

Tu pourrais développer un peu ?
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

17 août 2008, 18:28

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... :?
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 4 Messages

17 août 2008, 19:13

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 ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

17 août 2008, 19:28

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...
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 4 Messages

17 août 2008, 19:31

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 ?

ViPHP
ViPHP | 4674 Messages

17 août 2008, 19:49

Hey :),

Y a-t-il le fichier session.lib.php à la racine de ton répertoire ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Petit nouveau ! | 4 Messages

17 août 2008, 20:28

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.