2011-03-10 254 views
0

更改數據庫中,我有我的網站建立和運行,而我現在需要改變數據庫外部主機我剛剛購買了,但一直顯示錯誤...從本地主機到外部主機

我使用CakePHP,我配置database.php文件 有趣的部分是,佈局的作品,它顯示,因爲它是新的數據庫選擇,但視圖裏面不工作,它一直告訴我,沒有找到該文件...

我不知道什麼是database.php和文件之間的關係,但它根本不會工作...

如果我要移動到新的數據庫主機,什麼笑我更改database.php旁邊?

CakePHP是否將數據緩存到某處或者我應該更改/刪除/更新? 或者是否有其他文件需要更改?

請幫忙! 我需要這個,用戶在現場,並不斷看到錯誤!

+0

使問題更簡單。從具有代碼的機器嘗試從命令行連接到遠程mysql服務器。確認你可以運行普通的mysql命令。這將幫助你找出它的mysql或Cake是否是問題。 – 2011-03-10 19:45:15

+0

你可以發佈拋出的具體錯誤嗎?除了'app/config/database.php'中的值之外,你不應該改變任何東西。 – 2011-03-10 19:45:39

+0

它確實連接到mysql,每個頁面底部都有小聊天,它正在工作,但其他頁面不會...像CakePHP無法找到它們......如果database.php內部有問題,導致頁面未找到錯誤或...? – SharkTheDark 2011-03-10 19:48:21

回答

1

可能性:如果您從Windows測試服務器遷移到Linux生產服務器,則可能在名稱上存在案例差異。

另一個想法是,你沒有實際上傳所有的代碼文件到服務器。

+0

CakePHP需要很少的表格,這就是錯誤......它只是顯示未找到頁面,因爲這是一個錯誤...謝謝大家! ;) – SharkTheDark 2011-03-11 21:41:43