2012-08-28 6 views
0

로컬 컴퓨터에서 xampp을 사용하고 있으며 codeigniter가 실행 중이지만 codeigniter 응용 프로그램을 서버로 옮긴 후 404 오류가 없습니다.codeIgniter 404 찾을 수 없습니다.

The requested URL /app/index.php/Welcome was not found on this server. 

Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch Server at XXXXXXXXX.com.au Port 81 

나는

$config['base_url']= 'http://XXXXXXXXX.com.au/'; 
$config['uri_protocol'] = 'REQUEST_URI'; 

설정

을 변경 시도하지만 문제가 해결되지 않았다. 어떤 아이디어?

$config['base_url']= 'http://XXXXXXXXX.com.au/app/'; 
+0

코드 네이 터 최소값이 5.1이므로 확실하지 않습니다. http://codeigniter.com/user_guide/general/requirements.html – user1299846

+0

이전에 서버에서 PHP 파일을 실행 했습니까? 내가 가지고있는 서버 구성 문제가 의심 스럽습니다. –

+0

우리에게 더 많은 것을 제공 할 필요가 있습니다. 이 모든 대답은 훌륭한 답변이지만 어둠 속에서 촬영 중입니다. 파일 구조는 어떻게 생겼습니까? – swatkins

답변

0

, 당신은 일하기 위해 BASE_URL를 업데이트해야 올바른 URL 자체. 특히 CI2에 강조되었습니다.

+0

아니요 도움이되지 않았 음 – user1299846

1

된답니다 문서가가를 확인할 수 있도록이 빈 BASE_URL 경기장을 떠나지 일반적으로 최선을 말할 : 당신은 응용 프로그램이 /app에 설치되어있는 경우

+0

+1을 #RTFM으로 가리킴) – Karma

+0

시작 상태이지만 작동하지 않았습니다. – user1299846

+0

@ KarmicDice와 나는 실제 페이지가 정확히 어디인지는 알 수 없다. – Shomz

1

대답은 여기에 - 대문자 'W'입니다.

The requested URL /app/index.php/Welcome was not found on this server. 

Windows WAMP 설정에서 이동하여 Linux Apache/PHP 서버를 사용할 수 있습니다.

Windows는 대/소문자를 구분하지 않습니다. Linux는 대소 문자를 구분합니다.

모든 대소 문자가 올바른지 확인하십시오. 소문자

"w"클래스 - < "welcome.php" :

파일 이름 : - '환영'

편집로 변경 '에 오신 것을 환영합니다'는 다음과 같이해야한다 명확하게 이름 : 클래스에 오신 것을 환영합니다 CI_Controller {} <을 확장 -

이 경로 전화를 대문자 "W" 리디렉션 ('환영') < - 소문자 "w"

+0

자본이 'W'가 아니라고 확신한다. – user1299846

+0

나는 여전히 대소 문자를 구별한다. 문제 - 일반적인 오류. 서버에 기본 codeingiter 응용 프로그램을 설치하고 작동하는지 확인 했습니까? – Laurence

+0

나는 내 대답을 업데이트했다. – Laurence

관련 문제