2010-08-03 6 views
1

방금 ​​ZF 애플리케이션을 한 서버에서 다른 서버로 옮겼습니다. 폼을 제외하고 모든 것이 원활하게로드됩니다.젠드 프레임 워크 폼로드 에러

Fatal error: Class 'Admin_Form_Cms_AddForm' not found in /xx/application/modules/admin/controllers/CmsController.php on line 42 

모듈, 모델, 컨트롤러는 그대로 있어야하지만 양식은로드되지 않습니다. 무엇이 잘못되었을 수 있으며 어떻게 해결할 수 있습니까?

답변

1

Windows 서버에서 * nix 서버로 이동 하시겠습니까? 파일 이름은 대소 문자를 구분하므로 문제가 될 수 있음을 기억하십시오.

+0

감사! My Forms 폴더는 하위 폴더로 나뉘 었으며 "Cms"폴더는 "cms"라고 불 렸습니다. 따라서이 문제가 해결되었습니다. 감사! –

+0

도와 줘서 기쁩니다 ;-) – Chris

0

application.ini 파일이 서버와 다를 수 있습니까? 어쩌면 생산 환경 변수가 당신을 위해 뭔가를 바꿀 수 있습니까? 그리고 모든 것이 똑같은가요?

1

당신은 부트 스트랩에 추가해야합니다 : 귀하의 (나의) 문제를 해결

public function _initModules() 
{ 
$autoloader = new Zend_Application_Module_Autoloader(array(
     'namespace' => 'Yourmodule_', 
     'basePath' => dirname(__FILE__) . '/modules/yourmodule', 
    )); 
} 

=);