Unable to load the requested class: common <-- 에러
수용이2013-03-12 09:53:56
안녕하세요.
처음 시작 페이지 호출 하니까 위 메세지가 뜹니다. ;;
codeigniter <-- 해당 폴더에 Common.php 파일이 있는지 몇번이나 확인했는데 ㅠㅠ
답변6
#1변종원(웅파)2013-03-12 10:13:17
전후좌우를 설명 해주셔야... ^^;;
배포판을 하나도 수정 안하고 압축만 푼 상태에서 welcome 페이지를 호출하셨다는 이야기인지,
누군가 만들어놓은 걸 접속했는데 저렇게 나왔다는 이야기인지?
config/routes.php 열어서 default_controller 가 어떻게 되어 있는지 확인하고 그 컨트롤러 열어보세요.
질문을 앞뒤 자르고 하시면 스무고개를 해야합니다. 질문을 잘해야 답변도 제대로 받으실 수 있습니다.
#2수용이2013-03-12 10:14:37
파일은 위치에 있고요 호출은 되는거 같은데 Comon.php 파을을 읽다가 오류가 나네요. 참고로 Common.php 파일은 손된적이 없습니다. 혹시나 해서 원래 있던 파일을 복사 붙여넣기 해도 같은 에러가 계속 떨어지네여....
#3수용이2013-03-12 10:26:38
음 제가 파악한게 맞다면 처음 사이트 호출시 index.php호출하고 여기서 system 에 BASEPATH.'codeigniter/CodeIgniter'.EXT <-- 요길 호출하면 해당 소스에 가보면 require(BASEPATH.'codeigniter/Common'.EXT); <-- 이부분이 있는데 여기서 위 에러가 납니다. Common.php파일을 원본 파일로 바꿔도 보고 비교도 해봣는데 바뀐 부분이 없습니다.
#4변종원(웅파)2013-03-12 10:44:39
ci버전은 어떻게 되시는지와 압축해제할때 파일이 깨질 수도 있습니다.
Common.php 대신 다른 파일을 하나 만들고 그걸 Common.php 대신에 넣어서 테스트해보세요.
#5수용이2013-03-12 10:55:55
CI 버젼은 1.7.1 이고 소스 전체는 포럼 소스를 다운 받았습니다. Common.php 에 내용을 모두 지우고 echo "common" 이라고 저장하고 실행하니까 common 이 웹상에 찍히네요. 그리고 Codelgniter.php 상에 68라인에 $BM =& load_class('Benchmark'); <-- load_class 이부분이 common에 있어서 에러가 납니다.
배포판을 하나도 수정 안하고 압축만 푼 상태에서 welcome 페이지를 호출하셨다는 이야기인지,
누군가 만들어놓은 걸 접속했는데 저렇게 나왔다는 이야기인지?
config/routes.php 열어서 default_controller 가 어떻게 되어 있는지 확인하고 그 컨트롤러 열어보세요.
질문을 앞뒤 자르고 하시면 스무고개를 해야합니다. 질문을 잘해야 답변도 제대로 받으실 수 있습니다.