簡體   English   中英

WordPress-將站點從子域遷移到根的麻煩

[英]Wordpress - trouble with migrating site from subdomain to root

我正在子域上開發一個wordpress網站,現在可以將其放置在主域中了。 但是,我在執行此操作時遇到了麻煩。 我正在按照以下說明進行操作: http : //codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_install

但是問題出在我應該重寫<?php require('/wp-blog-header.php'); ?> <?php require('/wp-blog-header.php'); ?>如果我將其更改為<?php require('_sub/wc/wp-blog-header.php'); ?> <?php require('_sub/wc/wp-blog-header.php'); ?>它給我錯誤:require()[function.require]:無法打開所需的'/home/tr006600/www_root../_sub/wc/wp-blog-header.php'(include_path ='。:/ usr /第17行的/home/tr006600/www_root/index.php中的share / pear /')。

我認為問題在於在我的提供商處,子域文件夾不在www_root內部,而是一個完全獨立的文件夾。 我也嘗試過<?php require('http://wc.example.com/wp-blog-header.php'); ?> <?php require('http://wc.example.com/wp-blog-header.php'); ?>但也沒有解決問題。

請問如何解決此問題的任何想法?

將安裝視為自己的站點和單獨的域。 基本上,您要做的是將子域中的所有文件復制到根域中,並更新數據庫以更改設置和帖子/頁面中的URL。 如果使用默認表前綴,則下面是要運行的MySQL查詢。

UPDATE wp_options SET option_value = replace(option_value, 'http://sub.domain.com', 'http://www.domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'http://sub.domain.com', 'http://www.domain.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://sub.domain.com', 'http://www.domain.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://sub.domain.com', 'src="http://www.domain.com');
UPDATE wp_posts SET  guid = REPLACE (guid, 'http://sub.domain.com', 'http://www.domain.com') WHERE post_type = 'attachment';
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://sub.domain.com','http://www.domain.com');

此處的更多信息: http : //codex.wordpress.org/Changing_The_Site_URLhttp://codex.wordpress.org/Moving_WordPress#When_Your_Domain_Name_or_URLs_Change

下次您要移動WordPress網站時,可以考慮使用WordPress插件為您處理工作。

有幾個插件可以為您完成此任務。

檢查這個: Golive

GoLive功能:

  1. 從源服務器自動導出數據庫

  2. 通過FTP自動傳輸文件

  3. 在遠程/目標服務器中自動導入數據庫。
  4. 正確更新.htaccess
  5. 使用新的憑據更新目標服務器上的wp-config.php文件。

  6. 替換數據庫中的URL(帖子,頁面,菜單等),並保留自動更新序列化的對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM