X바이트의 허용된 메모리 크기가 소진되었습니다.
P粉176203781
2023-08-27 18:20:16
<p><br /></p><blockquote>
<p>치명적인 오류: 허용된 메모리 크기 67108864바이트가 소진되었습니다(13965430바이트 할당 시도)</p>
</인용문>
<p>PHPInfo에 따르면 내 메모리 한도가 128M인데 왜 64M만 있다고 오류가 나오는지 헷갈립니다. phpinfo에서 오류를 보고하는 것이 가능합니까? 아니면 PHP가 두 개의 별도 php.ini를 사용합니까? </p>
<p>이 오류는 동료 중 한 명이 제가 모르는 사이에 추가한 기본 PHP 파일 중 하나에서 ini_set 호출로 인해 발생했습니다. </p>
으아악
또는
으아악또는
으아악PHP 구성은 여러 위치에서 설정할 수 있습니다:
php.ini
(보통 /etc 어딘가에 위치)php_value
를 통한 사이트별 .conf 파일)php.ini
(使用命令php -i | grep memory_limit
(CLI 구성을 확인하려면php -i | grep memory_limit
명령을 사용하세요)php_value
이라고도 함)ini_set()
를 통해)PHPinfo의 출력에서 "Master" 값은 컴파일된 기본값이고 "Local" 값은 실제 값입니다. 기본값을 변경하지 않고 그대로 두거나 위 위치 중 하나에서 재정의할 수 있습니다.
또한 PHP에는 일반적으로 명령줄 및 웹 서버 기반 작업을 위한 서로 다른 .ini 파일이 있습니다. 명령줄에서
phpinfo()
를 확인하면 웹 기반 스크립트에서 실행하는 것과 다른 값이 보고됩니다.