2012-04-14 9 views
0

私は皆さん、私はZFが初めてです。自分のコードをMAMPプロダクションサーバーからLAMPライブサーバーに移動する必要があります。Zend Frameworkライブサーバーへの移行

私はlocalhostで作業していますが、コードはすべて正常に動作しています。しかし、ライブサーバーにアップロードすると、モジュールの60%がこのエラーを反映します。

Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'layout.phtml' not found in path (/home/lifeoppc/public_html/application/layouts/:/home/lifeoppc/public_html/application/modules/default/views/scripts/:./views/scripts/)' in /home/lifeoppc/public_html/public/Zend/View/Abstract.php:988 Stack trace: #0 /home/lifeoppc/public_html/public/Zend/View/Abstract.php(884): Zend_View_Abstract->_script('layout.phtml') #1 /home/lifeoppc/public_html/public/Zend/Layout.php(796): Zend_View_Abstract->render('layout.phtml') #2 /home/lifeoppc/public_html/public/Zend/Layout/Controller/Plugin/Layout.php(143): Zend_Layout->render() #3 /home/lifeoppc/public_html/public/Zend/Controller/Plugin/Broker.php(333): Zend_Layout_Controller_Plugin_Layout->postDispatch(Object(Zend_Controller_Request_Http)) #4 /home/lifeoppc/public_html/public/Zend/Controller/Front.php(965): Zend_Controller_Plugin_Broker->postDispatch(Object(Zend_Controller_Request_Http)) #5 /home/lifeoppc/public_html/public/Zend/Application/Bootstrap/Bootstrap.php(9 in /home/lifeoppc/public_html/public/Zend/Controller/Plugin/Broker.php on line 336

私は本当に助けが必要です!サイトは、月曜日に生きて起こっていると私は本当に必死だ今=(プロジェクト内のファイルlayout.phtmlため

+0

の内側にそれをコピー&ペースト?あなたviewPathsは、おそらくあなたのMAMPサーバー上のものと同じではありません。 – Liyali

+0

こんにちはLiyali、 [生産] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" ブートストラップ.path = APPLICATION_PATH "/ Boot strap.php」 bootstrap.class = "ブートストラップ" appnamespace = "アプリケーション" resources.frontController.controllerDirectory = APPLICATION_PATH "/コントローラ" resources.frontController.params.displayExceptions = 0 autoloaderNamespaces [] = "LifeOpp_" resources.frontController.moduleDirectory = APPLICATION_PATH "/モジュール" resources.modules [] = "" resources.layout.layoutpath = APPLICATION_PATH "/レイアウト" – swfong

+0

iは(各コントローラの初期化中にこのコードを使用して、五つの異なるレイアウトを指し) $ this - > _ helper-> layout-> setLayout( 'employee-layout'); – swfong

答えて

0

検索をして、あなたのはapplication.iniに何を持っているか、ディレクトリ

/home/lifeoppc/public_html/application/layouts/ 
+0

私は5つの異なるレイアウトを持っています。私は を介してそれらを呼び出しました//レイアウトを設定します $ this - > _ helper-> layout-> setLayout( 'employee-layout'); この方法はローカルホストでは機能しますが、ライブサーバーでは機能しません。 – swfong