php fopen ne parvient pas à ouvrir un fichier en écriture dans Mac OS X

Je suis en cours d'exécution de script php updreading.php en local sur mon ordinateur portable (avec Mac OS X 10.6.7).
Voici le contenu de updreading.php

<?php
    $outFile = "examples-output.txt";
    $out = fopen($outFile, 'w') or die("can't open write file");
?>

Quand je le lance, j'obtiens "ne peut pas ouvrir écrire le fichier" message d'erreur. Je pense qu'il doit avoir quelque chose à voir avec les autorisations. Je l'ai fait moi-même (arman) un propriétaire de /Library/WebServer/Documents/avec Lire&des autorisations d'Écriture et "les paramètres appliqués aux éléments inclus'. Mon script et le fichier que j'ai écris (examples-output.txt) est situé dans /Bibliothèque/WebServer/Documents/wabun/. Voici les autorisations pour les fichiers dans /Bibliothèque/WebServer/Documents/wabun/:

-rw-r--r--@ 1 arman  admin         0 May  1 01:03 examples-output.txt
-rw-r--r--@ 1 arman  staff      1657 May  1 01:04 updreading.php

J'ai essayé de résoudre le problème pour les 4 dernières heures à essayer différentes autorisations, mais sans succès. Toutes les idées sur la façon de résoudre ce problème, les gars? Merci!

  • Qu'est-ce que la sortie de var_dump(is_writable($outFile));?
  • Question inutile, doit être faux...
  • ça va être faux que si le monde n'est pas fou. J'ai vu PHP ne pas ouvrir de fichiers pour l'écriture, c'est pourtant vrai lorsque vous lui demandez si le fichier est accessible en écriture. Il a fini par être d'une étrange SELinux question, bien que cette question est sur OS X.
InformationsquelleAutor Arman | 2011-05-01