Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2010, 15h19   #1
Membre confirmé
 
Avatar de Psycadi
 
Homme Olivier
Développeur de message box en .Net
Inscription : juillet 2003
Messages : 138
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur de message box en .Net

Informations forums :
Inscription : juillet 2003
Messages : 138
Points : 227
Points : 227
Envoyer un message via MSN à Psycadi
Par défaut Internal Server Error chez Free.fr

Bonjour à tous,

J'ai fait un site en php / ajax / mysql développé sur windows avec Wamp server.

Dans ce site, je lance un traitement ajax / php.

Ce traitement permet de remplir plusieurs tables à partir des informations d'une table.

Voilà comment mon script fonctionne. Mon script Ajax lance le script PHP avec pour id 0. Le script PHP regarde le premier id de la table > 0, il fait le traitement et retourne l'id en cours. Ensuite mon script Ajax relance le script PHP avec le dernier ID.... et ainsi de suite jusqu'à environ l'id n°75000.

Cela fonctionne très bien sur Wamp mais chez free, ça fait n'importe quoi.

J'ai tout le temps une erreur
Citation:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Apache/ProXad [Aug 9 2008 02:45:07] Server at monsite.free.fr Port 80
Le problème c'est que cette erreur ne survient jamais au même moment. Des fois c'est au traitement de l'id 5000 ou bien 13000 ou bien 14000.
Du coup, je ne sais pas quoi faire pour corriger mon problème.

Avez-vous une idée?

Merci pour votre aide
Psycadi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 18h33   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
Hello

Chez free, c'est un peu particulier comme environnement de prod pour PHP, les règles qu'ils ont défini dans le php.ini amènent parfois à ce genre de problème.
Je ne connais pas ton algo mais je dirais qu'il s'agit d'une erreur de mémoire ou de temps d'exécution trop long.

ça nous ramène à l'éternelle discussion "Free n'est pas un véritable hébergeur".

Ce que tu peux faire, c'est t'installer un petit LAMP sur une machine virtuelle (prends VirtualBox de Sun/Oracle par exemple). Laisse la configuration de php par défaut après installation et regarde comment ça tourne. C'est toujours bien d'avoir un environnement de test en condition réelle.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 11h37   #3
Membre confirmé
 
Avatar de Psycadi
 
Homme Olivier
Développeur de message box en .Net
Inscription : juillet 2003
Messages : 138
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur de message box en .Net

Informations forums :
Inscription : juillet 2003
Messages : 138
Points : 227
Points : 227
Envoyer un message via MSN à Psycadi
C'est hélas ce que je pensais.

Etant donné mon niveau en linux, je vais galérer un peu. J'ai installé une machine virtuelle ubuntu chez moi pour en faire un lamp.

Merci pour ta réponse.
Psycadi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h53.


 
 
 
 
Partenaires

Hébergement Web