제목 | [3.0] URL 접속이 되지 않습니다. | ||
---|---|---|---|
글쓴이 | 옴므파탈 | 작성시각 | 2015/05/19 14:16:02 |
|
|||
테스트서버에서 운영서버로 이관하는 작업중에 있습니다. database 셋팅과, config 까지 수정하고 mod_rewrite.c 설정도 해뒀습니다. 아파치 재시작도 했구요 초기 설정 부분에서 다른 부분은 없는데, 메인페이지 index.php 는 접속이 되지만 그외에 controller 를 통해 연결되는 링크들은 실행되지 않습니다. http://www.abc.com:9023 (접속 OK, ajax 통신을 하는 부분은 되지 않음) http://www.abc.com:9023/manager/main (접속 불가) 현재 이런상황입니다. 포트번호 때문일까요? 기존의 테스트사이트에서는 별도로 포트번호가 붙진 않았습니다만, 이것이 문제라면 메인페이지도 접속이 되지 않아야 할 것 같은데 .. |
|||
다음글 | [ci3.0] 세션이 끊기네요 .. (4) | ||
이전글 | redirect 질문 (1) | ||
한대승(불의회상)
/
2015/05/19 14:25:21 /
추천
0
|
옴므파탈
/
2015/05/19 14:40:37 /
추천
0
index.php 를 붙여서 하면
되네요.. redirect() 함수를 쓰는 부분은 안되는데... 모든 redirect() 의 인자 앞에 'index.php/'를 붙여줘야 할까요? index.php 없이 쓰고 싶은데.. .htaccess 는 다음과 같습니다. <ifmodule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </ifmodule>+ 추가적으로 view 파일에서 <? ?> 로 표현해준 php 코드가 그대로 노출됩니다. <?php ?> 로 바꿔주면 제대로 되는것 같은데, 이것은 어떤것이 문제인가요? |
변종원(웅파)
/
2015/05/19 15:10:40 /
추천
0
mod_rewrite가 제대로 적용안된 것 같네요.
그리고 숏태그 <? ?>는 표준(?)이 아닙니다. 서버 환경에 따라 안나올수도 있어서 저는 항상 숏태그 쓰지말라고 합니다. php.ini short tag 로 검색해보시면 답이 나옵니다. |
옴므파탈
/
2015/05/19 15:30:40 /
추천
0
a2enmod rewrite 명령의 실행을 통해
mod_rewrite 를 활성화 시켰고, php.ini 에서 short_open_tag = on 으러 설정하였더니 위의 문제가 모두 해결되었습니다. 작은 관심과 조언으로 문제가 해결되었네요 감사합니다!! |
닥스훈트
/
2015/05/20 10:13:52 /
추천
0
저도 어제 3.0 적용을 했는데요
index.php말고 콘트롤러만들어서 그 콘트롤러 url로 접근하니 접속이 안되더군요. 그래서 눈물을 머금고 2.1.0 버전으로... |
http://www.abc.com:9023/index.php/manager/main