진행중인 프로젝트에서 썸네일 기능이 고장나 있는 걸 발견했다. error_log() 를 이용해 디버깅했다. 썸네일 생성 코드인 thumb() 안에 있는 $this->resize()에서 오류가 발생하고 있었고, $this->image_lib->error_reporting(E_ALL); 를 호출해서 오류 로그를 확인했다. The GD image library is required for this feature. Your server does not support the GD function required to process this type of image. JPG images are not supported.라이브러리를 정상적으로 불러오지 못했거나, 라이브러리가 지원하지 않는 기능을 사용한 것이다. 검색..
Windows 10 Pro, Apache 2.4.23, PHP 5.4.13, MySQL 5.1.52 데이터베이스 복사 웹서버와 소스를 먼저 이관하더라도 DB가 없으면 홈페이지 첫 화면부터 안 뜰 수도 있다. DB부터 복사한다. 먼저 실서버 버전을 확인한다. MySQL 버전 확인 $ mysql --version 실서버는 5.1 이었지만 버전이 조금 높아도 크게 문제 없으리라 짐작하고 MySQL 5.6에 복사했다. 복사 과정은 다음과 같다. 실서버 DB 백업 $ mysqldump -u [USER_ID] -p [PASSWORD] --databases [DATABASE_NAME] > BACKUP_FILE_NAME.sql 실서버에 생성된 백업 .sql 파일을 테스트 서버로 옮긴다. 함수, 트리거, 인덱스, 외래키..
- Total
- Today
- Yesterday