2012-07-05 113 views
2

我以CakePHP開頭,我正在關注官方頁面的博客教程。CakePHP錯誤 - 通知(8):未定義變量:uri

但是,當我到達教程(http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/part-two.html)的部分創建發佈視圖時,出現錯誤。

在教程中創建了上述文件之後,我將瀏覽器指向http://mypersonalspace.host.mobi/posts/index以查看其工作是否正常。但頁面顯示下一個錯誤:

通知(8):未定義的變量:URI [CORE /蛋糕/網絡/ CakeRequest.php,線247]

我不知道該怎麼辦,因爲我沒有觸及那個文件。我甚至將我所有的CakePHP安裝移動到了根文件夾,因爲我最初在一個名爲的框架的子文件夾中。我檢查了文件尋找錯別字或其他東西,但我不知道。

你能幫助我嗎?

我使用的CakePHP的2.2.0版本,我的web服務器在一個子域託管(http://mypersonalspace.host.mobi

回答

1

變量$uri沒有定義。請在CORE/Cake/Network/CakeRequest.php的線路247處檢查。

或之前247線放:

$uri = isset($uri) ? $uri : ''; 
+0

謝謝,它的工作。但是現在我有另外一個問題。在本教程中,當進入頁面時,它說我應該看到存儲在我的數據庫中的條目,但是在安裝框架後我得到了相同的歡迎頁面。我錯過了什麼嗎?感謝您的幫助 – Erzei 2012-07-05 19:04:10

+0

我不知道,我從來沒有用過CakePHP。 – pamil 2012-07-05 19:57:19