PHP ini_set이 작동하지 않는 솔루션: 1. htaccess 파일을 수정합니다. 2. httpd.conf에서 "AllowOverride All"을 구성합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, Dell G3 컴퓨터.
PHP ini_set이 작동하지 않으면 어떻게 해야 하나요?
PHP ini_set()이 유효하지 않은 이유:
PHP 구성에서 post_max_size 및 upload_max_filesize는 ini_set() 메서드를 사용하여 수정할 수 없습니다.
올바른 방법은 .htaccess 파일을 사용하는 것입니다:
php_value upload_max_filesize 1024M php_value post_max_size 1024M
사용하려면 .htaccess를 적용하려면 사이트를 httpd.conf에서 구성해야 합니다. AllowOverride All
이유: upload_max_filesize의 수정 가능한 범위는 PHP_INI_PERDIR입니다. 이는 php.ini, httpd.conf 또는 .htaccess 파일에서 수정할 수 있지만 수정할 수는 없습니다. ini_set() 으로 수정할 수 있습니다.
지식 포인트:
PS:
magic_quotes_gpc는 get_magic_quotes_gpc()로 얻어지며 그러한 기능이 없기 때문에 set_magic_quotes_gpc로 수정할 수 없습니다.
그리고 Magic_quotes_runtime은 set_magic_quotes_runtime()으로 설정할 수 있습니다
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP ini_set이 작동하지 않는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!