2011-11-06 1 views
3

여기에 비슷한 질문이 몇 가지 있습니다. 그러나 대부분의 답변은 아파치 특정 (.htaccess 파일 다루기)이고 nginx를 사용하고 있습니다.nginx에서`upload_max_filesize`를 바꾸는 데 문제가 있습니다.

php.ini 스틱의 upload_max_filesize을 변경하는 데 문제가 있습니다. 나는 데비안에서 nginx, php5 및 wordpress를 사용하고 있습니다.

Loaded Configuration File /etc/php5/cgi/php.ini

난 후, 관련 .ini 파일에 가서 몇 가지 값을 변경 한 다음의 nginx를 다시 시작합니다

난은 phpinfo() 나는 다음과 같은 출력을 볼 실행합니다. 필자가 phpinfo() 플러그인을 실행하면 wordpress에 대한 값을 변경하지 않고보고합니다.

phpinfo()가 내가 변경 한 파일에서 구성 값을로드하고 있다고보고했으나 변경 사항을보고하지 않기 때문에 손실이 있습니다.

+2

전체 서버를 다시 시작 (재부팅)하고 값이 변경되었는지 확인하십시오. – hakre

+0

와우, 그건 완전히 문제였습니다. 나는 VPS 호스팅을 처음 사용하는데 도움을 주셔서 감사합니다! –

+0

PHP에 대한 FCGI (Fast CGI) 인터페이스를 사용 중일 수 있습니다. 서버를 재부팅하거나 웹 서버를 다시 시작하는 대신 PHP FCGI 데몬을 다시 시작하면됩니다. 컴퓨터를 재부팅하면 문제가되는지 확인할 수 있습니다. – hakre

답변

8

당신은 FAST CGI 사용 될 수 있습니다 당신은 웹 서버를 다시 시작하면

[webserver] <----> [fcgi daemon] 
         `- [php] 

, PHP가 다시 시작되지 않습니다, 그래서는 INI 파일을 다시로드하지 않았기 때문에 여전히 이전의 INI 값이 있습니다.

fcgi 데몬을 다시 시작하면 해당 문제가 해결되고 PHP가 다시 시작되어 ini를 다시 읽습니다.

일부 fcgi 데몬에는 하위 프로세스를보다 정상적으로 다시로드하는 명령이 있습니다. 당신이 사용하는 것에 달려 있습니다.

0

나를 위해 문제는 오류 로그를 확인한 후 발견 한 사용자 정의 php.ini 파일의 구문 오류입니다.

관련 문제