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應該如何?
由於
只是評論它。您不需要使用默認設置設置該路徑。 app和lib與你的情況在同一個根文件夾下,它可以開箱即用,而且在所有系統上(甚至在部署之後)都可以這樣做。所以我從未設置過這條路。 – mark
它仍然顯示相同的錯誤。但可能有一個問題,它在我的託管文件夾/olvi.cz中,因爲我有域名olvi.cz.而不是在根文件夾中。 –
設置一個合適的虛擬主機環境 - 它會工作:http://www.dereuromark.de/2011/05/29/working-with-domains-locally/ – mark