à propos d'Apache

  • Créateur du sujet Créateur du sujet tsing
  • Date de début Date de début

tsing

Membre confirmé
10 Juin 2005
45
0
41
Paris
www.ångel.com
Bonjour,

Je souhaiterais travailler sur un site avec le trio gagnant "Apache PHP MySQL"... sur mon nouveau iMac sous MacOS X 10.4 :love:

Jusqu'à présent sous Windaube XP je m'en sortais bien avec l'excellent EasyPHP. Sous MacOS X, j'ai cru entendre qu'Apache était déjà installé. Si c'est le cas (c'est cool), je ne sais pas encore comment je peux l'utiliser (parce que si j'ouvre naïvement une page .php dans Safari - j'ai déjà essayé :rose: - ça ne me génère rien, sinon mon code source textuelement). Aurriez-vous un conseil pour m'aider ? De même, je souhaiterais pouvoir utiliser (via Apache) PHP & MySQL, et celà sans pour autant installer de varientes d'EasyPHP : je préfère à la limite tout insaller proprement moi même si au pire des cas il ne le sont pas déjà ;)

Merci à tous :p
 
apache est déjà installé : préférences partage > partage web personnel. (Apache 1.3)
php aussi (version 4.3.x), mais pas activé, à activer via httpd.conf

mysql à installer.

Tu comprends l'anglais ou pas ? Sinon, mac os x étant un unix, tu peux suivre les instructions générales figurants dans bien d'endroits pour linux/freesbsd afin d'avoir une aide, tu auras au moins l'idée de ce qu'il faut faire.

la page "de référence" pour ça pour mac os x, est celle-là : http://www.entropy.ch/software/macosx/welcome.html

(et tu peux même t'amuser à compiler ça depuis la source, si ça t'amuse, c'est en général assez direct)
 
Je viens de réusir à configurer Apache avec PHP via le tutoriel de l'adresse :
http://perso.univ-lyon2.fr/~brogniar/articles/mosx-activer-php.html

Cependant, je ne comprends pas pourquoi je ne parviens pas à pointer vers tous mes sites. En effet Apache me génère une erreur dans 80% des cas lorsque je lui donne une adresse un peu longue comme ceci :

Forbidden

You don't have permission to access /~cyril/isa/dossier_v5/ on this server.

Apache/1.3.33 Server at imac-g5-de-tsing.local Port 80



Pourtant, ces données sont bien présentes dans l'arborescence dans mon disque dur, précisément dans le dossier Sites. Je constate malgrè moi que sur MACOS X, tout n'est pas forcément si simple lorsque l'on débute...

Merci pour votre aide !!


PS :
j'ai compris que l'adresse locale http://192.168.1.3/~cyril/ pointe vers le dossier Sies, mais vers quel dossier pointe l'adresse http://192.168.1.3/ ? :confused:
 
tsing a dit:
Je viens de réusir à configurer Apache avec PHP via le tutoriel de l'adresse :
http://perso.univ-lyon2.fr/~brogniar/articles/mosx-activer-php.html

Cependant, je ne comprends pas pourquoi je ne parviens pas à pointer vers tous mes sites. En effet Apache me génère une erreur dans 80% des cas lorsque je lui donne une adresse un peu longue comme ceci :

Forbidden

You don't have permission to access /~cyril/isa/dossier_v5/ on this server.

Apache/1.3.33 Server at imac-g5-de-tsing.local Port 80

Pourtant, ces données sont bien présentes dans l'arborescence dans mon disque dur, précisément dans le dossier Sites. Je constate malgrè moi que sur MACOS X, tout n'est pas forcément si simple lorsque l'on débute...

Merci pour votre aide !!


PS :
j'ai compris que l'adresse locale http://192.168.1.3/~cyril/ pointe vers le dossier Sies, mais vers quel dossier pointe l'adresse http://192.168.1.3/ ? :confused:




Je pense que c'est parce que l'utilisateur "web" n'a pas les droits pour lire le contenu de ce dossier. Je te conseille l'excellent Batchmod pour autoriser régler les autorisations sur tes dossiers ;)
 
Merci !!!!! c'était en effet un problème de droit des fichiers ^__^ (ouf)
Voilà par exemple ce que j'ai tapé dans l'utilitaire Terminal pour changer les droits d'un fichier (http://www.xrings.net/xrings/imprimer.php3?id_article=79) :
chmod 766 Logiciels_libres.html

Je pense que 766 est à peu près une valeur classique pour ce type de fichier. Le problème étant ciblé, je vais maintenant essayer de donner à tous les fichiers de tous les sous dossiers les mêmes droits.

Euh, et aussi un dernier point : comment puis-je accéder en mode graphique au dossier dont l'adresse est :
/Library/Webserver/Documents

...afin que je puisse là aussi gérer mes fichiers.

Encore merci à vous :)