mary
bonjour :
J'ai déja mis ce probleme dans le forum mais on a pas pu le résoudre, là il y a un peu de chagement dans le probleme,
au niveau d'apache, j'ai certaines pages de mon site qui aparaissent blanche, sans aucun message d'erreur, j'ai consulté aussi /var/log/httpd/error_log aussi pas de message d'erreur.
la difference entre les pages qui s'affichent et les autres qui ne s'affiche pas, c'est un fichier que j'inclure dans certaines pages, qui est une classe qui me permet de creer des formulaires, donc je me demande est ce que l'inclusion de ce fichier peut causer un probleme qui fait en sorte que les pages s'affiche en blanc !!!!
Merci de votre aide
Me<<<<<<-------------------- :-D
mary
Bonjour :
Puiseque je m'en doutait que le probleme peut etre le fait que j'inclus du code php dans du code Html j'ai creé un petit fichier d'essai qui contient <html><body><?php echo "Salut!!!"?></body></html> et s'affiche une page blanche
Alors je le demande bien s'il y a un truc à changer dans le fichier de configuration d'apache ou de php(php.ini) pour que ça marche sachant que sous windows avec EasyPhp qui utilise aussi l'envirenomment apache ca marche
Merci de votre aide
Me<<<<<<----------------
:-D
Benoit7114
Bonjour,
Par défaut, php ne renvoie aucun message (ni erreur, ni warning). Une page blanche signifie donc bien souvent une erreur dans ta page. Mais une erreur qui n'est pas affichée.
Par exemple, il me semble que ton code test fonctionnerai mieux avec un ";" apres la commande echo
<?php
echo "Salut!!!";
?>
Pour l'affichage des messagees d'erreur, cela se trouve dans le php.ini, au niveau de la section Error handling and logging.
Voila... Bon courage
Temet
Euh, tu lances comment ta page?
/home/bidule/mapage.php ?
ou
http://localhost/mapage.php ?
mary
Bonjour :
J'ai bien un ; à la fin Echo, c'est pas ça le probleme.
pour les messages d'erreur, s'il s'affiche pas on peut les voir dans /var/log/httpd/error_log le probleme vient du fait que j'inclus du code php dans du code html comme l'exemple que j'ai donné avec le ; que j'ai oublié.
donc je me demande s'il y a un paramétre à changer pour que cet imbrication des deux codes marche?
Merci pour votre aide
Me<<<<<<<<---------------- :-D
mary
je lance ma page :
http://localhost/~asc/mettreenordre/essai.php
Me<<<<<<<<<<<<<--------------:-D
Benoit7114
j'ai l'impression que tu confonds le error_log d'apache avec les messages d'erreurs de compil php.
Si tu as une erreur de syntaxe dans ton code, l'exectution de ce dernier ne se fera pas mais tu n'aura rien dans le error_log d'apache. Et si ton display_error est a off dans ton php.ini, et bien tu n'aura rien non pluis à l'écran.
Ensuite, pour répondre à ta question, tu peux tout à fait inclure du code php dans une page html, a partir du moment ou ton extension est une extension php (.php, .php3, ect...).
Et meme si tu mettais pas la bonne extension, ton code ne serait tout simplement pas interpreté, mais il aparaitrai tel quel sur la page.
Temet
Bon, désolé si la question va paraitre bête mais tant pis...
T'as juste installé Apache ou t'as aussi installé php?
mary
J'ai rien installé c'est fait normalement avec l'installation de fedora core 3, on choisisant les packages correspondant lors de l'installation.
Je croit que c'est la meme chose pour les messages d'erreurs, car en consultant le fichier error_log d'apache j'ai trouvé les warnings suivant :
Warning:
Unknown(/home/asc/public_html/Club/METTREENORDRE/essai.php): failed to open stream: Permission denied in Unknown on line 0
Warning: (null)(): Failed opening '/home/asc/public_html/Club/METTREENORDRE/essai.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0
et en mettant display_errors de php.ini a On les memes messages aparraisent.
quoique c'est plus clair maintenant car je me suis dit c pas grave les warnings tant qu'on a pas des messages d'erreus mais bon je me suis trompé.
sinon ces warnings je ne voit pas du tout de quoi il parle j'ai pas bien compris le probleme.
Si vous pouvez m'expliquer ces messages je serait reconnaissante
Me<<<<<<<<<<<<<<--------------:-D
Benoit7114
ok, donc visiblement, c'est un problème de droit d'accès a tes fichiers.
Pour ca, google est ton ami 😉
http://www.commentcamarche.net/forum/affich-1358387-probleme-de-droit
Bon courage...
[supprimé]
du tout pas,
j mis les droit a 777 meme et toujours une page blanche !!!!!!!!!!!
C'est vraiement bizzare je ne voit du tout pas d'où ça peut venir ?!! 🙁
Me<<<<<<<<<----------------:-D
Temet
Tu ne veux pas copier ta page dans /var/www/html/ et essayer de la lancer comme ça :
http://localhost/mapage.php ??