Я запускаю стандартную установку PHP и Apache на OSX 10.5.8, а настройки CHMOD папки, которую я пытаюсь открыть (заказы), — 777, группа — _WWW.
$filename = 'orders/54c9942b.txt';
if (!$handle = fopen($filename, 'w')) {
return(false);
}
Я получаю следующее:
Warning: fopen(orders/54c9942b.txt) [function.fopen]: failed to open stream: Permission denied in /Users/New/Sites/thisisnothere/order-save.php on line 36
*Изменить: я протестировал его на своем веб-сервере (за который я плачу, а не настраиваю), и он работает так, как я ожидал. Это наводит меня на мысль, что это проблема с конфигурацией моего сервера, может быть, проблема с доступом в Apache? или пхп? Я совершенно не знаком с настройкой Apache.