검색결과 리스트
글
php 코드이그나이터를 이용한 페이지 개설 초급
php 코드이그나이터를 이용한 페이지 개설 초급
오랜만에 웹 개발 관련 글을 쓰는군요
보시는 분이 있을지 모르겠지만, php를 이용한 코드이그나이터 연결에 대해 알아보겠습니다.
우선 지난번에 wampserver 를 이용해 localhost 까지 호스팅 하는 법을 다뤘구요
오늘은 코드이그나이터를 이용 localhost/register, localhost/sub, 등
페이지 개설해서 이동할수 있는 기초적인 부분부터 할게요~
우선 코드이그나이터를 다운받아 주셔야 해요
http://www.ciboard.co.kr/user_guide/kr/installation/downloads.html
최신버전으로 받아주시구요 다 받으시면
이렇게 구성되어있는데 전체를 복사해서 실제 사용할 폴더에 이동시켜 놓아야해요
저같은 경우 devserver 라고 디렉토리를 만들고 지난번에 test.html 등 만들어놓앗는데요
지금은 devserver/Web/ 까지 디렉토리 만들고 그 안에 넣어두었습니다.
그다음엔 wampserver 를 조금 수정해 주셔야 해요
저같은 경우 경로가 C:\wamp64\bin\apache\apache2.4.23\conf\extra 이렇게 되구요
이곳에서 httpd-vhosts.conf 를 에디터플러스나 워드등으로 열으시고
이렇게 변경했어요
그리고 서버 재시작하시고~ localhost 들어가시면
이런 페이지가 뜰거에요
그럼 코드이그나이터 설치가 잘 되었단 뜻입니다.
그럼 이제 컨트롤러를 추가하고 페이지를 추가해 봐야겠죠?
우선 wamp 트레이 아이콘 클릭 -> Apache -> apache modules -> rewrite_modules 체크 하시구요
되어있다면 패스~ 그다음 application 폴더에 있는 .htaccess 요놈을 Web 폴더 아래로 이동시키세요
이놈은 index.php 와 동일한 디렉토리에 있어야 해요
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] </IfModule> |
안에 내용을 이렇게 변경 하시구요
application -> config -> config.php 에서
$config['index_page'] = 'index.php'; 를$config['index_page'] = ''; 로 변환하시고
application -> controller 에 main.php를 하나 추가해볼게요
안에는 기본 인덱스로 index.html 이 열리도록 해놨습니다.
index.html은 application -> views 에 생성하시면 되구요.
이제 wamp 서버 재시작 하시고 localhost/main 치시면
index.html 뷰가 보이실 거에요
이렇게 말이죠 localhost 기본 인덱스 컨트롤러 설정은
application -> config -> route.php 에서
수정하시면 되요
$route['default_controller']의 welcome 을 main 으로 고치시면
/main url을 쓰지 않아도 접근하는걸 볼수 있습니다.
다음엔 라우팅으로 좀더 세부 카테고리 접속하는것과
js, css, html 등 기본 사용법 알아볼게요
랜딩페이지를 만들어 봅시다~
'웹 개발 일기' 카테고리의 다른 글
php를 이용한 웹사이트 만들기 첫번째 편! (0) | 2017.02.18 |
---|---|
초보자 모바일 responsive 기본 css 해보기 (0) | 2017.02.17 |
jquery 네비게이션 버튼 클릭 이벤트 제어하기 (0) | 2017.02.16 |
RECENT COMMENT