erreur page d'accueil apres mise à jour 6.9 [résolu]
bonjour, j'ai mis à jour http://syndicatpotentiel.free.fr en 6.9, tout s'est bien pasé sauf ce message qui apparait quand on veur afficher le site sur son adresse de base mais qui n'apparait pas quand on retourne sur la page d'accueil (adresse: http://syndicatpotentiel.free.fr/yacs ) vous pouvez tester vous meme
voici le message d'erreur
Warning: is_readable() [function.is-readable]: Unable to access ../shared/global.php in /mnt/127/sdc/1/e/syndicatpotentiel/yacs/shared/global.php on line 65 X-Powered-By: YACS (http://www.yetanothercommunitysystem.com/) Vary: Accept-Encoding, Cookie, ETag, If-None-Match, Set-Cookie Content-Type: text/html; charset=utf-8
quelqu'un pourrait-il m'aider pour résoudre ce probleme? merci jeff
voici le message d'erreur
Warning: is_readable() [function.is-readable]: Unable to access ../shared/global.php in /mnt/127/sdc/1/e/syndicatpotentiel/yacs/shared/global.php on line 65 X-Powered-By: YACS (http://www.yetanothercommunitysystem.com/) Vary: Accept-Encoding, Cookie, ETag, If-None-Match, Set-Cookie Content-Type: text/html; charset=utf-8
quelqu'un pourrait-il m'aider pour résoudre ce probleme? merci jeff
| GnapZ from Caribbean 2970 posts | Avez-vous mis à jour le fichier index.php à la racine ? Il est possible qu'il n'ait pas la même version que celui de /yacs/index.php auquel cas cela pourrait expliquer ces erreurs. |
| Syndicatpotentiel 24 posts |
GnapZ : oui j'ai dupliqué celui qui est dans le dossier yacs et l'ai mis à la racine... |
| Syndicatpotentiel 24 posts |
GnapZ : est-ce que ca peux provenir d'un probleme de skin? j'ai du personnalisé à la main les fichiers joi.css et template.php pour garder mes prefs de mise en page et faire apparaitre les tabs |
| Bernard from nearby-an-airport Associate, 6734 posts | A priori, votre skin n'y est pour rien. Après analyse, je me demande si ce n'est pas un effet de bord du remplacement de file_exists() par is_readable() dans la nouvelle versioin. Pour le vérifier, il faudrait éditer la ligne 65 de votre shared/global.php et remplacer is_readable() par file_exists(). Puis purger le cache et refaire le test. Alors ?
|
| Syndicatpotentiel 24 posts |
Bernard : c'etait juste ce que j'etait en train de faire (en le prenant d'une vieille version du meme fichier) voici le resultat : Warning: file_exists() [function.file-exists]: Unable to access ../shared/global.php in /mnt/127/sdc/1/e/syndicatpotentiel/yacs/shared/global.php on line 65 X-Powered-By: YACS (http://www.yetanothercommunitysystem.com/) Vary: Accept-Encoding, Cookie, ETag, If-None-Match, Set-Cookie Content-Type: text/html; charset=utf-8 phpMyVisites mais je n'ai pas purger le cache : ca se fait ou? |
| Syndicatpotentiel 24 posts |
Bernard : purger j'ai trouvé, ca ne change rien voici un indice : je suis sur syndicatpotentiel.free.fr/index.php et le message d'erreur s'affiche en haut. ensuite je me logue, je visite une section puis clique sur accueil et j'atteris sur syndicatpotentiel.free.fr/yacs/index.php et la plus de message. mais si alors j'efface sur la barre d'adresse du naviguateur /yacs/index.php pour re-visiter syndicatpotentiel.free.fr/index.php il se trouve que je ne suis plus loggé! est-ce normal
|
| Bernard from nearby-an-airport Associate, 6734 posts | Hmmm, de toute façons il n'est pas normal d'avoir des messages de warning sur une machine en production. Vérifier, dans le panneau de configuration principal, que le serveur n'est pas en mode de mise au point. Normalement, la verbosité est réservée aux machines de développement... |
| Syndicatpotentiel 24 posts |
Bernard : dans panneau de config / systeme j'ai : Verbosité: Niveau minimum de verbosité (serveur de production). |
| Bernard from nearby-an-airport Associate, 6734 posts |
Syndicatpotentiel: Bon alors c'est bon de ce côté. Le problème vient du niveau de verbosité trop élevé mis dans PHP.INI. Est-ce possible d'y accéder ? Si la réponse est non, il faut reprendre le fichier shared/global.php initial et, à la ligne 65, rajouter le caractère '@' pour obtenir 'elseif(@is_readable('../shared/global.php'))' . Ceci empêchera la génération du message de warning.
|
| Syndicatpotentiel 24 posts |
Bernard : merci beaucoups ca marche! mais à quoi servait le code qui a été desactivé? |
| Syndicatpotentiel 24 posts |
Bernard : Hors sujet mais à mon horloge à strasbourg il est OOH38 alors que sur le forum de yacs la message que je viens de poster il y a 2 minutes date de 22h31. étrange... |
| Bernard from nearby-an-airport Associate, 6734 posts |
Syndicatpotentiel: Normalement, il faudrait éviter l'emploi des '@', parce que cela masque tous les messages tout le temps, en développement comme en production. En tout état de cause, PHP est assez verbeux, ce qui est très bien pendant le développement, mais plutôt génant en production. La théorie voudrait que l'on puisse régler ceci par certains paramètres en dehors du code lui-même (PHP.INI, etc.). Sauf que, à l'évidence, ceci est incompatible avec les moyens mis en place par certains ISPs. Donc je vais restaurer les '@', malgré moi, dans ces trois ou quatre lignes de shared/global.php. Merci de votre fidélité à YACS.
|
| Skwad 20 posts | Salut, j'ai le même problème
le réglage de verbosité est bon mais l'erreur persiste
que faire
merci d'avance de vos réponse
|
| Bernard from nearby-an-airport Associate, 6734 posts |
Skwad: la solution est a priori de modifier shared/global.php comme expliqué ici |
Rate this page
Posted by Syndicatpotentiel on Oct. 17 2006, edited by Christian on June 15, (popular)
le réglage de verbosité est bon mais l'erreur persiste
que faire