2013-12-14 42 views
3

我剛剛上傳我的項目在服務器上,一切運作良好,但兩件事:如何在Windows上的WAMP上運行CakePHP 2.x時如何修復CAKE_CORE_INCLUDE_PATH中的錯誤?

1)它不發送電子郵件與cakeEmail。

2)它沒有讓我得到我的產品的編輯網站,給我這個錯誤:

INVALID PRODUCT 
Error: The requested address '/products/edit/13' was not found on this server. 
Stack Trace 
#0 [internal function]: ProductsController->edit('13') 
#1 /home/o/olejevina/www/olvi.cz/lib/Cake/Controller/Controller.php(473): ReflectionMethod->invokeArgs(Object(ProductsController), Array)  
#2 /home/o/olejevina/www/olvi.cz/lib/Cake/Routing/Dispatcher.php(104): Controller->invokeAction(Object(CakeRequest)) 
#3 /home/o/olejevina/www/olvi.cz/lib/Cake/Routing/Dispatcher.php(86): Dispatcher->_invoke(Object(ProductsController), Object(CakeRequest), Object(CakeResponse)) 
#4 /home/o/olejevina/www/olvi.cz/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#5 {main} 

我想通了,問題可能出在應用程序/ Webroot公司/ index.php文件 因爲在本地主機上我有:

define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'wamp' . DS . 'www' . DS . 'cakephp' . DS . 'lib'); 

但當我改變它的瓦。它會造成同樣的錯誤。

有人知道該怎麼做,或者CAKE_CORE_INCLUDE_PATH應該如何?

由於

+0

只是評論它。您不需要使用默認設置設置該路徑。 app和lib與你的情況在同一個根文件夾下,它可以開箱即用,而且在所有系統上(甚至在部署之後)都可以這樣做。所以我從未設置過這條路。 – mark

+0

它仍然顯示相同的錯誤。但可能有一個問題,它在我的託管文件夾/olvi.cz中,因爲我有域名olvi.cz.而不是在根文件夾中。 –

+0

設置一個合適的虛擬主機環境 - 它會工作:http://www.dereuromark.de/2011/05/29/working-with-domains-locally/ – mark

回答

2

定義( 'CAKE_CORE_INCLUDE_PATH',ROOT DS '的lib'。);

相關問題