Upgrading from 1.2 to 1.3¶
Note
이 페이지의 지침은 버전 1.2 를 실행하는 것을 가정합니다. 만약 그 버전으로 업그레이드 하지 않은 경우, 먼저 업그레이드해주세요.
업그레이드를 하기 전에, index.php 파일을 다른 파일로 교체하여 사이트를 내려주세요..
Step 1: CodeIgniter 파일 업그레이드 Update your CodeIgniter files¶
“system” 폴더 안의 다음 디렉토리 새로운 버전으로 교체해주세요
Note
만약 커스터마이징 된 파일이 있다면, 먼저 그것들을 복사해놓으세요.
- application/models/ (new for 1.3)
- codeigniter (new for 1.3)
- drivers
- helpers
- init
- language
- libraries
- plugins
- scaffolding
Step 2: 에러파일 업그레이드 Update your error files¶
버전 1.3 은 application/errors 안에 2개의 새로운 에러 템플릿을 포함하고 있습니다. 그리고 다른 에러 템플릿과의 일관성을 위해 이름이 변경되었습니다.
에러 폴더를 커스터마이징 하지 않은 경우 간단하게 다음 폴더를 대체:
- application/errors/
만약에 에러 템플릿을 커스터마이징하였다면, 이름 변경하기:
- 404.php = error_404.php
- error.php = error_general.php
- error_db.php (new)
- error_php.php (new)
Step 3: index.php 파일 업그레이드 Update your index.php file¶
메인 index.php 파일 (루트에 위치한) 을 열으시고. 파일의 맨 끝부분을 다음과 같이 변경해주세요:
require_once BASEPATH.'libraries/Front_controller'.EXT;
위의 것을 아래 것으로:
require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;
Step 4: config.php 파일 업그레이드 Update your config.php file¶
application/config/config.php 파일을 열으시고 다음을 추가합니다:
/*
|------------------------------------------------
| URL suffix
|------------------------------------------------
|
| This option allows you to add a suffix to all URLs.
| For example, if a URL is this:
|
| example.com/index.php/products/view/shoes
|
| You can optionally add a suffix, like ".html",
| making the page appear to be of a certain type:
|
| example.com/index.php/products/view/shoes.html
|
*/
$config['url_suffix'] = "";
/*
|------------------------------------------------
| Enable Query Strings
|------------------------------------------------
|
| By default CodeIgniter uses search-engine and
| human-friendly segment based URLs:
|
| example.com/who/what/where/
|
| You can optionally enable standard query string
| based URLs:
|
| example.com?who=me&what=something&where=here
|
| Options are: TRUE or FALSE (boolean)
|
| The two other items let you set the query string "words"
| that will invoke your controllers and functions:
| example.com/index.php?c=controller&m=function
|
*/
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
Step 5: database.php 업그레이드 Update your database.php file¶
application/config/database.php 파일을 열으시고 다음을 추가합니다:
$db['default']['dbprefix'] = "";
$db['default']['active_r'] = TRUE;
Step 6: user guide 업그레이드 Update your user guide¶
로컬 복사본을 가지고 계시다면, 그것도 새로운 버전으로 교체해주세요.