3.0.6 에서 3.1.0 으로 업그레이드¶
업데이트를 수행하기 전에 index.php 파일을 정적 파일로 교체하여 사이트를 오프라인 상태로 만들어야 합니다.
Step 1: CodeIgniter 파일 업데이트¶
system/ 디렉토리의 모든 파일과 폴더를 교체합니다.
참고
이 디렉토리에 사용자 정의 파일이 있는 경우, 먼저 복사본을 만들어 두세요.
Step 2: PHP 버전 확인¶
항상 현재 지원되는 버전을 사용하길 권장하며, 현재는 최소 PHP 5.6입니다.
PHP 5.2.x 버전은 이제 CodeIgniter에서 공식적으로 지원되지 않으며, 5.3.7+ 버전이 실행은 될 수 있지만 PHP.net 지원 버전 페이지에 나열된 버전 미만의 PHP를 사용하지 않도록 강력히 권고합니다.
Step 3: ‘odbc’ 데이터베이스 드라이버 사용 시 Query Builder 사용 여부 확인¶
Query Builder 기능과 escape() 는 더 이상 ‘odbc’ 데이터베이스
드라이버와 함께 사용할 수 없습니다.
이는 PHP용 ODBC 확장 의 특성상 SQL 쿼리 내에서 사용자가 입력한 문자열을 안전하게 이스케이프하는 함수를 제공하지 않기 때문입니다 (Query Builder 가 이에 의존함).
따라서 사용자 입력은 반드시 쿼리 실행 의 “Query Bindings” 섹션에 나온 것처럼 바인딩되어야 합니다.