私は自分のプロジェクトでこの問題を抱えていますが、それを解決するためにこれ以上何ができるかわかりません。
私のローカルホスト環境では問題なく動作しますが、サーバーに送信すると、このwaring +致命的なエラーメッセージで作業を停止するだけです。
Warning: include_once(model/Login.php): failed to open stream:
No such file or directory in /var/www/ecommerce/include_path/Zend/Loader.php on line 134 Warning: include_once():
Failed opening 'model/Login.php' for inclusion
(include_path='/var/www/wdna.com.br/admin2/application/../library::/var/www/wdna.com.br/admin2/library:
/var/www/wdna.com.br/admin2/application/modules.:/usr/share/php:/var/www/ecommerce/include_path') in /var/www/ecommerce/include_path/Zend/Loader.php on line 134
Fatal error: Class 'model_Login' not found in /var/www/wdna.com.br/admin2/application/modules/default/controllers/LoginController.php on line 15
私のフォルダ構造は次のようなものです:
+---application
| \---modules
| \---default
| +---models
LoginController.php:
15 $login = new default_models_Login();
16 $login = $login->login($this->_getParam('login'), $this->_getParam('senha'));
私の関数 _initAutoloader:
protected function _initAutoloader(){
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('App');
}
新しいエラー:
警告: include_once(Default/Models/Login.php): ストリームを開けませんでした: No such file or directory in /var/www/ecommerce/include_path/Zend/Loader.php on line 134 Warning: include_once(): Failed opening '含めるための Default/Models/Login.php (include_path='/var/www/wdna.com.br/admin2/application/../library::/var/www/wdna.com.br/admin2/library: /var/www/wdna.com.br/admin2/application/modules.:/usr/share/php:/var/www/ecommerce/include_path') /var/www/ecommerce/include_path/Zend/Loader.php 134 行目 致命的なエラー: 15 行目の /var/www/wdna.com.br/admin2/application/modules/default/controllers/LoginController.php にクラス 'Default_Models_Login' が見つかりません
どんな助けでも大歓迎です。