2012-04-27 106 views
0

我複製我的網站The Sydney Visitor至子new.thesydneyvisitor.com。原因是我想改變設計,而我的舊網站仍然活躍。複製WordPress站點的子域

我迄今所做的:

  • 複製使用FTP將所有文件到子域目錄。
  • 創建一個新的數據庫
  • 出口舊網站數據庫,並將其導入到新的數據庫
  • 編輯的wp-config文件(子域中的目錄)以指向新的數據庫
  • 更新了wp-options表,以反映將URL更改
  • 運行此查詢以更新帖子的URL變化

    UPDATE wp_posts SET guid = replace(guid,'http://www.thesydneyvisitor.com','http://www.new.thesydneyvisitor.com'); 
    

問題:

Warning: require(/home/rapidtem/public_html/new/wp-includes/load.php) [function.require]: failed to open stream: No such file or directory in /home/rapidtem/public_html/new/wp-settings.php on line 21 

Fatal error: require() [function.require]: Failed opening required '/home/rapidtem/public_html/new/wp-includes/load.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/rapidtem/public_html/new/wp-settings.php on line 21 

請幫助:

做這些時,我嘗試使用子域名的URL我收到以下錯誤,訪問該網站後。我被卡住了。

在此先感謝

回答

2

,仔細檢查下列事情。

  1. 正確配置的子域目錄。
  2. 複製所有文件的WordPress到新的目錄。 (我喜歡zip wordpress文件夾,並上傳到新的地方,以避免任何文件丟失)
  3. wp-config.php中給出的正確數據庫名稱
  4. 新目錄具有讀/寫權限(檢查它是一個密碼是否保護文件夾)

如果上述一切都很好,那麼問題將出現在您的新數據庫中。 而不是運行一個查詢,以更新帖子的網址變更執行以下步驟:

  1. 轉到WP-選項表,並編輯SITE_URL(在第1行),家庭(約39行)和upload_path(atround第58行)。

這裏是一個詳細的教程How to move wordpress to a new server or host.

有一些插件可以做這些搜索和數據庫取代。 Check this one

2

您是否檢查過這些位置存在的引用文件?

1

你改變來自WordPress數據庫的主頁和網站的網址是什麼?