질문 Q #11487
404 Page Not Found
kum 2014-07-17 12:39:07
강좌보고 따라하고 있는데요..
웹서버를 해본적도 없고.. php도 처음이라 힘드네요.

호스팅서버에 라이브러리들 다 복사했구요
controllers에 test.php 추가
models에 test_model.php추가
도메인.test/test(함수명) 으로 브라우저에서 잘 실행되는거 확인하고나서

새로운 파일을 같은형식으로 추가하면 404 Page Not Found 에러가납니다.
도메인.join/adduser(함수명)

이클립스에서 ssh 연결해서 작업하고있는데..
ftp로 파일 확인해보면 경로에 정확하게 파일 생성되어있던데..
왜 안되는지 알수가없네요..
답변 9
#1 수야디벨 2014-07-17 13:02:15
폴더 구조를 올려주세요
#2 kum 2014-07-17 13:33:39
root/application/controllers/join.php

이겁니다
#3 변종원(웅파) 2014-07-17 13:50:35
kum/ 뷰는 연결 안되어 있어요?
#4 kum 2014-07-17 13:53:06
models/join_model.php만 작성되있구요
view는 따로 만들지 않았네요..
#5 darkninja 2014-07-17 14:53:09
adduser 함수를 올려주세요 
#6 변종원(웅파) 2014-07-17 16:13:05
모델 클래스 첫글자 대문자 등 규칙 준수했는지 살펴보세요.
#7 한대승(불의회상) 2014-07-17 17:06:49
특허 내실거 아니면 소스코드를 올려줘 보세요.^^
#8 kum 2014-07-17 18:44:59
감사합니다.
해결 되었습니다.. 
말씀대로 함수 이름이랑 클래스이름 이것저것 바꿔보니 되네요.. 
제가 PHP를 처음해봐서..
정확한 이유는 모르겠지만..
아마도 네이밍 규칙이 틀렸나보네요..
책보고 공부좀 해야겠어요..ㅠㅠ 
 
#9 kaido 2014-07-18 10:14:44
클래스 선언은 첫 글자는 반드시 영문대문자 여야 하고, 파일이름은 클래스명이 들어가야 한다.

흔히 java를 배울 때 많이 틀리는 부분이기도 하죠.

php는 제약이 별로 없기 때문에 오히려 뒤늦게 이런 기초를 배우기도 하죠. ㅎ