제목 | Codeigniter 초보자 질문합니다. | ||
---|---|---|---|
글쓴이 | korea7030 | 작성시각 | 2016/07/06 18:47:59 |
|
|||
안녕하세요 회사 프로젝트로 Codeigniter 를 사용하게 되었는데, 지식이 없어서 질문 드립니다. 현재 폴더 구성이 html , _Codeigniter 이렇게 두개로 구성되어 있습니다. html 안에는 app,css,data,editor,fonts,img, js ... 의 폴더 및 index.php 파일이 있으며 _Codeigniter 는 Codeigniter를 설치하면 나오는 system 폴더를 의미하는 것 같습니다. 서버에 있는 폴더구조를 local에 가져오려다 보니 여러가지로 안되는게 많아서 그러는데 예를 들어 server의 경우는 http://server_domain/컨트롤명이러면 화면이 표시되는데 local의 경우는 http://localhost:8080/컨트롤명 이라고 치면 "The requested URL /shop was not found on this server." 이런 메시지가 나옵니다. 하지만, http://localhost:8080/app/controllers/shop.php 를 하게되면 CI_Controller 가 없다고 메시지가 나옵니다. 제가 보기엔 세팅에 문제가 있는 것인지는 몰라서 몇일을 고민하다 질문드립니다. 아래는 이에따른 세팅 사항 일부 입니다. <Apache - httpd.conf> DocumentRoot "C:\Apache24\htdocs\oneshot\html"
<routes.php 일부> $route['default_controller'] = 'main'; $route['404_override'] = ''; $route['shop/view/(:any)'] = 'shop/view';
질문이 두서가 없지만 답변 부탁드립니다.
|
|||
다음글 | CI 로 구성된 페이지 유지보수 질문합니다. (4) | ||
이전글 | $config['sess_expire_on_close'... (1) | ||
닥
/
2016/07/07 00:57:47 /
추천
0
|
한대승(불의회상)
/
2016/07/07 09:19:30 /
추천
0
index.php 죽이기가 안되어 있는것 같네요. http://localhost/index.php/shop 로 테스트 해보세요. |
korea7030
/
2016/07/07 09:45:54 /
추천
0
한대승(불의회상) 빈화면이 나옵니다.
|
kaido
/
2016/07/07 11:08:47 /
추천
0
http://localhost/index.php/shop/view 이러면 나오겠네요.
더불어서 http://localhost:8080/app/controllers/shop.php <-- 이건 안나올 수밖에 없습니다. 기본적으로 if (!defined('BASEPATH')) exit('No direct script access allowed'); 이걸 넣거든요. 이건 실제 파일 주소로 직접 접근 못 시키게 막는 역활을 합니다.
|
korea7030
/
2016/07/07 14:26:56 /
추천
0
닥 님 말씀대로 처음부터 세팅해서 확인해보는데 결국은 하얀화면만 나옵니다. apache log 상에 이렇다할 에러도 없네요. 어떤문제인지 찾는게 일이겠네요...
|
안녕하세요.
코드이그나이터를 사용하시려면 정보가 없다면 기본셋팅을 한 후에 사용하기를 추천하구요
코드이그나이터는 기본적으로 프레임워크 입니다.
원본을 다운받은 후에 /applications/config/config.php 파일만 설정하면 사용이 가능 합니다.
시간을 가지고 천천히 하나하나 셋팅해보세요!
만약 혼자 못하신다면 쪽지 주세요