Mais pour le partage web ?

JPTK

Membre vénérable
Club iGen
19 Septembre 2002
21 884
2 904
47
Grenoble/Le Creusot
jamrek.com
On ne peut pas utiliser un autre dossier que le dossier "site" dans notre user ?
Si non, peut-on alors déplacer ce dossier sur une autre partition ??

Merci/
zen.gif
 
jaipatoukompri a dit:
On ne peut pas utiliser un autre dossier que le dossier "site" dans notre user ?
Si non, peut-on alors déplacer ce dossier sur une autre partition ??

Merci/
zen.gif

Ou c'est possible, le partage web ne fait que d'activer Apache. On peut modifier la config d'Apache pour que le dossier utiliser pour "héberger" ton site web se trouve ailleurs (autre partition, autre disque, enfin partout quoi).
Pour y parvenir il faudra mettre un peu la main ds le terminal
wink.gif
près ou pas ?
 
Pour y parvenir il faudra mettre un peu la main ds le terminal près ou pas ?

Arf... bon bah je vais dire que oui alors... pour l'instant mon seul contact avec lui fut de taper une ligne de commande pour accélérer le boot.

Bon faut faire quoi ?

Merci.
up.gif
 
jaipatoukompri a dit:

Vu que tu pleures je vais te donner la solution
laugh.gif


D'autre personne ne ferait pas comme ça mais vu que je ne sais pas si tu es un as du terminal je vais te proposer la méthode "simple" avec BBEdit.

Donc ouvres ton terminal et tapes la commande suivante:

sudo chown tonlogin /etc/httpd/httpd.conf

entre ton mot de passe admin...puis tapes

cd /etc/httpd/

puis

open .

une fois la fenêtre ouverte tu ouvre le fichier httpd.conf avec BBedit, tu vas as la ligne 363 qui devrait ressembler à qqch comme ça: DocumentRoot "/Library/WebServer/Documents" tu modifies la chose pour que cela corresponde à tes besoins. Si c'est sur une autres partition du dois entrez qqch du genre: DocumentRoot "/Volumes/nompartition/nomdossier"

Une fois cette modification faite va également à la ligne 388 et modifie le chemin d'accès pour qu'il corresponde au DocumentRoot, une fois ces modifs faites sauve ton fichier. Retour dans le terminal et tape

sudo apachectl graceful

tu peux accéder à ton site web en mettant simplement le nom de ton ordi dans safari (donc sans mettre le ~tonuser)
laugh.gif
 
tu peux aussi t'en sortir avec un truc qui s'appelle un 'virtual host', il y a moyen de bidouiller de ce côté (c'est comme ça que font les hébergeurs pour avoir de multiples comptes sur un seul serveur). J'ai pas le temps de détailler la manip', mais il y a une foule de tuto à portée de google.
wink.gif


Sinon, la manip de simon est la solution la plus directe
up.gif
 
Bon sinon, juste comme ça... je trouve quand même que c'est un peu limite.
J'ai pas envie de chanter le refrain "c'était mieux avant sous OS 9" mais c'était quand même vachement plus simple il me semble non ?
Suffisait pas de choisir le dossier qu'on voulait partager ?
C'est quoi ce système rigide qui t'empêche de déplacer ton dossier et qui en plus te permet pas d'en créer un autre (enfin sans passer par le terminal) ?
confused.gif
blush.gif
 
jaipatoukompri a dit:
Bon sinon, juste comme ça... je trouve quand même que c'est un peu limite.
J'ai pas envie de chanter le refrain "c'était mieux avant sous OS 9" mais c'était quand même vachement plus simple il me semble non ?
Suffisait pas de choisir le dossier qu'on voulait partager ?
C'est quoi ce système rigide qui t'empêche de déplacer ton dossier et qui en plus te permet pas d'en créer un autre (enfin sans passer par le terminal) ?
confused.gif
blush.gif

En fait c'est vrai que c'est pas si facile mais il faut bien se dire une chose. Le partage web sous OS 9 n'offrait pas autant de possibilités ni de compatibilité (PHP entre autre). Mais il faut remarquer autre chose la version serveur de Mac OS X permet de modifier ce genre de chose très très facilement (interface graphique) ou la on peut effectivement modifier pas mal de chose par l'interface graphique....maintenant si quelqu'un veut porter l'application en question sous Mac OS X Client n'hésiter pas
wink.gif