[MySQL/PHP] Affichage d'une page

Bonjour,

Je suis en train de développer une application Web avec MySQL/Apache/PHP5.
J'ai réalisé mon sgbd avec easy php pour débuter et tout marchait correctement.
Je viens d'installer le serveur Apache, PHP5 et MySQL et je n'arrive plus a afficher mes pages. Pour ma première page, j'ai une page blanche. J'ai une autre page qui s'affiche bien mais les liens ne marchent plus (c'est une page d'insertion de coordonnées, j'ai bien le formulaire mais je ne peux enregistrer les infos).
Aucune erreur s'affiche. Et avec easy php, mes pages s'affichaient bien.

Merci de votre aide.
Configuration: Windows 2000
Firefox 2.0.0.2

13 réponses

  1. bonjour

    le serveur Web Apache fonctionne correctement ?
    le code php est executé ???
    1. Oui le serveur Apache fonctionne correctement, au début j'avais un problème avec le Path quand j'ai changé la valeur de la variable (dans Propriété poste de travail -> Avancé -> Varaibles d'environnement -> variable Path), mais je n'ai plus cette erreur lord du démarrage de Apache.
      Sinon pour l'éxécution du code php, comment puis je voir ceci ? si il est bien éxécuté.

      Merci
      1. mettre un echo par exemple

        placer <? echo "toto"; ?> dans la page
        et voir si toto s'affiche correctement sur ta page web quand tu lances
    2. Non, rien ne s'affiche, le code php ne s'éxécute pas.
      Pour les autres pages, c'est du code html qui s'affiche.
      1. pour visualiser tes pages, tu doubles click dessus ou tu ecris dans ton explorateur 'localhost/chemin...' ??
    3. j'écris 'localhost/chemin...' pour les visualiser.
      1. dans php.ini y a le chemin ou doivent etre stockés les pages php...
        verifier que c'est le meme chemin que celles stockées par le serveur apache
    4. Où est le chemin dans ce fichier ? je ne l'ai pas trouvé désolé
      1. c'est ceci ?

        PHPIniDir "C:/Program Files/Apache Group/php5" dans httpd
        extension_dir = "C:/Program Files/Apache Group/php5/ext/" dans php
        1. oui le premier c'est le chmin du fichier php.ini normalement
          si il existe bien dans ce chemin, dans php.ini, y a la ligne doc_root = 'chemin des pages php'

          mais je suis pas sur de tout ca, j ai toujours utilisé easyphp
      2. D'accord, en faite, ca provient du doc_root, mais j'ai mis dans le fichier php.ini:
        doc_root = "C:/Program Files/Apache Group/sgbd"

        et dans le fichier httpd.ini dans le dossier Apache j'ai bien ceci:
        DocumentRoot "C:/Program Files/Apache Group/sgbd"

        J'ai redémarré le serveur Apache, mais rien ne s'affiche :(
        1. les pages web sont stockées sur C:/Program Files/Apache Group/sgbd ??
      3. Oui c'est la où j'enregistre mes fichiers php.
        1. ok alors là sans voir la situation devant moi, je sais pas quoi proposer d'autre...
          a part que c'est le lien entre apache et PHP qui est pas configuré correctement. Ce qui est bien avec EasyPHP, c'est que cette config est faite à l'install.
      4. ok dommage, j'ai regardé les config de easy php mais ca ne ma pas aidé.
        1. En faite, c'est pour mon projet de stage, easy-php ca marche mais c'est trop léger pour présenter a mon projet.
          1. easyphp est beaucoup utilisé justement pour éviter tout ces pbs de config... pour faire le lien WAMP - (windows apache mysql php)
            1. Oui c'est plus simple avec easy php c'est sur. C'est pour mon projet de stage pour mon BTS info que j'ai voulu utiliser WAMP en faite.

              J'ai beau chercher, je ne trouve pas l'erreur. J'ai essayé de changer le doc root vers un auter dossier avec mes pages web mais rien ne change, toujours pas d'affichage.
              J'ai regardé sur des autres tutorials et c'est bien la meme chose pour la config du doc root. Grr

              Merci quand meme