Problèmes d’OSH Mountain Lion localhost

Aujourd’hui, j’ai suivi des didacticiels sur le fonctionnement de Mountain Lion.

J’ai installé Web Sharing et il est activé, j’ai également activé php (celui qui vient avec mac, je ne sais pas le mettre à jour).

Je me suis donc arrêté là sans installer MySQL et phpMyAdmin, car localhost ne fonctionne pas correctement pour moi.

Si je tape

http://localhost/ – Je comprends Ca marche!

Si je tape

http://localhost/~dvLden/ – Mon site fonctionne

Cependant, si j’ouvre un projet comme celui-ci:

 http://localhost/~dvLden/test 

J’ai des choses étranges …

Parfois, je reçois l’erreur (selon le projet). Interdit Vous n’avez pas la permission d’accéder à / ~ dvLden / test sur ce serveur.

Et parfois le site fonctionne mais de nombreuses choses sont cassées (chemin incorrect) même si les chemins sont parfaitement corrects.

Des indices sur pourquoi cela se passe-t-il? Si vous avez besoin de plus d’infos, faites le moi savoir!

EDIT # 1: Quelques mises à jour …

 [Thu Sep 20 16:34:58 2012] [crit] [client ::1] (13)Permission denied: /Users/dvLden/Sites/test/slider/images/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/~dvLden/test/index.html [Thu Sep 20 16:46:45 2012] [crit] [client ::1] (13)Permission denied: /Users/dvLden/Sites/test2/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 

Fixé.

Le problème était que la plupart des projets précédents auxquels je ne pouvais pas accéder étaient réalisés sur Windows. Tous les dossiers transférés n’ont pas reçu les sites chmod 644 et je ne sais pas pourquoi.

Je me suis donc contenté de créer de nouveaux dossiers pour chaque site que je ne pouvais pas ouvrir et pour chaque chemin “invalide”.

Maintenant fonctionne parfaitement.

PS Il y avait probablement un moyen de chmod tous les sous-dossiers de “Sites” mais je suis nouveau sur mac donc je ne le sais pas. Bravo et bonne chance.

chmod -R o = rwX, go = rX ~ / Sites

était exactement ce qui a fait le tour pour moi – mais je devais aussi changer mon répertoire personnel. Après un

chmod -R o = rwX, go = rX / Users /

tout a fonctionné comme un charme …