apache, php et dreamweaver

rougit

Membre confirmé
30 Avril 2002
22
0
50
Bonjour, je suis nouvelle étudiante en informatique et je souhaitais installer php/msql sur mon mac 10.2. Le problème c'est que je n'ai pas réussi car apache est bien activé mais ne lit pas le bon fichier il va sur muoigutr.config...
Du coup, maintenant je ne peux même plus voir mes pages en utilisant dreamweaver!!! Lorsque j'essaie de voir une page sous internet explorer j'ai une page de ce type :
Not Found
The requested URL was not found on this server.

------------------------------------------------------------------------
Apache Server at macosx.com

Est-ce-qu'une bonne âme pourrait m'aider ? Je suis désespérée car même l'administrateur de réseau et un prof de php n'ont pas pu m'aider étant donné qu'ils travaillent sur pc !
Merci !
 
Je crois qu'il te faut une page de départ "index.html"
wink.gif
 
C tellement rare de trouver une demoiselle en détresse que je ne peux pas résister à l'envi de t'aider.

Premièrement as tu commencer à tripatouiller dans le fichier httpd.conf pour que Apache reconnaissent les extentions ?
 
oui en fait c'est mon prof de php qui a essayé mais il n'a pas réussi ! il m'a dit qu'apache ne lisait pas le bon fichier httpd.conf mais allait voir sur muoigu.conf ! j'ai suivi les instructions d'ultramac
http://www.ultramac.net/macosx/instal/php/

en fait j'ai la page 127.0.... mais pas quand je tape localhost à la place des chiffres ça ne marche pas ?
sur la page 127... je vois le code mais il n'interprète ni html ni php...
et depuis cette histoire surtout je ne peux même plus tester mes pages dreamweaver avec mon navigateur :-o
merci de m'aider !
 
rougit a dit:
il m'a dit qu'apache ne lisait pas le bon fichier httpd.conf mais allait voir sur muoigu.conf !

Je me demande comment c'est possible qu'Apache ne lise pas le bon fichier de configuration !!! Ca me parait bien louche tout ça !

Sinon, tu peux toujours m'envoyer ton fichier httpd.conf, que j'y jette un coup d'oeil...
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par rougit:</font><hr /> oui en fait c'est mon prof de php qui a essayé mais il n'a pas réussi ! il m'a dit qu'apache ne lisait pas le bon fichier httpd.conf mais allait voir sur muoigu.conf ! j'ai suivi les instructions d'ultramac
http://www.ultramac.net/macosx/instal/php/

en fait j'ai la page 127.0.... mais pas quand je tape localhost à la place des chiffres ça ne marche pas ?
sur la page 127... je vois le code mais il n'interprète ni html ni php...
et depuis cette histoire surtout je ne peux même plus tester mes pages dreamweaver avec mon navigateur :-o
merci de m'aider !
<hr /></blockquote>

Si tu utilises Internet Explorer il peut arriver que l'adresse localhost ne fonctionne pas il te faut passer par 127.0.0.1 ou sinon changer de navigateur. Par contre pour Apache cela me semble extrêmement bizarre, dans le dossier /etc/httpd/ (qui est invisible, il te faut faire "aller à" dans le menu sur le Finder) vérifie déjà la présence du dit fichier s'il n'est pas là tu nous dis et on avisera
wink.gif
laugh.gif
 
Il y a du nouveau sur le sujet :

Le fichier httpd.conf est bien utilisé.

Une fichier index.php a pu être lu avec succès.

Par contre, si elle renomme ce fichier en test.php (par exemple), ça ne fonctionne plus...

On va continuer à creuser, et je vous tiendrai au courant...
 
En fait mes problèmes ont été résolus par maître olof que je remercie chaudement pour son soutien (même malade, il reste très efficace !!! )
MERCI !
 
Voici un petit état des lieux :

Dans le même répertoire, un fichier index.php est interprété sans problème Par contre, le même fichier renommé en test.php (par exemple) ne l'est pas. Il est affiché dans le navigateur, mais on voit les codes PHP !

Rien de spécial à signaler des les fichiers de log. Rien dans error_log et juste une ligne dans access_log qui dit que tout est ok.

Quelqu'un aurait une idée ?!?

Ou est-ce que quelqu'un connait une méthode pour que les logs nous en disent plus ?

Merci !
 
Je rame sévère:
J'ai bien suivi les instructions de http://www.ultramac.net/macosx/instal/php/ sur l'installation de php sur OS X (10.2.3) mais lorsque je teste le fichier test.php que j'ai créé comme expliqué, j'ai le message "The connection was refused when attempting to contact 127.0.0.1"... avec Chimera
Avec ça, je suis bien avancé.
Comment faire ?
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par mad'doc:</font><hr />
Comment faire ?


[/QUOTE]

Bonne question
laugh.gif


Et avec un fichier html, dans le même répertoire, ça fonctionne ?
 
Nan c'est dans le dossier Library/WebServer/Documents/ =&gt; qu'il faut mettre tes pages.

Le dossier Départ ( Users/Toto ) /Sites/ permet de mettre des pages différentes pour chaque utilisateurs.

Quant tu tape 127.0.0.1 ( ou ton IP du jour ) dans ton brouteur de toile, tu arrive aux pages qui se trouvent dans le dossier : Library/WebServer/Documents/

Pour accéder aux pages qui se trouve dans ton dossier "Sites" perso ( Users/Toto/Sites/ ) il faut taper : 127.0.0.1/~Toto/ ( ou ton IP du jour ) ,le tilde indique un répertoire utilisateur.

Chaque utilisateur peut partager son dossier "Sites" et celui-ci sera accessible avec l'adresse du serveur suivie de /~Nom_De_L'utilisateur/

Pour les erreurs PHP, j'ai remarqué que chez moi cela ne fonctionnait pas en local avec 127.0.0.1 et que ça fonctionnait très bien en accès distant en utilisant mon IP du jour par exemple.

A fouiller quoi !!!
 
Dans le cas où je tape 127.0.0.1/~Toto/ en changeant Toto par mon login, j'ai le même message.
Si j'attaque directement par 127.0.0.1, j'ai toujours le même message puisque je n'ai encore rien mis dans le répertoire Library/WebServer/Documents/
J'ai fait une recherche du répertoire WebServer car je ne savais pas où il se trouve et je vais dans Documents et là, SURPRISE: il y a déjà tout plein de fichiers et dossiers dans ce répertoire mais quoi que je fasse, les navigateurs refusent l'accès à ce répertoire.
Une autre idée ?