Serveur PHP MySQL

Publié : 10.04.2007 - 10h00 par Renard

Bonjour
Je suis débutant dans la conception de site et tout particulièrement en PHP et MySQL, pour essayer de combler ces lacunes je fais un tutorial « Un site dynamique en PHP », dans le chapitre II il faut installer EasyPHP. Ce que j’ai fait, j’ai installé sur un PC avec Windows XP pro. Tout est correct selon le tutorial le programme EasyPHP fonctionne parfaitement.
Pour travailler j’utilise un Mac G5 avec OS X 10.4.9 avec Dreamweaver 8 pour commencer, je dois configurer un nouveau site dans Dreamweaver tout est ok infos locales, infos distantes. Le problème commence dans Serveur d’évaluation. Sous Modèle de serveur, je choisis PHP MySQL dans Dossier du serveur d’évaluation je trouve le dossier de mon site sur le serveur soit CSERVEUR:site_test ce nom m’est donné par la recherche du dossier qui se trouve à droite du champ Dossier du serveur d’évaluation donc forcément juste. Sous Préfixe de l’URL toutes les possibilités que j’ai testé on fait que le message d’erreur est apparu « Le préfixe de l’URL du site [/site] du serveur d’évaluation ne correspond pas à celui qui est indiqué dans l’adresse http du site []. Les pages qui utilisent des adresses relatives sur le site risquent de ne pas s’afficher correctement. Voulez-vous quand même continuer ? ». Si je clique sur oui le site est bien sur le serveur dans le bon dossier mais quand, je veux voir la page en.php le message d’erreur apparaît « Safari ne parvient pas à ouvrir la page “http://serveur/site_test/bonjour.php” car le serveur “serveur” est introuvable »
Pouvez-vous me venir en aide ?
Merci d’avance et bonne journée.
:)


Publié : 10.04.2007 - 16h25 par Okapi

Pour commencer, Renard, la question bête, le serveur est activé ? Si oui il te faut signaler la chose à l'hébergeur, il s'agit peut-être simplement d'un petit bug à corriger, et si tu fais un ping de cette adresse tu as quelque chose ?


Publié : 10.04.2007 - 16h32 par 6ix

En fait, tu as installé easyPHP sur un PC, et ton but maintenant est de pouvoir utilisé le serveur créé sur ce PC depuis ton Mac, c'est bien cela?

As-tu installé le serveur sur le PC car tu comptes créer ton site depuis les deux machines?

Si tel est le cas, il faut que je jette un oeil à Dreamweaver pour voir, mais je ne te garantis rien, je n'ai jamais essayé cela.

Par contre si ce n'est pas le cas, je te conseille de tout faire sur une seule et même machine, à savoir le Mac. EasyPHP n'existe pas pour Mac, mais il y a d'autres solutions simples pour créer un server PHP, comme MAMP.

D'autre part, tu n'es pas obligé de passer par Dreamweaver pour visionner ton site. Tu peux directement passer par un navigateur. Si Safari n'arrive pas ouvrir la page, c'est peut-être comme Okapi le dit que le server n'est pas activé ou que l'adresse est différente de "http://serveur/site_test/bonjour.php". Assure-toi donc d'avoir la bonne adresse.


Publié : 10.04.2007 - 16h38 par Okapi

J'avais pas compris qu'il faisait ça en interne, là je connais pas trop le pc, mais vérifie quand même l'adresse comme il faut, c'est souvent là le problème. :wink:


Publié : 10.04.2007 - 17h21 par Renard

Bonsoir

Merci pour les réponses. 6ix j’ai installé le serveur sur le PC afin de pouvoir développer depuis le G5 ou depuis MacBook ou, d’un pc, le serveur doit être atteignable depuis tout mon réseau. Le serveur est activé la preuve, je vois les fichiers et leur mise à jour se fait parfaitement et automatiquement.
Quand je visionne mon fichier.php depuis le mac avec Safari la page est montrée comme une page html et non en php. Le code php <php> qui doit me donné la date ne fonctionne pas la page est sous forme :
<DOCTYPE>
<html>
<head>
<meta>
<title>Document sans titre</title>
</head>
<body>
<php>
</body>
</html>

Donc le serveur php ou autre ne fonctionne pas
Je suis for dépité HELP


Publié : 10.04.2007 - 17h26 par Renard

Bizarre les codes php n’apparaissent pas ??


Publié : 10.04.2007 - 18h12 par 6ix

Ok, alors l'adresse est correcte.

Si tu as ce résultat, tu devrais avoir le même en te connectant à cette adresse depuis n'importe quel ordinateur, non?

Si oui, dans ce cas, soit le serveur apache (pour php) n'est pas lancé sur le PC, soit le code php comporte des erreurs.

Quand tu dis que la page est sous la forme que tu montres, tu veux dire que c'est ce qui est affiché? A mon avis c'est le serveur qui n'est pas lancé. En effet, quand php n'est pas reconnu, une page .php affiche le code source puisqu'elle n'est pas interprétée par le serveur.