시스템에서 nginx에 구성된 umask는 002인데 왜 웹에서 umask 값을 얻기 위해 PHP를 사용하면 022로 변경되나요? 어디에서 설정할 수 있나요? 지도를 아는 친구에게 물어보세요. 감사합니다!
주의 사항: 해당 nginx 사용자에 대해 umask가 002로 설정되어 있습니다. 서버에서 nginx 사용자로 전환하면 직접 터치나 mkdir로 생성한 파일과 폴더의 권한은 맞지만 생성 시 문제가 있습니다. 웹 PHP 스크립트를 통해 umask를 확인해보니 022로 바뀌었습니다. 문제는 여기에 있어야 합니다 (이 분석에서 nginx에 관한 모든 것은 문제가 있고 의미가 없습니다)
New: 전역 umask가 002로 구성되었으며 웹에서 해당 사용자(이 웹에 해당하는 사용자는 /etc/php-fpm.conf에서 설정한 사용자입니다)도 설정되어 있습니다. 서버 다이렉트터치나 mkdir로 생성된 파일과 폴더의 권한이 맞습니다
어느 정도 관련된 정보를 찾았지만 시스템의 /etc/init/ 아래에 php5-fpm.conf 파일이 없습니다. /etc/nginx/php5-conf에 추가하면 umask가 그렇지 않다는 메시지가 표시됩니다. /rtc/init/에서 직접 인식하고 / 아래에 파일을 생성하고 이 테마의 텍스트 수정에 해당하는 매개변수를 추가해도 효과가 없습니다(http://stackoverflow.com/questions/21248904/how-to- 추적 위치-php5-fpm-umask-설정-are-coming-from-on-ubuntu)
某草草2017-05-16 17:27:27
마지막으로 php-fpm이 시스템 사용자
로 시스템에 호출됩니다. nginx 대신. nginx 구성을 수정해도 아무런 효과가 없습니다. system user
身份向系统发起调用的的 php-fpm 。而不是 nginx 。修改nginx配置没有作用的。
/etc/php-fpm的安装发生不同,那么配置文件的位置也不一样的。你需要自己找到php-fpm的配置文件。
可以通过产看 php-fpm 进程状态,来查看配置文件
ps aux | grep php-fpm
就可以看出 php-fpm 当前所使用的配置文件。
你随便创建一个配置文件,并不会被程序读取生效。
弄清楚这些再试试吧。祝你好运。
废一句话,如今像 七牛
, 又拍
, 亚马逊S3
php-fpm 프로세스 상태를 보면 구성 파일을 볼 수 있습니다
ps aux grep php-fpm
Qiniu
, Youpai
, Amazon S3
와 같은 스토리지 클라우드가 여전히 필요한 이유는 무엇입니까? 파일을 서버에 직접 업로드하는 것에 대해? 파일 캐싱 전략을 정리하는 데 시간을 투자하시나요? #🎜🎜# #🎜🎜#서버의 업로드 대역폭을 소모한다면 그만한 가치가 있나요? #🎜🎜# #🎜🎜#웹서버의 정적 파일 처리 능력이 뛰어난가요? #🎜🎜# #🎜🎜#정적 파일 서버에 다양한 멀티미디어 지원 기능이 있나요? #🎜🎜# #🎜🎜#브라우저 동시성 문제를 고려해 본 적이 있나요? #🎜🎜# ....#🎜🎜# #🎜🎜# #🎜🎜#Dangren 타사 클라우드 스토리지는 완벽하지 않으며 모든 사용자 그룹에 적합하지 않지만 개인 또는 중소 규모 그룹에 적합합니다. 시도해 볼 가치가 있습니다. #🎜🎜#