2010-01-11 93 views
1

我有一個相當新的Drupal安裝與幾百個節點。我將它從開發服務器移到生產服務器。Drupal - 遷移到新服務器

但是,當我打開我的主頁時,它說未找到頁面。在檢查我的所有鏈接後,似乎我無法獲取我的任何內容。它們存在於節點數據庫以及內容類型表中。我確認我的所有網址別名都已經存在。在大多數情況下,我仍然可以看到我創建的視圖中的所有信息,但是當單擊以查看完整節點視圖時,我會看到「找不到頁面」。

我在導入之前修剪了所有緩存表,以減小數據庫的大小。有沒有人有過這些症狀?也許有一個特定的表格,當截斷時,會導致這個問題?

**更新:再次導入我的修訂表,並presto - 雖然我的內容回來了,但我仍然有一種權限問題。當匿名訪問者訪問該網站時,他們被告知他們沒有權限查看類似「頁面」的內容,但是在用戶權限中,一切看起來都不錯(在遷移之前絕對是好的),可能是另一個刪除的表?

回答

2

是的,節點內容信息位於修訂表中,而不是節點表。你真的需要修訂表。我假設你可以再次重新遷移,這次不需要截斷修訂。

+0

確實是修訂表。嗯......我其實對這張桌子一無所知。我認爲這隻在需要修改時才起作用。我做各種自定義腳本,都指向「節點」表。我想知道我是否錯過了一些東西。另外 - 雖然我的內容回來了,但我仍然有一種權限問題。當匿名訪問者訪問該網站時,他們被告知他們沒有權限查看類似「頁面」的內容,但是在用戶權限中,一切看起來都不錯(在遷移之前絕對是好的),可能是另一個刪除的表?不管怎樣,謝謝 – tpow 2010-01-11 06:54:28

0

如果表被破壞,它不應該顯示「Page not found」。它可能會顯示sql錯誤,表或列不存在。
嘗試在http://drupal.org/node/201875進行故障排除(您會在中間看到Page Not Found鏈接)。 也可以在你的節點主題中使用一些重定向,檢查這個。

p.s.在任何情況下,節點保存觸摸2個表格:節點和node_revisions