2016-02-25 2 views
2

У меня возникла странная проблема. Я не могу получить mkdir() для работы с mac os x в каталоге под моим домом, используя веб-сервер nginx + php70-fpm. nginx и php-fpm устанавливаются из macports. Исходя из мира Linux Я пробовал следующее:php mkdir() не будет работать на mac os x, даже если права доступа к папке 777

Редактировать /opt/local/etc/nginx/nginx.conf и добавить директиву user myusername и перезагрузить nginx, но не удастся. Сервер даже не запустится.

Через опции get info меню, дать разрешение на папку, я хочу написать в everyone, нет успеха

С консоли chmod 777 папка, не успех.

Есть что-то, что мне не хватает?

Код:

if(!file_exists(dirname(__FILE__) . $ds. $storeFolder . $ds . $_SESSION["lid"] . $ds)) { 
     // No dir so create it 
     if(mkdir(dirname(__FILE__) . $ds. $storeFolder . $ds . $_SESSION["lid"] . $ds, 0777, true)) { 
      die("Folder creation failed"); 
     }; 
    } 

ответ

-1

У меня была такая же проблема. Я не уверен, что ваша проблема такая же, как у меня, но я изменил права на корневую папку на 777, а потом все сработало нормально.

Смежные вопросы