디렉토리를 만들고 디렉토리에 이미지를 출력하는 PHP 스크립트가 있습니다. 이것은 Apache에서 잘 작동했지만 최근에는 제한된 RAM을 더 많이 사용하기 위해 NGINX로 전환하기로 결정했습니다. PHP mkdir () 명령을 사용하여 디렉토리를 만듭니다.
mkdir(dirname($path['image']['server']), 0755, true);
NGINX로 전환 한 후 다음과 같은 경고 메시지가 나타납니다.
Warning: mkdir(): Permission denied in ...
부모 디렉토리의 모든 권한을 이미 확인 했으므로 NGINX 또는 PHP-FPM 'user'를 변경해야한다고 결정했지만 어떻게 해야할지 모르겠습니다 (사용자를 지정하지 않아도됩니다) APACHE에 대한 권한). 나는 이것에 대해 많은 정보를 찾을 수없는 것 같습니다. 어떤 도움이라도 좋을 것입니다!
(참고 :이 작은 전화 끊기 외에도 NGINX 로의 전환은 매우 매끄 럽습니다. 처음으로 사용하고 있으며 NGINX를 시작하고 실행하는 데 문자 그대로 약 10 분 밖에 걸리지 않았습니다. 꼬임.)
nginx.conf
그리고 www.conf
기본적으로 IIRC.