Upgrading from 2.0.2 to 2.0.3

업그레이드를 하기 전에, index.php 파일을 다른 파일로 교체하여 사이트를 내려주세요..

Step 1: CodeIgniter 파일 업그레이드

“system” 폴더 안의 모든 파일과 디렉토리를 교체해주세요. 그리고 index.php 파일도 교체해주세요. 만약에 index.php 을 커스터마이징하셨다면, 새로 교체하는 파일에도 적용해주세요.

Note

만약 커스터마이징 된 파일이 있다면, 먼저 그것들을 복사해놓으세요.

Step 2: 메인 index.php 업그레이드

index.php 파일을 새로운 버전으로 교체해주세요.

index.php 파일 내부에 수정사항이 있었다면, 새로운 파일에 반영하여 사용해주세요.

Step 3: config/user_agents.php 파일 바꾸기

이 파일에 user agent 타입이 추가되었습니다.application/config/user_agents.php에 복사해주세요.

Step 4: EXT 상수 값을 ”.php” 로 변경

Note

EXT 상수는 deprecated 되었습니다, 그러나 application 에서 삭제되지는 않았습니다. 늦게 변경하는 것보다는 빨리 적용하는 것이 좋습니다.

Step 5: APPPATH.’third_party’ 가 autoload.php 에서 삭제

application/config/autoload.php 을 열어서, 다음을 보세요:

$autoload['packages'] = array(APPPATH.'third_party');

만약 다른 패키지를 추가하지 않았다면, 위 라인은 아래와 같이 변경되어야 합니다:

$autoload['packages'] = array();

만약 자동로딩을 하지 않으면 성능 향상을 제공합니다.

세션 데이터베이스 업그레이드

CI 세션 라이브러리로 세션을 관리한다면, ci_sessions 데이터베이스 테이블을 아래와 같이 변경해주세요:

CREATE INDEX last_activity_idx ON ci_sessions(last_activity);
ALTER TABLE ci_sessions MODIFY user_agent VARCHAR(120);