Encore une erreur 500

Encore une erreur 500 - PHP - Programmation

Marsh Posté le 12-03-2005 à 18:17:10    

Bonjour à tous,
 
lorsque j'ouvre une page php j'obtiens l'erreur suivante
 
"The server encountered an internal error or misconfiguration and was unable to complete your request."
 
il n'y a pas de fichier .htaccess et ne me demandez surtout pas le code, le fichier doit faire 8000 lignes. en local aucun problème par contre lorsque je le transfère sur le ftp free ça foire et ça me met hors de moi  :fou:
 
question : y a-t-il des instructions non permises en php par exemple?


Message édité par senomo le 12-03-2005 à 18:20:35
Reply

Marsh Posté le 12-03-2005 à 18:17:10   

Reply

Marsh Posté le 12-03-2005 à 19:13:56    

Oui ,phpinfo() pour le savoir


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-03-2005 à 01:16:41    

Dans ce genre de cas l'error.log d'apache peut donner plus de details, mais je ne sais pas si tu pourras y avoir acces. :/

Reply

Marsh Posté le 13-03-2005 à 13:07:56    

senomo a écrit :

Bonjour à tous,
 
lorsque j'ouvre une page php j'obtiens l'erreur suivante
 
"The server encountered an internal error or misconfiguration and was unable to complete your request."
 
il n'y a pas de fichier .htaccess et ne me demandez surtout pas le code, le fichier doit faire 8000 lignes. en local aucun problème par contre lorsque je le transfère sur le ftp free ça foire et ça me met hors de moi  :fou:
 
question : y a-t-il des instructions non permises en php par exemple?


 
Question idiote : t'es sous windows ou sous Linux pour créer ce fichier ? SI t'es sous Linux, vérifie les droits de ton fichier et la transmission ensuite de ces droits au niveau du FTP.  

Reply

Marsh Posté le 13-03-2005 à 16:20:49    

Hermes le Messager a écrit :

Question idiote : t'es sous windows ou sous Linux pour créer ce fichier ? SI t'es sous Linux, vérifie les droits de ton fichier et la transmission ensuite de ces droits au niveau du FTP.

je suis sous mac, et j'ai pu modifier les droit en 700 et 777 mais l'erreur persiste  :fou:  
de toute façon j'édite les fichiers directement sur ftp, tous les autres fichiers passent sans soucis, sauf le plus important. je ne sais pas si la taille des requête a à voir la dedans, mais en tout cas je ne vois pas ce qui pourrait provoquer cette erreur :(

Reply

Marsh Posté le 13-03-2005 à 17:40:09    

Ton fichier n'a pas un nom "bizarre"?
 
Moi j'avais une telle erreur que j'avais pas en local parce que mon fichier comportait un espace dans le nom!  :pt1cable:

Reply

Marsh Posté le 13-03-2005 à 18:17:30    

A mon avis tu utilises des fonctions non permises chez free,
C'est censé faire quoi ton fichier de 8000 lignes????

Reply

Marsh Posté le 13-03-2005 à 18:36:12    

le fichier s'appelle index.php :lol:, donc pas de soucis de ce côté là.
 
ce fichier consiste à afficher les résultats de plein de requête. j'ai pu détecter le problème mais hélas aucune solution ne me vient à l'esprit. j'explique :
 
il y a une ligne ou le code est le suivant
 
echo " $num blablabla.....";  
 
cette ligne génère une erreur
 
par contre : echo " blablabla..." ne génère aucune erreur
en gros l'affichage de la variable provoque une erreur en sachant qu'elle est affichée x fois avant cette ligne. à cette ligne bien exactement l'affichage provoque la fameuse erreur 500 :(
 
j'avoue que ça me dépasse.
 

Code :
  1. if ($val = x1) {
  2.     echo "blablabla1";
  3.     echo " $num blablabla1";
  4.     echo "blablabla1";
  5. }
  6. else if ($val = x2) {
  7.     echo "blablabla2";
  8.     echo " $num blablabla2";
  9.     echo "blablabla2";
  10. }
  11. else if ($val = x3) {
  12.     echo "blablabla3";
  13.     echo " $num blablabla3";
  14.     echo "blablabla3";
  15. }
  16. else if ($val = x4) {
  17.     echo "blablabla4";
  18.     echo " $num blablabla4"; //la il y a erreur
  19.     echo "blablabla4";
  20. }

Reply

Marsh Posté le 13-03-2005 à 18:37:38    

Code :
  1. echo " ".$num." blablabla4" ;

Reply

Marsh Posté le 13-03-2005 à 18:52:22    

toujours l'erreur 500 :(

Reply

Marsh Posté le 13-03-2005 à 18:52:22   

Reply

Marsh Posté le 13-03-2005 à 19:21:32    

j'ai revu mon code merci à ctr+f ou j'ai pu remplacer les $num par une fonction que j'ai créé. merci beaucoup d'avoir essayé de m'aider :)

Reply

Marsh Posté le 17-06-2007 à 21:40:48    

Bonjour, je ravive le post car j'ai la même erreur 500 depuis qqs jours.
En fait j'ai rien changé de particulier dans mon code depuis, mais j'ai cette erreur.
Je suis chez free aussi et j'ai pas de htaccess à part dans mes dossiers admin...
Parfois lorsque je réactualise la page plusieurs fois j'arrive quand meme à avoir accès à ma page, donc ça ne doit pas etre une erreur de code je pense.
Donc je ne vois vraiment pas d'où ça vient, pt etre de free mais qu'est-ce qui pourrait causer ça?!
En tous cas c'est assez énervant!!!

Reply

Marsh Posté le 19-06-2007 à 07:37:46    

Quelques idées :
- afficher le temps écoulé (début, fin) de l'exécution de la fonction (au cas où dépassement de temps limite).
- faire des essais en réduisant d'abord le nombre de lignes de code puis l'augmenter progressivement (dichotomie) pour voir jusqu'où l'erreur apparaît.
- utiliser error_reporting(E_ALL) dans le code pour avoir le maximum d'information en cas d'erreurs.

Reply

Marsh Posté le 19-06-2007 à 21:05:02    

ça remarche depuis ce matin!!
ça devait etre à cause de free tout compte fait :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed