내 서버에 30MB 파일을 업로드하려고하는데 작동하지 않습니다.
-
내가 30메가바이트 파일을 업로드 할 때 페이지가로드는 ” 페이지를 찾을 수 없습니다 “
-
3MB 파일을 업로드 할 때 nginx / 0.6.32에서 ” 413 Request Entity Too Large “를 수신합니다.
” client_max_body_size “를 늘릴 수 있도록 nginx를 찾으려고하는데 서버에 설치된 nginx를 찾을 수 없습니다. 나는 심지어 달리기를 시도했다.
vi /etc/nginx/nginx.conf
또는
vi /usr/local/nginx/conf/nginx.conf
구성 파일이 있는지 확인하기 위해 서버에서 찾을 수 없습니다.
이 문제를 해결할 방법이 있습니까? 또는 내 서버에 nginx를 설치해야합니까?
편집하다:
내 php.ini 파일에서 필요한 모든 사항을 변경했습니다.
post_max_size 128M
upload_max_filesize 100M
memory_limit 256M
고마워, 라주
답변
출처 :
http://www.cyberciti.biz/faq/linux-unix-bsd-nginx-413-request-entity-too-large/
nginx의 conf 파일을 편집합니다.
nano /etc/nginx/nginx.conf
http 섹션에 다음 행을 추가하십시오.
http {
client_max_body_size 100M;
}
MB를 사용하지 마십시오. M 만 작동하지 않습니다!
또한 nginx를 다시 시작하는 것을 잊지 마십시오
systemctl restart nginx
답변
-in php.ini (내부 /etc/php.ini)
max_input_time = 24000
max_execution_time = 24000
upload_max_filesize = 12000M
post_max_size = 24000M
memory_limit = 12000M
-nginx.conf (/ opt / nginx / conf 내부)
client_max_body_size 24000M
내 사건을 위해 일해
답변
먼저 Nginx 구성 파일 ( nginx.conf
)을 편집합니다.
위치: sudo nano /etc/nginx/nginx.conf
다음 코드를 추가하십시오.
http {
client_max_body_size 100M;
}
그런 다음 PHP 구성 파일 (php.ini
)
위치: sudo gedit /etc/php5/fpm/php.ini
다음 코드를 추가하십시오.
memory_limit = 128M
post_max_size = 20M
upload_max_filesize = 10M
답변
다음과 같이 nginx의 전역 구성 대신 가상 호스트에 직접 변경 사항을 추가합니다.
server {
client_max_body_size 100M;
...
}
그런 다음 위의 주석과 같이 php.ini의 매개 변수를 변경합니다.
max_input_time = 24000
max_execution_time = 24000
upload_max_filesize = 12000M
post_max_size = 24000M
memory_limit = 12000M
잊을 수없는 것은 nginx와 php-fpm을 다시 시작하는 것입니다. centos 7에서는 다음과 같습니다.
systemctl restart nginx
systemctl restart php-fpm
답변
도메인 nginx 파일을 입력하십시오 :
nano /etc/nginx/sites-available/domain.set
이 코드 파일에 추가
client_max_body_size 24000M;
오류가 발생하면이 명령을 사용하십시오.
nginx -t
답변
sudo nano /etc/nginx/nginx.conf
그런 다음 http 섹션에 줄을 추가하십시오.
http {
client_max_body_size 100M;
}
MB 만 사용하지 마십시오.
systemctl restart nginx
그런 다음 PHP 위치
sudo gedit /etc/php5/fpm/php.ini
요즘 최대 사용 PHP 7.0 이상
sudo nano /etc/php/7.2/fpm/php.ini //7.3,7.2 or 7.1 which php you use
당신의 욕망에 의해 증가하는 것을 확인하십시오.
memory_limit = 128M
post_max_size = 20M
upload_max_filesize = 10M
php-fpm 다시 시작
service php-fpm restart
답변
php.ini 파일에서 필요한 사항을 변경했다고 가정합니다.
다음 경로에있는 nginx.conf 파일에 다음 줄을 추가하여 문제를 해결할 수 있습니다.
/etc/nginx/nginx.conf
그런 다음 다음과 같이 vim 텍스트 편집기를 사용하여 파일을 편집하십시오.
vi /etc/nginx/nginx.conf
다음과 같이 충분히 큰 값으로 client_max_body_size를 추가합니다.
client_max_body_size 20MB;
그 후에 :xi
또는 사용하여 저장하십시오.:wq
그런 다음 nginx를 다시 시작하십시오.
그게 다야.
나를 위해 일했고 이것이 도움이되기를 바랍니다.