2010-04-20 151 views
0

我使用CakePHP創建了一個網站,設置了所有權限,以便訪客可以在某些區域查看 特定部分,並且僅在某些區域使用管理面板。CakePHP權限,在本地服務器上正常工作,但上傳失敗

每當我在我的本地測試服務器上測試它時,它會很好地工作,如果我登錄,我可以查看內容,如果我註銷,我不能。但是,當我上傳完全相同的文件並上傳和導入數據庫時​​,它無法工作,無論您是否登錄,它都不允許所有成員訪問,甚至適用於管理員。

我不確定這裏發生了什麼,任何幫助將不勝感激。如果您需要更多信息,只需詢問。

問候,Alz454。

+1

在您的現場服務器上調試您的應用程序。該頁面是否有錯誤?你可以訪問數據庫嗎?數據庫是否爲空,是那裏的正確數據?你有文件權限問題嗎?等 – 2010-04-20 18:44:33

+0

我還沒有嘗試調試它,現在我會嘗試,但它肯定有訪問數據庫和所有表有一些數據在那裏,我剛剛檢查文件權限和頁面錯誤,並在那裏沒有頁面錯誤,文件權限沒問題。 – Alz454 2010-04-20 18:52:56

+0

下一步是使用調試器和/或眼球和/或printf仔細瀏覽代碼。找出意外結果發生的地方。 – 2010-04-20 18:56:04

回答

0

在config.php文件中啓用調試,將其設置爲'2'而不是'0',然後我可以看到數據庫究竟出了什麼問題,我發現MYSQL_BIG_SELECTS未設置爲1默認情況下,所以我必須添加到db_acl.php「$ db-> query('SET SQL_BIG_SELECTS = 1');」。

不能相信我錯過了那麼簡單的事情。

相關問題