PHP에서 upload_max_filesize 변경
저는 PHP 5.3.0을 사용하고 있으며 버그 일 수도 있고 (이 경우에는보고 할 것입니다) 저일 수도 있습니다. 그래서 저는 확인을 요청하고 있습니다.
이 코드를 실행할 때 :
<?php
ini_set('upload_max_filesize', '10M');
echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size')
나는 다음으로 끝납니다.
2M, 8M
이것은 내 php.ini가 다음을 더 높게 설정 했음에도 불구하고 있습니다.
upload_max_filesize = 10M
post_max_size = 10M
(한 번만 발생)
값을 설정하고 php.ini에서 설정 한 후에 오류가 발생하기 때문에 버그라고 생각하는 경향이 있습니다. 누구든지 내가 어디로 잘못 가고 있는지 확인하거나 지적 할 수 있습니까?
업데이트 : Apache를 다시 시작하면이 문제가 해결 된 것 같습니다. 항상 php.ini를 변경하면 다시 시작할 필요가 없다고 생각했습니다.
단축 표기법 을 사용 하여 PHP.ini 외부에서 구성 값을 설정할 수 없습니다 . 나쁜 값에 직면했을 때 컴파일 된 기본값으로 2MB로 돌아가고 있다고 가정합니다.
반면 upload_max_filesize
에을 사용하여 설정할 수 없다고 생각 ini_set()
합니다. "공식적인"목록 이 있음을 주장한다 PHP_INI_PERDIR
.
공유 호스팅 공급자를 사용하고 있습니까? 변경하려는 모든 것을 무시하는 마스터 설정일 수 있습니다. .htaccess에 추가해 보셨습니까?
php_value upload_max_filesize 10M
php_value post_max_size 10M
공유 호스트에서이 문제가 발생하여 .htaccess 파일에 값을 추가 할 수 없었기 때문에 솔루션을 공유 할 것이라고 생각했습니다.
값이 들어있는 ini 파일을 만들었습니다. 다음과 같이 간단합니다.
".user.ini"라는 파일을 만들고 값을 추가하십시오.
upload_max_filesize = 150M
post_max_size = 150M
붐, 문제가 해결되었습니다.
내 앱을로드하는 index.php 스크립트와 동일한 디렉토리에있는 .user.ini 파일을 사용하여이 작업을 수행했습니다. 내용은 다음과 같습니다.
upload_max_filesize = "20M"
post_max_size = "25M"
이것은 Heroku에 권장되는 솔루션입니다.
아파치 구성으로도 제어 할 수 있습니다. httpd.conf 및 / 또는 .htaccess에서 다음과 같은 내용을 확인하십시오.
php_value upload_max_filesize 10M
wamp 또는 xampp와 같은 로컬 서버에서 실행중인 경우 생각하는 php.ini를 사용하고 있는지 확인하십시오. 이러한 서버는 일반적으로 html 문서 폴더에없는 php.ini로 기본 설정됩니다.
ini_set을 즉석에서 사용하는 경우 http://php.net/manual/en/ini.core.php 에서 upload_max_filesize 및 post_max_size를 즉석에서 변경할 수없는 정보 (PHP_INI_PERDIR)를 찾을 수 있습니다.
php.ini, .htaccess 또는 가상 호스트 구성 변경 만 이러한 변수를 변경하는 것 같습니다.
나는 같은 문제에 직면했지만 ini_set () 함수를 사용하여 모든 구성 설정을 설정할 수 없다는 것을 알았습니다. 구성 설정이 설정 될 수있는 곳을 확인하십시오.
다음과 같이 php 파일에서도 사용할 수 있습니다.
<?php ini_set('upload_max_filesize', '200M'); ?>
참고 URL : https://stackoverflow.com/questions/1122418/changing-upload-max-filesize-on-php
'Programing' 카테고리의 다른 글
모든 콘솔 메시지에 타임 스탬프 추가 (0) | 2020.10.12 |
---|---|
Intellij IDEA에서 정규식을 사용하여 대문자를 소문자로 바꾸려면 어떻게해야합니까? (0) | 2020.10.12 |
Python을 사용하여 SSH를 사용하는 가장 간단한 방법은 무엇입니까? (0) | 2020.10.12 |
git의 후크에 대한 심볼릭 링크 (0) | 2020.10.12 |
MVC3의 HTML.ActionLink에 클래스를 추가 할 수 있습니까? (0) | 2020.10.12 |