2011-03-29 4 views
0

먼저 저는 PHP와 리눅스 관리자에게 매우 익숙하다고 말해야합니다.젠드 프레임 워크가 codeigniter와 충돌합니다

이전 사이트 zend의 경우 생산 시스템에 설치했습니다. 우리는 젠드에서 벗어나 codeigniter를 사용하기로 결정했습니다. 그러나 테스트를 위해 로컬 사이트에서 프로덕션으로 푸시 한 후에는 다음과 같은 오류가 표시됩니다.

치명적인 오류 : require_once() [function.require] : 필요한 'codeigniter/application/models/vo/navItemVO를 열지 못했습니다. /var/www/html/staging/echo/website/codeigniter/application/models/wordpresshook_model.php 9 행의 'php'(include_path = '. :/var/www/html/ZendFramework-1.5.2/library')

나는 서버가 코드 네이터 (codeigniter)에 대한 함수 호출이라고 젠드 (Zend)에 있다고 가정하고있다. 어쨌든 .htaccess에서 젠드를 끄거나 끕니다. 블로그 항목을 보거나 "php_value zend_optimizer.optimization_level = 0"이라는 옵티 마이저를 사용하지 않도록 설정했는데 작동하지 않는 것 같습니다.

나는 다른 옵션에 열려있어,하지만 난 사전에 php.ini 파일에 루트 수준에서

감사를이 끌 수 없습니다 !!!! Lori-는

답변

3

정말 CI 모르지만 당신이 CI 라이브러리 파일에 대한 경로를 포함 구성해야 할 것 같습니다.

당신은 php.ini 파일에 폭이 서버를 구성하거나

set_include_path(implode(PATH_SEPARATOR, array(
    '/path/to/codeigniter/lib', 
    get_include_path() 
))); 
+0

감사 같은 것을 사용하여 응용 프로그램의 부트 스트랩/시작 스크립트에 설정할 수 있습니다! 물론 시간을 보낸 후에! 시간!! 나는 이것을 알아 냈고 물론 그렇게 단순한 것이라고 말했습니다. 네 말이 맞아. include_path가 올바른 디렉토리를 가리 키도록 업데이트해야했습니다 ... – Lori

관련 문제