Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Les archives, au cas où... «   Problèmes d'installation «  

[Réglé] Le script de configuration ne s'éxécute pas.

avatarFrechon, Olivier -- on Feb. 9 2006
Bonsoir,

J'ai installé et essayé YACS avec beaucoup de plaisir en local sur ma machine sans aucun problème (sur EasyPHP). Mais dès que j'ai voulu l'installer chez mon hébergeur, l'install s'est plantée. J'accède à la page du panneau de configuration principal sur laquelle je peux lire deux lignes et le reste de la page est blanche (en fait à partir de la configuration de la base de données)
  • Je me suis donné un contrôle total sur tous les fichiers et répertoires.
  • J'ai supprimé le .htaccess
  • J'ai refait un upload complet de yacs avec FireFTP
  • Je peux lire la page de test
  • Je ne suis pas chez Free


Je ne sais plus comment faire pour résoudre ce problème. Merci de votre aide.
Fernand
avatar
from Paris
1312 posts

on Feb. 9 2006


Bonsoir et bienvenue,
Quel est votre hébergeur ?
Babouche
avatar
10 posts

on Feb. 10 2006


Mon hébergeur est hebergeur-discount.com http://www.hebergeur-discount.com
Antixenic
avatar
16 posts

on Feb. 11 2006


J'ai à peu près le même problème, sur un serveur institutionnel (mon université de rattachement). Je n'ai jamais eu aucun problème pour l'instant pour installer tous les scripts que j'ai souhaité installer (j'ai un serveur sous SPIP, et des tas d'autres scripts PHP reliés à diverses bases).

Là, tout s'arrête à la première page du "Panneau de configuration principal".

J'ai juste le titre, puis une page blanche. C'est dommage, parce que ce que j'ai vu pour l'instant de yacs me plait plutôt bien

Entre-temps, j'ai une autre question... L'installateur automatique me demandait de mettre le fichier switch.on en écriture (777). Or, je n'ai trouvé ce fichier nulle part dans la distribution.

1. est-ce normal ?

2. ne le trouvant pas, j'ai créé un fichier texte vide (switch.txt), dont j'ai changé l'extension. A ce moment-là, il a bien voulu commencer l'installation, mais s'est arrêté à la première page (voir ci-dessus).

Y'a t'il un lien de cause à effet ??



HELP !
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

on Feb. 11 2006


Babouche, quelles sont les deux lignes affichées ? Et aussi, avez-vous accès à la log d'erreur du serveur web ? Si oui, peut-être y trouverions-nous quelque indication ?
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from antixenic on Feb. 11 2006


Antixenic: Le problème vient sans doute d'une utilisation avancée de PHP faite par YACS, qui ne convient pas à tous les serveurs. Je soupconne, sans pouvoir le prouver, que les fonctions de sortie, type ob_start(), pourraient expliquer le phénomène. Avez-vous accès à la log d'erreur du serveur pour confirmer cette hypothèse ?
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from antixenic on Feb. 11 2006


Antixenic: Le fichier switch.on est utilisé par YACS comme interrupteur général. YACS tente de créer ce fichier au début de l'installation et, s'il n'y arrive pas, suggère de le créer manuellement. Ceci n'est a priori pas corrélé à votre problème, mais signifie que la gestion des permissions sur votre serveur peut poser problème. Je vous conseille vivement de vous reporter au readme.txt à ce sujet.
Antixenic
avatar
16 posts

inspired from Bernard on Feb. 11 2006


Bernard : Avez-vous accès à la log d'erreur du serveur pour confirmer cette hypothèse ?

Non, je n'ai accès à rien sur le serveur. Je peux juste déposer mes scripts par ftp, bidouiller mes bases par phpmyadmin, c'est à peu près tout...
Antixenic
avatar
16 posts

inspired from Bernard on Feb. 11 2006


Bernard : Je vous conseille vivement de vous reporter au readme.txt à ce sujet.

J'ai lu et relu le readme, mais je n'ai rien trouvé qui puisse m'aider sur ce point.

Avec d'autres systèmes php/Mysql, je n'ai pas de problème particulier pour faire créer des fichiers sur le serveur...

Je ne comprends pas. Mais bon, dès lundi, je vais essayer de voir avec les gestionnaires du serveur s'ils ont une explication.
Antixenic
avatar
16 posts

on Feb. 12 2006


Encore moi...

J'ai tout installé sur un serveur coopératif (http://apinc.org), et le problème est exactement le même. Ca bloque au même endroit.

Juste une question : est-ce que l'installateur fonctionne avec TOUS les navigateurs et TOUS les OS ? Pour l'instant, j'ai essayé :

Mozilla, Firefox, Safari et InternetExplorer, mais uniquement sur Mac OsX.

Je renonce, bonne nuit...
Babouche
avatar
10 posts

on Feb. 12 2006


Merci Bernard pour ta réponse et Antixenic pour ta contribution. Voilà les deux lignes que je peux lire lorsque le script s'interrompt.

"Panneau de configuration principal

Vous avez temporairement le status d'associé, avec tous les droits sur ce serveur. Merci de ne pas fermer la fenêtre de votre navigateur avant la fin de la configuration"

Mais ensuite plus rien ne se passe.

Je ne peux pas accéder aux logs. Je sais juste que l'OS de l'hébergeur est un 2k3 serveur avec IIS6. Il supporte le php 4.4.x et 5.1

C'est vrai que je suis un peu déçu car j'ai enfin trouvé avec YACS un CMS qui me plait.

Merci pour votre aide.
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from antixenic on Feb. 12 2006


Antixenic: J'ai demandé à un possesseur de Mac, designer de métier, de me faire un bilan exhaustif des problèmes de rendu des styles de référence fourni avec YACS, et le résultat est plutôt positif. Bon, ceci étant, il n'est pas allé jusqu'à installer un YACS sous Mac.

Pour en revenir au problème de la page blanche à l'installation, je vais replonger dans le code pour comprendre pourquoi ça bloque tant sur apinc.org (Server: Apache/1.3.31 (Unix) mod_fastcgi/2.4.2 PHP via CGI/Apinc) que sur herbergeur-discount.com (Server: Microsoft-IIS/6.0 et X-Powered-By: PHP/4.3.10).

L'information que quelques lignes s'affichent est assez précieuse, puisqu'elle met hors de cause le code qui s'exécute avant, et c'est déjà pas mal...
Antixenic
avatar
16 posts

on Feb. 15 2006


Pour info complémentaire :

J'ai essayé de faire l'installation avec les browsers FF et IE sous WinXP. Même résultat, seule la première ligne de la page s'affiche.

"Panneau de configuration principal"
Babouche
avatar
10 posts

on Feb. 22 2006


Bonsoir Bernard,

Est-ce que tu as progressé dans tes recherches ? Est-ce que je dois abandonner l'idée d'installer YACS ? En tout cas, bon courage.
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from babouche on Feb. 22 2006


Babouche: Les derniers jours je me suis focalisé sur la sortie de la version 6.2, avec pas mal de packaging pour obtenir quelque chose de fluide et attrayant.

Le bug sur l'installation sera traité dès la semaine prochaine, en vue de la 6.3.

J'espère que ce contre-temps restera supportable. Une autre option est de vous contacter dès que j'aurais avancé sur le sujet, pour proposer un script modifé à tester ?
Babouche
avatar
10 posts

on Feb. 23 2006


Bonsoir Bernard,

Merci pour ta réponse rapide Je me tiens à ta disposition afin de réaliser les tests qui pourraient permettre de t'aider. No problemo...
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

on Mar. 16 2006


Voir résolution de bug php5 si cela ne pourrait pas résoudre votre problème ?
Babouche
avatar
10 posts

on Mar. 20 2006


Bonsoir Bernard,

J'ai suivi la procédure décrite dans le topic et j'ai commenté la ligne 125 du fichier /control/index.php mais le problème est similaire. Pas d'améliorations...
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from babouche on Mar. 21 2006


Babouche: il faut commenter toutes les lignes mentionnant mysql_create_db()...

Edited by fernand on Mar. 21 2006

Babouche
avatar
10 posts

on Mar. 21 2006


Bonsoir Bernard,

Je suis désolé, mais je ne trouve qu'une ligne appelant la fonction mysql_create_db dans le fichier /control/index.php, et c'est la ligne 125 Mais j'ai peut-être loupé un truc
Fernand
avatar
from Paris
1312 posts

on Mar. 21 2006


Babouche : Je suppose que lorsque Bernard, pressé par un temps limité de connexion aujourd'hui, parle de commenter toutes les lignes appelant cette fameuse fonction, il parles des lignes 124 et 125.
Ce qui devrait donner quelque chose comme cela:
//if(!@mysql_select_db($context['database'], $context['connection'])) //@mysql_create_db($context['database'], $context['connection']);

Etant entendu que le commentaire, c'est à dire le rajout de ces barres // placées devant chacune des lignes, les neutralise sans les éliminer définitivement. Au cas où...
Voulez-vous essayer ?

Courage ! Car dans tous les cas, on approche fortement du dénouement de ce problème... Et, nous ne vous laisserons pas tomber!
Babouche
avatar
10 posts

on Mar. 23 2006


Merci fernand pour ces précisions. J'ai commenté ces deux lignes puis uploadé la page sur le serveur mais les symptômes sont toujours les mêmes.
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from babouche on Mar. 23 2006


Babouche: J'ai relu le script mis en cause control/configure.php et franchement, rien ne parait suspect.

Alors passons au test suivant...

Ouvrir shared/global.php et changer la ligne qui masque les messages d'avertissement :

error_reporting(E_ALL ^ (E_NOTICE | E_USER_NOTICE | E_WARNING));


Changer le code pour obtenir :
error_reporting(E_ALL);


Relancer l'installation, peut-être qu'un message d'erreur, forcément plus précis que la page blanche actuelle, apparaitra, qui sait ?
Babouche
avatar
10 posts

on Mar. 24 2006


Bonjour Bernard,

Voici l'erreur qui apparait en haut de la page au-dessus de la ligne "Panneau de configuration principal" :

Notice: Undefined index: url_to_root in d:\www\######.com\htdocs\shared\global.php on line 232

En espérant que ça fasse avancer les choses.
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

on Mar. 24 2006


Babouche: on se rapproche, on se rapproche, courage

En changeant les lignes suivantes :

Click to fold/unfold Click to fold/unfold
par

Click to fold/unfold Click to fold/unfold
Qu'est-ce qu'on obtient ?
Babouche
avatar
10 posts

on Mar. 29 2006


Bonsoir,

J'ai remplaçé le code, j'ai décommenté les lignes 124 et 125 de la page control/index.php et j'ai réussi à finir l'install.

Mais si un jour, je dois réinstaller yacs, il faudra que j'utilise la page modifiée ou bien ce bug sera corrigé ?

Merci en tous cas.
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from babouche on Mar. 29 2006


Babouche: no souci, tout est reporté dans le code de référence pour les prochaines versions. Merci d'avoir confirmé que ceci permettait de résoudre votre problème.

 
Share
Information channels
Recent files