Les fichiers de la couche Unix et des serveurs (apache, les modules php, mysql, etc.) par défaut ne sont pas accessibles de façon simple depuis le Finder. Quand on fait du développement, il est souvent indispensable d’aller les éditer pour configurer un serveur ou accéder directement à ses fichiers de base de données.
L’accès par le Finder aux dossiers système cachésLa solution Apple consiste à passer par le menu
Aller au dossier… (maj+pomme+G) et de taper le chemin d’accès au dossier caché du disque de démarrage. Par exemple taper
/usr dans la boîte de dialogue d’
Aller au dossier… permet de rendre provisoirement visible le dossier
usr où on trouve entre autres les dossiers
php et
mysql.
Il y a aussi la possibilité d’utiliser un utilitaire qui fasse basculer le finder entre le mode d’affichage normal et dans celui ou tous les fichiers sont visibles. Malheureusement, à la racine du disque, le nombre de fichiers et de dossiers cachés est tel que la fenêtre du finder devient une jungle inextricable…
Affichage permanentPour faire du développement web, par exemple, il n’y a pratiquement que les dossiers
/etc et
/usr dont il soit utile qu’ils soient affiché fréquemment et le plus simple est alors de les laisser visibles en permanence. L’affichage de ces deux dossiers ne va pas encombrer la vue. Sur ma machine de travail, je leur ai d’ailleurs donné une icône particulière pour les repérer plus facilement.
Deux choses à faire :
1. Si vous ne l’avez pas déjà, commencez par télécharger
Kilometre Browser sur
http://alex-castro.com/km/index.html qui est un utilitaire rustique mais facile à utiliser et très efficace pour modifier les paramètres des fichiers et dossiers. Il date de l’os 10.1, mais fonctionne toujours aussi bien !
Vous pourrez modifier le bit de visibilité de
/etc et
/usr. Si vous relancez le finder et que vous ne les voyez toujours pas, passez au point 2.
2. Si vous avez à la racine du disque de démarrage un fichier (invisible, évidemment) appelé
.hidden, éditez-le dans un éditeur de texte brut (smultron ou textwrangler par exemple pour les gratuits mais costauds). Par défaut
.hidden n’existe pas en os 10.4 mais il est utilisé en os 10.3.
Supprimez les lignes
etc et
usr et relancez le finder.
Une autre solution simple consiste à mettre des alias vers ces dossiers à un emplacement qui vous arrange. Moi j’ai tendance à préférer voir les choses là où elles sont, mais c’est juste une manie. Ceci dit,
/etc est en fait un lien symbolique vers
/private/etc.
L’emplacement de quelques fichiers utilesUne bonne chose est d’associer dans le finder les fichiers d’extension
conf avec votre éditeur de façon à passer en édition par un double clic.
UnixPour associer facilement des numéros d’IP à des noms sans se lancer dans un serveur DNS local…
/etc/hostsApacheLe chemin vers la racine du serveur web de votre machine (http://localhost)
/Library/WebServer/DocumentsConfiguration d’apache
/etc/httpd/httpd.conf (en os 10.5, j’espère qu’il y aura enfin apache 2 installé par défaut au lieu d’apache 1 et le fichier de configuration sera alors apache2.conf et ses fichiers
include)
Configuration de PHP (particulièrement utile pour modifier la valeur d’
error_reporting) :
/usr/local/php5/lib/php.iniConfiguration complémentaire de PHP si vous avez utilisé l’installation d’entropy (vivement conseillée) :
/usr/local/php5/entropy-php.confMySQLLe dossier général de MySQL :
/usr/local/mysqlLes fichiers de la BDD (accès uniquement par root) :
/usr/local/mysql/dataConfiguration de phpMyAdmin :
/laouskevoulavémi/phpMyAdmin/config.inc.php (voir le fil sur la configuration de phpMyAdmin)