개발/php
php.ini 수정 삽질기
신림갓수
2022. 4. 28. 10:06

추가 기능개발 요청 사항
NFT MINTING에 background-image를 넣어달라는 추가기능 개발 요청이 들어왔다.
GLB파일을 google 3d model-viewer를 사용하여 3D 모델링 파일을 보는 형태
model-viewer에서 스타일값을 사용하여 background-image 파일을 불러오면 해결
Php error reporting:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
해당 코드를 넣어주면 오류를 확인할 수 있음.
code : 200은 에러가 아닌데 자꾸 발생하여 무엇이 문제인지 apache2 log를 살펴보았더니 post max size의 문제였다.
<?php phpinfo(); ?>
php.ini의 경로를 확인하기 위해서는 phpinfo.php를 만들어서 웹서버에서 실행시키면된다.

php.ini 설정 값
file_uploads = On
파일 업로드를 허용할지 설정하는 부분으로 당연히 ON으로 되어 있어야 합니다.
upload_max_filesize = 20M
최대 업로드 파일 사이즈입니다. 원하시는 용량만큼 설정하시면 됩니다.
post_max_size = 20M
Post방식으로 넘겨질 최대 데이터 사이즈입니다.
max_execution_time = 300
최대 실행시간입니다. 대용량 파일일수록 시간이 많이 걸리니 당연 실행시간을 늘려 주어야 합니다. 0으로 세팅하면 무한대입니다.
memory_limit = 20M
메모리 제한량입니다.