IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[Apache - Php -MySQL] Affichage incomplet des pages


Sujet :

Apache

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 1
    Points
    1
    Par défaut [Apache - Php -MySQL] Affichage incomplet des pages
    Tout d'abord, bonjour à tous.

    Je vous expose mon petit soucis, pour lequel je n'ai pas trouvé de solution qui fonctionne, je fais donc appel aux experts qui furètent ici

    Voila, je possède un site internet familial qui comporte plusieurs pages en Php. Celles ci font appel à des données stockées en base (MySQL dans mon cas).
    L'intégralité de mon site fonctionne très bien en local sur la machine hébergeant les serveurs Apache / Php / MySQL. Par contre sur toute autre machine, du réseau local, ou distante, le site fonctionne partiellement.

    En fait le phénomène est que la page générée n'arrive pas en intégralité, seul le début de la page arrive, et donc l'affichage est tronqué.

    PS: ceci se produit également avec phpMyAdmin qui n'est "exploitable" que en local du coup.

    Je me doute qu'il s'agit d'une taille de buffer, ou d'un timeout, mais je sèche un peu, et je voudrais pas flinguer inutilement ma config.

    Je vous remercie d'avance pour vos conseils.

    Si vous souhaitez que je vous fasse part de certains fichiers de config, n'hésitez pas à me demander.

  2. #2
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Jette un coup d'oeil du coté des requêtes SQL
    Ca m'arrivait souvent : le site ne peut exécuter la requête, alors il s'arrete là et le reste de la page n'est pas affiché

    Encore mieux : rajoute die("message") à chaque étape de ta connexion MySQL

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    mysql_connect("localhost", "root", "") or die("Erreur Connexion !");
    mysql_select_db("test") or die("Erreur BD");
    $res = mysql_query("SELECT * FROM table") or die("Erreur requête !");
    etc
    etc..

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bein en fait tout marche en local, et je vois l'intégralité de la page, c'est donc que l'ensemble des requêtes SQL fonctionnent.

    Par contre en distant, je ne vois qu'une partie, et dans cette partie il y a des requêtes SQL , comme dans le reste.

    Et comme je le disais dans mon 1er post, ceci n'arrive pas qu'avec mon site, ça arrive aussi avec phpMyAdmin (qui n'est pas de moi ^^), je n'ai qu'une partie de la page.

    Comme si l'envoie de la page atteignait une limite de "taille", ou de "temps". (je sais pas si je suis clair)

  4. #4
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    C'est pas parce que tes requêtes fonctionnent chez toi qu'elles sont bonnes

    Si tu utilises une autre base de donnée qui n'a pas les mêmes tables/propriétés, tes requêtes merderont... En plus phpMyAdmin est utilisé par MySQL

    Puis faut aussi voir si le user et le mdp correspondent...

    Bref, si tu ne penses pas que ça vient de MySQL, fais une bête page HTML de 400ko et regarde si elle fonctionne ou pas

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bon je n'ai pas l'impression d'être clair dans ma description du problème.

    Je recommence, cette fois avec des images a l'appui, en ne parlant QUE de phpMyAdmin, qui lui a priori fonctionne.

    Donc ma config est la suivante:
    Apache: 2.0.54
    Php: 5.0.5
    MySQL: 4.1.14
    PhpMyAdmin: 2.8.1

    Voila ce que j'obtiens en local (Firefox lancé sur la machine hébergeant les serveur) lorsque je me connecte sur phpMyAdmin


    Voila ce que j'obtiens lorsque je suis en LAN 100MBps (Firefox lancé sur une autre machine du réseau reliée en Ethernet)


    Voila ce que j'obtiens lorsque je suis en Wifi 54MBps (Firefox lancé sur une autre machine du réseau reliée en Wifi)


    En gros l'impression qu'on a c'est que toute la page n'est pas reçue ! (ou envoyée)

    PS: personnellement je pense que cela vient d'une mauvaise config de Apache ou du moteur PHP au niveau des temps limites d'execution ou d'une taille limite de page a envoye, mais je sèche un peu concernant ces paramètres, et surtout je suis pas sur du diagnostic


    PS je précise le site est entièrement hébergé chez moi, donc que j'accède en local ou en externe ce sont les mêmes serveurs qui tournent !!


    [Edit], j'ai fait un bete script PHP qui affiche le phpinfo(). En local j'ai l'integralité des infos, en distant (LAN) je n'ai qu'une partie, la page s'arrete avant la fin (et pas toujours au meme endroit si je raffraichis)

  6. #6
    Membre du Club Avatar de maKyo
    Femme Profil pro
    Chef de projet
    Inscrit en
    Août 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2006
    Messages : 49
    Points : 55
    Points
    55
    Par défaut
    Bonjour,
    jette un oeil à ce lien :

    http://www.developpez.net/forums/arc...p/t-52980.html

    maKyo

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    désole, cela n'arrange rien, j'ai toujours le même problème.

  8. #8
    Membre à l'essai
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    Pour avancer sur le sujet, ce serait interessant d'avoir un extrait de ton httpd.conf, php.ini ou phpinfo avec les infos concernant les Timeout et l'allocation mémoire autorisée.

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Merci, pour votre aide, mais j'ai essayé en "copiant" le httpd.conf, php.ini d'une config EasyPhp qui marchait, et cela ne marche toujours pas.

    Donc comme ce site est familial, et donc ne recevra que très peu d'affluence, j'ai décidé de le laisser sur un EasyPhp (même si celui ci n'est pas fait pour cela).

    Lorsque j'aurai le courage, je passerai l'intégralité sur une solution LAMP


    Merci encore pour votre aide.

Discussions similaires

  1. [Clavier] caractères qui générent des erreurs sous Apache/PHP/MySQL
    Par kolby dans le forum Périphériques
    Réponses: 1
    Dernier message: 12/03/2013, 23h45
  2. [HTML 4.0] Affichage incomplet des pages d'un site web
    Par darkart dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/08/2010, 15h28
  3. Installation apache-php-MySql
    Par Jahjouh dans le forum Apache
    Réponses: 2
    Dernier message: 30/12/2006, 07h21
  4. Apache+PHP+MySql sous FreeBSD
    Par soumou dans le forum Apache
    Réponses: 1
    Dernier message: 01/04/2006, 12h56
  5. XP et serveur Apache/php/mysql
    Par licorne dans le forum Windows XP
    Réponses: 2
    Dernier message: 17/11/2005, 21h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo