Où placer la racine de ses sites web ?

iDanny

Membre actif
8 Janvier 2009
262
12
Hello ev'rybody !

J'aimerais utiliser mon Mac pour faire du dev PHP, j'ai donc installé MAMP, et Eclipse PDT :)
Comme je débute sur Mac, je n'ai pas encore une bonne vision du système de fichiers.
Je vois que MAMP stocke les sites web par défaut dans /Applications/MAMP/htdocs/, mais qu'on peut choisir un autre emplacement.
D'où ma question : où est-ce qu'il serait judicieux de les stocker ?
J'ai vu /Users/Danny/Sites/ par exemple... ça serait pas le répertoire utilisé par iWeb, des fois ? Si oui, il faudrait éviter d'y mettre des trucs "manuellement" je suppose...

Bref, est-ce qu'il y a une recommandation particulière pour placer la racine de ses sites web, d'après des droits d'accès ou pour une autre raison..? :)
 
Il n'y a pas de préférence particulière à avoir vu que ce n'est que pour du dev et pas un hébergement à proprement dit...

Perso j' ai laissé htdocs et j'ai fait un raccourci qui me permet d'y accéder rapidement pour placer des fichiers...
 
ok :)
En fait je cherche à placer ça dans un répertoire qui soit à la fois visible dans le Finder, et pas trop "enfoui" dans le disque, pour ne pas générer des lignes de commandes trop longues quand j'aurai à bidouiller avec le terminal.

Et le /Users/Danny/Sites/ du coup, tu sais à quoi il sert ? :)
 
Au niveau console le plus simple est de le mettre dans le même répertoire que Site, voir utiliser site comme dossier ce qui donnera :

Bloc de code:
cd Site

on peut pas faire plus court ...

actuellement il est dans :

Bloc de code:
cd /Volumes/Macintosh\ HD/Applications/MAMP/htdocs/

ce qui est un peut plus long effectivement.

si tu le places dans site, n'active pas le partage web de mac osx...

---------- Nouveau message ajouté à 10h35 ---------- Le message précédent a été envoyé à 10h31 ----------

Moi j'y met rien ^^ peut être pour iWeb ?

et perso j'ai aussi laisser htdocs !

Si tu utilises Iweb, tu n'as pas besoin de MAMP, vu que iweb ne génère que du html...
 
Et le /Users/Danny/Sites/ du coup, tu sais à quoi il sert ? :)
C'est le répertoire pointé par Apache pour y mettre le site personnel de l'utilisateur. Il est tout à fait utilisable pour y mettre ton site sans qu'il vienne de iWeb. Et c'est même là qu'il faut le mettre.
Le problème est de faire cohabiter MAMP et l'Apache de Mac OSX. Et ma solution est de ne pas utiliser MAMP qui est de peu d'utilité sur un Mac vu que tout est déjà (Apache, PHP) ou facilement (MySQL) disponible.:rateau:
 
Bah l'avantage de MAMP quand même, c'est que t'as une p'tite fenêtre de contrôle avec qques options, c'est sympatoche quoi :)

Bon allez c'est parti pour mettre tout ça dans Sites, merci les gens ! :zen:
 
Au niveau console le plus simple est de le mettre dans le même répertoire que Site, voir utiliser site comme dossier ce qui donnera :

Bloc de code:
cd Site

on peut pas faire plus court ...

actuellement il est dans :

Bloc de code:
cd /Volumes/Macintosh\ HD/Applications/MAMP/htdocs/

ce qui est un peut plus long effectivement.

si tu le places dans site, n'active pas le partage web de mac osx...

---------- Nouveau message ajouté à 10h35 ---------- Le message précédent a été envoyé à 10h31 ----------



Si tu utilises Iweb, tu n'as pas besoin de MAMP, vu que iweb ne génère que du html...

Pas bien compris là, déjà tu peux juste faire "cd /Applications/MAMP/htdocs/" et quand bien même cela te semblerais trop long, tu pourrais utiliser des alias dans ton bashrc...
 
c'est exact, j'ai dit une conner...
 
Tu vas dans les prefs de mamp et tu vas dans l'onglet apache et tu pointes le dossier sites de ta maison et hop tout bon ... Sinon non aucun problème d'avoir mamp et apache du système ensemble ...

Mamp est bcp plus souple à installer et a utiliser que de mettre en route php sur le serveur de mac os X ... tout les fichiers conf, BDD et autres sont accessibles sans passer par le terminal !!! et l'upgrade ne prend pas la tete un glissé deposé et c'est finit !!!
 
Mamp est bcp plus souple à installer et a utiliser que de mettre en route php sur le serveur de mac os X ... tout les fichiers conf, BDD et autres sont accessibles sans passer par le terminal !!! et l'upgrade ne prend pas la tete un glissé deposé et c'est finit !!!
Décommenter une ligne de code dans le fichier de conf d'apache, et lancer un installeur pour mysql, j'ose espérer que c'est quand même à la portée d'un développeur. Et pas besoin de shell pour ça.
 
Décommenter une ligne de code dans le fichier de conf d'apache, et lancer un installeur pour mysql, j'ose espérer que c'est quand même à la portée d'un développeur. Et pas besoin de shell pour ça.
Bien que le shell ne doive nullement rebuter un développeur digne de ce nom :D:D:D
MAMP c'est quand même pour les handicapés du clavier :D:D:D
 
bin voyons decommenter une ligne, récupérer les éléments puis recompiler un PHP indigent, devoir passer par le terminal pour la moindre modif du php.ini, installer mysql avec des packages qui planque tes bases de données et te rendent dépendant de phpmysql ... et devoir refaire tout cela a chaque re-instal ... Merci j'ai d'autres choses à foutre de mes journées !!!

Handicapé du clavier ou anti-nolife ? bref je suis développeur pas spécialiste du bricolage informatique ... un download un ou deux glissés déposés et une modif du php.ini et je peux bosser grâce à MAMP ...
 
bin voyons decommenter une ligne, récupérer les éléments puis recompiler un PHP indigent, devoir passer par le terminal pour la moindre modif du php.ini, installer mysql avec des packages qui planque tes bases de données et te rendent dépendant de phpmysql ... et devoir refaire tout cela a chaque re-instal ... Merci j'ai d'autres choses à foutre de mes journées !!!
Euuh, pour avoir besoin de recompiler apache faut quand même vraiment le chercher. Sauf à vouloir le mettre à jour toutes les deux semaines, c'est quand même un apache2 qui tient la route.
Ensuite t'as un menu "aller à" sur le mac, je me suis jamais servi du shell pour aller modifier un fichier de conf d'apache, on y est en 2 clicks. Idem pour accéder aux fichiers de mysql dont l'emplacement est assez standard pour de l'unix. Entre aller dans Application/Mamp ou /usr/local, …
Bref je pense que j'aurais mis plus de temps à charger mamp et le paramétrer comme je veux que le temps qu'il m'a fallut pour avoir un environnement de dev opérationnel avec l'apache d'origine du système. Enfin bon, si tu me dis que l'apache d'origine est inutilisable, je suis pas vraiment d'accord, mais après t'utilises ce que tu veux, pas de quoi monter au créneau.
 
Euuh GD est dans le PHP inclus dans le systeme ? parce qu'a l'époque ou MAMP n'existait pas ce n'était pas le cas d'ou recompile ... ;)
et comme je m'en sert bcp ... :D