Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir
Aïe ! je vais un tour sur mon site et paf ! plus rien...
Bon je vais voir sur le ftp : ouf tout est là !
mais pas moyen d'accéder à l'index
Je teste des trucs avec l'url et :
/index.php?z=3 >> ça marche ! je vois mon site avec le menu.
MAIS si je fais
index.php?z=login ou alors je clique sur "accueil"
>> page blanche !!
donc pas moyen d'administrer mon site...
Comment résoudre le problème ??
Hors ligne
Salut
Alors déjà, as-tu fait une modification récemment ?
Peux-tu poster ici le contenu du htaccess (je pense à un problème d'url-rewriting, mais je n'y crois pas trop...) ?
As-tu accès aux logs du serveur?
Et enfin, peux-tu nous donner l'adresse du site?
Sinon (à titre préventif), as-tu une ancienne sauvegarde saine du site ?
Toujours faire des sauvegardes
A+
Hors ligne
Salut
Non pas de modifs ces temps ci...
mon htacces :
AuthUserFile /home.10.23/associatxs/www/tri/membres/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
SetEnv PHP_VER 5
Options -indexes
il est spécial car c'est un espace membre avec authentification mais auparavant tout marchait...
Hors ligne
A priori le problème ne vient pas du htaccess (néanmoins, dans le doute, je te suggère de désactiver ton accès restreint quelques instants, juste pour vérifier ! )
As-tu un accès aux logs du serveur ?
Peux-être que ton hébergeur a mis à jour un truc de son côté ?
Et sinon, quel est le code source HTML de la page "blanche" ? Que renvoie le serveur ?
Hors ligne
MAIS si je fais
index.php?z=login ou alors je clique sur "accueil"
>> page blanche !!donc pas moyen d'administrer mon site...
Comment résoudre le problème ??
Tout dépend de la version de ZitePLUS.
En 0.9.2, via ftp, tu regardes le fichier zdata/config.ini et tu changes la valeur de site_debug = "0" par
site_debug = "2"
Tu regardes ensuite s'il y a des messages d'erreurs plus explicites.
Si tu utilises une plus vielle version, il faut modifier le fichier zite.php et mettre en tête un: error_reporting(-1) pour afficher les erreurs
a+
Jean-Paul
Hors ligne
En 0.9.2, via ftp, tu regardes le fichier zdata/config.ini et tu changes la valeur de site_debug = "0" par
site_debug = "2"
Tu regardes ensuite s'il y a des messages d'erreurs plus explicites.
Si tu utilises une plus vielle version, il faut modifier le fichier zite.php et mettre en tête un: error_reporting(-1) pour afficher les erreurs
Cette info mériterait d'être épinglée quelque part sur le forum ou dans la doc . Car c'est plus pratique que de chercher les logs du serveur, surtout sur un hébergement mutualisé...
Hors ligne
Bonjour
Bon alors ce que renvoie le code html de la page : rien !
j'ai oté l'accès restreint : pas d'amélioration.
après avoir mis site debug en 2, j'ai :
Parse error: syntax error, unexpected $end in /homez.40/associatxs/www/tri/membres/zdata/agenda1.txt on line 2
Des idées ??
Merci c'est sympa de vous pencher là dessus !!
Laurent
Hors ligne
ça y est !!
Le problème venait de ce £$£%& d'Agenda1 !!
je l'ai viré et zou ! ça remarche !! COOOL !!
j'ai remis le site debug à 0
je remets l'accès restreint
Merci à vous 2 !! ça me sauve !!
C'est vrai que l'info du site debug est une astuce à connaître...
Bonne journée
Laurent
Hors ligne
Attention, le dossier /zdata contient les données de ton site. En l’occurrence, agenda1.txt est le contenu de l'une de tes pages...
Pour ne pas foirer la structure de ziteplus (et en particulier le structure.dta), il faut que tu supprimes la page en question via l'interface PAGES de ziteplus (et non via ftp !)
Il serait intéressant également (enfin, surtout pour toi!) de savoir ce qui foire dans ce fameux fichier agenda.txt... Un oubli de point-virgule ?
N'hésite pas à poster son contenu ici si tu veux de l'aide.
A+
Hors ligne
ok modif faite par l'administration.
contenu agenda1.txt :
<?php if ($_SESSION['zite_user'] != 'user') { ?>
<h1>Page à enlever</h1>
il n'y aurait pas un problème d'accolade ??
Laurent
Hors ligne
<?php if ($_SESSION['zite_user'] != 'user') { ?>
<?php if ($_SESSION['zite_user'] != 'user') ?>
mais cela ne sert à rien !!
si l'utilisateur est user ......... et quoi ??? il sert à quoi ce script ?
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Ce code sera plus correct :
<?php if ($_SESSION['zite_user'] != 'user') { ?>
<h1>Page à enlever</h1>
<?php } ?>
Cela dit, je ne pense pas que ce soit la source de ton soucis, car l'erreur dit qu'il y a une variable $end à la ligne 2, or ce n'est pas le cas...
Et pour snypi : "!=" signifie "différent de".
En php, le "!" est une négation.
Donc ici, "si l'utilisateur n'est pas user", sachant que user est le nom du compte, probablement créé pour l'occasion sur ce site.
Dernière modification par Super_chemist (19/07/2012 14:12:45)
Hors ligne
Ce code sera plus correct :
<?php if ($_SESSION['zite_user'] != 'user') { ?> <h1>Page à enlever</h1> <?php } ?>
Cela dit, je ne pense pas que ce soit la source de ton soucis, car l'erreur dit qu'il y a une variable $end à la ligne 2, or ce n'est pas le cas...
Pas un pro du php mais j'ai déjà eu droit assez souvent à cette erreur. Ce n'est pas une variable $end qui manque ... c'est plutôt que php n'a pas trouvé de fin normale au fichier.
Hors ligne
Ca tombe bien, je ne suis pas un pro non plus !
Hors ligne
Bonjour,
pour clore ce topic, en fait ce code était fait pour masquer certains panneaux quand le redacteur était dans l'admin (cela passait sur le tableau et génait la vue).
la fin du code avait été oté et cela faisait bugger le site.
Je l'ai oté partout et cela remarche (et j'ai "décalé" vers le bas ztable dans les css...)
Voila
Merci pour votre aide
Laurent39
Hors ligne
Pages : 1