Notice
Recent Posts
Recent Comments
Tags
- php 캐쉬제거
- asp.net core Select
- django 엑셀불러오기
- 하드 윈도우 복사
- 맥 오라클설치
- TempData
- Mac Oracle
- 말줄임표시
- 파일업로드 체크
- javascript 유효성체크
- 하드 마이그레이션
- asp.net Select
- ViewBag
- 파일업로드 유효성체크
- jquery 바코드
- jquery 바코드생성
- javascript redirection
- javascript 바코드스캔
- asp.net dropdownlist
- javascript 바코드 생성
- 타임피커
- XSS방어
- 바코드 생성하기
- SSD 복사
- ASP.Net Core 404
- 강제이동
- 404에러페이지
- 바코드 스캔하기
- XSS PHP
- ViewData
웹개발자의 기지개
[PHP] 큰 이미지 업로드시 썸네일 이미지 생성중에 에러날때 (thumnail) 본문
서버도 이전하고 이래저래 작업 할께 많았다.
이미지 업로드시에 원본이미지와 Thumnail 이미지가 리사이징되어 자동 생성되도록 해놨다.
적은 용량은 잘 생성되는데, 5M 이상의 제법 큰 이미지는 thumnail 이미지 처리가 되지 않고 Drop 되었다.
해결책은
[1] php.ini 안에서
memory_limit=128M (기본값) 을 더욱 늘려주자.
cafe24 호스팅을 이용하고 있으면 간단히 /.htaccess 파일을 수정하면 php 환경설정을 바로 할 수가 있다.
PHP_FLAG register_globals ON
PHP_VALUE mysql.default_charset UTF8
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value error_reporting 6135
#php_flag display_errors on
php_flag log_errors on
php_value error_log /home/hosting_users/유저/php_error.log
php_value memory_limit 256M
[2] 일부 PHP 파일내에서는
ini_set('memory_limit', '256M'); 추가하자.
'PHP' 카테고리의 다른 글
[PHP] 유용한 실무팁 7 - 토글 (toggle) 작업하기 (0) | 2024.05.14 |
---|---|
[PHP] 2차 연관배열에서 특정 필터순서로 배열 요소 재정렬하기 (1) | 2024.04.26 |
[PHP] XSS 방어용 필터링 하기2 (주소창에서 바로 막기) (0) | 2024.04.17 |
[PHP] XSS 방어용 필터링 하기1 (GET/POST 변수들 막기) (0) | 2024.04.16 |
[PHP] Ajax JSON 형태로 DB내의 데이터값 불러오기 (0) | 2024.04.04 |
Comments