2012-05-08 102 views
0

最近在我們的代理商,我們需要對服務器進行徹底的檢修,所以我不得不將網站遷移到本地主機上,以便我在此期間可以在他們身上工作。我使用WAMPserver來託管這些網站,並且這些網站由WordPress提供支持。移動完成後,我查看了本地主機上的網站,瞭解它們的外觀。前臺頁面看起來非常好,但每當我試圖導航到內部頁面時,我都遇到了404s。我的主管認爲這可能是連接問題,但我想首先在這裏查看是否有其他人有類似的問題。將Wordpress網站遷移到本地WAMPserver,現在無法找到網頁

OS: Windows 7的
WAMPserver版本: 2.2

步驟已經採取

  • 我確信本地數據庫都是一模一樣命名爲它們原來的服務器上,並且我使用wp-config文件進行了雙重檢查。
  • 我確保獲取數據庫的SQL文件,並在phpmyadmin中導入 。
  • 我走進了SQL文件,並改變了所有的鏈接(改變http://www.sitename.com所有實例http://localhost/sitename)的
  • 我登錄到WordPress的管理儀表板,以檢查是否所有的內容竟是那裏。一切都完好無損,但即使點擊每個單獨帖子/頁面上的「查看帖子/頁面」也會導致404錯誤。
  • 我試圖將永久鏈接選項返回到默認值,然後將其更改回來,但這並不奏效。

不幸的是,我不能提供任何更多的信息,因爲我不再在辦公室。我希望明天早上回來的時候能得到一些幫助。

+0

有一個http://wordpress.stackexchange.com網站可能更適合這個問題。 –

回答

2

這聽起來像是mod_rewrite的問題。嘗試將AllowOverride All添加到您的虛擬主機。

如果不工作,那麼還要檢查你的httpd.conf以下行

LoadModule rewrite_module modules/mod_rewrite.so

確保它不被註釋掉。

+0

默認情況下,WAMPserver不會激活它(是的偉大的決定)。它在那裏:'(左鍵點擊圖標)/ Apache/Apache modules/rewrite_module' – FelipeAls

+0

非常感謝。我完全按照你的說法行事。我也在http://codex.wordpress.org/Using_Permalinks#Fixing_Permalink_Problems – Rosencruez

+0

@FelipeAlsacreations找到了答案這很有道理,因爲apache默認也不啓用它。 – Rob