CI 묻고 답하기

제목 Unable to load the requested class: common <-- 에러
글쓴이 수용이 작성시각 2013/03/12 09:53:56
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 15002   RSS
안녕하세요.
처음 시작 페이지 호출 하니까 위 메세지가 뜹니다. ;;
codeigniter <-- 해당 폴더에 Common.php 파일이 있는지 몇번이나 확인했는데 ㅠㅠ
 다음글 url에.. /컨트롤러/index.php 에서 inde... (4)
 이전글 자바스크립트로 CI_SESSION쓰면 안먹히는건가요? (4)

댓글

변종원(웅파) / 2013/03/12 10:13:17 / 추천 0
전후좌우를 설명 해주셔야... ^^;;

배포판을 하나도 수정 안하고 압축만 푼 상태에서 welcome 페이지를 호출하셨다는 이야기인지,

누군가 만들어놓은 걸 접속했는데 저렇게 나왔다는 이야기인지?

config/routes.php 열어서 default_controller 가 어떻게 되어 있는지 확인하고 그 컨트롤러 열어보세요.


질문을 앞뒤 자르고 하시면 스무고개를 해야합니다. 질문을 잘해야 답변도 제대로 받으실 수 있습니다.
수용이 / 2013/03/12 10:14:37 / 추천 0
파일은 위치에 있고요 호출은 되는거 같은데 Comon.php
파을을 읽다가 오류가 나네요.
참고로 Common.php 파일은 손된적이 없습니다.
혹시나 해서 원래 있던 파일을 복사 붙여넣기 해도 같은 에러가 계속 떨어지네여....
수용이 / 2013/03/12 10:26:38 / 추천 0
음 제가 파악한게 맞다면 처음 사이트 호출시 index.php호출하고 여기서
system 에 BASEPATH.'codeigniter/CodeIgniter'.EXT <-- 요길 호출하면 해당 소스에 가보면
require(BASEPATH.'codeigniter/Common'.EXT); <--  이부분이 있는데 여기서 위 에러가 납니다.
Common.php파일을 원본 파일로 바꿔도 보고 비교도 해봣는데 바뀐 부분이 없습니다.
 
변종원(웅파) / 2013/03/12 10:44:39 / 추천 0
ci버전은 어떻게 되시는지와 압축해제할때 파일이 깨질 수도 있습니다.

Common.php 대신 다른 파일을 하나 만들고 그걸 Common.php 대신에 넣어서 테스트해보세요.
수용이 / 2013/03/12 10:55:55 / 추천 0

CI 버젼은 1.7.1 이고 소스 전체는 포럼 소스를 다운 받았습니다.
Common.php 에 내용을 모두 지우고 echo "common" 이라고 저장하고 실행하니까 common 이 웹상에 찍히네요.
그리고 Codelgniter.php 상에 68라인에 $BM =& load_class('Benchmark'); <-- load_class 이부분이 common에 있어서 에러가 납니다.
 

변종원(웅파) / 2013/03/12 13:37:29 / 추천 0
여태 포럼소스 배포본이 문제가 된 적은 없었는데 희안하네요. ^^