Pendant des années, j'ai utilisé MAMP sur mon ordinateur Macintosh pour faire fonctionner un environnement de développement avec Apache, MySQL et PHP. Lorsque j'ai mis à jour ma machine vers OS 10.7, j'ai décidé d'utiliser Apache et PHP natifs d'OS 10 au lieu de télécharger à nouveau MAMP, principalement pour les raisons suivantes les instructions que j'ai trouvées ici .
Depuis, je n'ai eu qu'un seul problème que je n'ai jamais rencontré avec MAMP : Mon CMS ne reconnaît pas que certains fichiers et répertoires d'images sont accessibles en écriture, même si leurs permissions sont fixées à drwxr-xr-x, et ces mêmes répertoires sont accessibles en écriture lorsque je les déploie sur le Web.
Sur ma machine locale, mon CMS me donne ce message d'erreur :
Le répertoire d'images n'est pas accessible en écriture : /Users/me/Sites/exemple.com/images
Le chemin du répertoire des fichiers n'est pas accessible en écriture : /Utilisateurs/me/Sites/exemple.com/files
Le chemin du répertoire temporaire n'est pas accessible en écriture : /Utilisateurs/me/Sites/exemple.com/cms/tmp
Quand je copie les mêmes fichiers et répertoires vers mon serveur de publication, cela fonctionne bien. Il fonctionnait également bien sur ma machine de développement lorsque j'utilisais MAMP. Ces erreurs ne sont apparues que lorsque j'ai commencé à utiliser le PHP natif de l'OS 10.7 au lieu de MAMP. Puisque cela fonctionne sur mes serveurs de publication, je préfère corriger la configuration d'Apache et de PHP (si possible) plutôt que de modifier les autorisations de fichiers.
Y a-t-il un moyen facile de le faire ?