2012-08-04 5 views
1

CI v2.0.3, xampp windows 1.7.0을 사용하고 CI 폴더의 이름을 "Hello"로 변경했습니다.
응용 프로그램/컨트롤러에서 Blog.php를 만들었습니다.컨트롤러가 실행되지 않았습니다 : Error 404

Blog.php의 내용은 다음과 같습니다

<?php 
if(!defined('BASEPATH')) exit('No Direct Script Access Allowed'); 

class Blog extends CI_Controller { 
     function __construct() 
     { 
      parent::__construct(); 
     } 

     function index() 
     { 
      echo "Haloo.. CI pertama";  
     } 
} 

나는 localhost:8080/hello/index.php/blog 또는 localhost:8080/hello/index.php/Blog에 액세스하려는하지만 둘은 여전히 ​​404 not found을 보여줍니다.
이것은 내가 기대하는 것입니다 : "Haloo .. CI pertama".

+0

(!! ('BASEPATH'))가 오타입니까? – Samson

+0

@radashk CI의 기본 컨트롤러 예제와 비교해 보면 오타가있는 것 같습니다. – TomShreds

+0

수정을위한 thx이지만 여전히 404 찾을 수 없습니다 .. – adadeh

답변

-3

인덱스 작업에서보기를 렌더링해야합니다.

보기가 응용 프로그램 /보기에 있습니다. 따라서 이라는 파일을 만들어야합니다. 여기에 Hello World을 넣을 것입니다. 다음을 함수에 추가합니다.

$this->load->view('index'); 

희망이 있습니다.

+0

반드시 ... 에코가 잘 작동해야합니다. – Samson

+0

2 일 전이 prob를 가지고 있기 때문에 일종의 좌절감을 느낍니다. 내 랩톱에 문제가 있습니까? – adadeh

+0

@adadeh 설정이 잘못되었다고 생각하지 않습니다. 우리 모두가 찾을 수없는 매우 벙어리 오류 여야합니다. 가서 http://codeigniter.com/user_guide/general/urls.html 어쩌면 당신은 밖으로 찾을거야 ... – TomShreds

-1

Apache 용 다시 쓰기 모듈을 활성화하지 않은 경우 입력 한 URL이 올바르지 않습니다. 폴더 이름을 고려하여 설정의 경우도 시도 :

http://localhost:8080/Hello/index.php?/blog 

편집 : 당신의 CI 폴더가 '안녕하세요'라는 이름의 경우 폴더 이름이

+0

정말, 404php 찾을 수 없습니다 .. 그것은 어떤 종류의 문제인지 말해 줄 수 있습니까? – adadeh

+0

CodeIgniter의 실제 경로를 공유 할 수 있습니까? –

0

을 추가 한 후이 같은 액세스 :

http://localhost:8080/Hello/index.php/blog 

밖으로 나가세요! 폴더 이름은 대소 문자를 구별하므로 이 작동하지 않습니다

+0

출력이 여전히 404php에 없습니다 .. – adadeh

+0

localhost에 액세스 할 수 있습니까? XAMPP에서 Hello 폴더를 보여줍니까? – Samson

+0

/config/config.php에서 내용을 변경 했습니까? 또는 .htaccess 파일? – Samson

관련 문제