即将将站点迁移到新域

时间:2012-10-11 作者:garethdn

我一直在为我自己的主机和域名上的客户开发WordPress网站,下周我将把它转移到他们的主机和域名上。我有很多问题,因为这是我第一次做这样的事情。

移动所有文件并上载数据库后,我计划使用搜索;更换插件。因此,假设当前站点位于mywpsite。com,我将其移动到newsite。com。只需搜索(&A);替换mywpsite。与newsite通信。com更改数据库中的所有链接以及到帖子、页面、图像等的链接,网站是否正常运行

2 个回复
最合适的回答,由SO网友:Damien 整理而成

听起来您知道自己在做什么,这是迁移清单的良好开端:)

FWIT。。。

搜索和替换是一个很好的插件

确保您有备份(我的插件DBC Backup 2 在运行SQL数据库之前(以防万一),请尝试始终将您的图像和其他URL设置为相对的(这样您就不必在域名更改时更改或修复它们)

  • 使用以下工具Xenu\'s Link SleuthScrutiny for Mac 要在移动时检查所有链接(或断开的链接检查器插件),请使用SequelPro、PHPMyAdmin或SQLYog handy。因为
    警告您必须编辑WP\\u选项的SQL表,并更改site\\u url和home\\u urledit WP-Config 作为一个临时补丁,我想你指的是自述。“wordpress”根文件夹中的html文件,是的,它会在下次更新wordpress时再次添加

    这最好在中完成。htaccess文件和这样一个简单的重定向规则就可以做到这一点。看看perishablepress.com
    “重定向302”http://newsite.com http://subdomain.newsite.com\'

  • SO网友:brasofilo

    如果您要经常进行这种迁移,BackupBuddy将是一个很好的选择,因为它可以在几分钟内完成这项工作。

    无论如何,学习如何手动移动WordPress是很重要的,这样您就可以解决任何可能出现的问题
    为此,必须阅读此Codex条目:http://codex.wordpress.org/Moving_WordPress

    如果你说的是Frank Bueltge的插件,Search and Replace, 它不会帮助您开始WP迁移。您需要这样的工具:http://interconnectit.com/124/search-and-replace-for-wordpress-databases/,这可以进行序列化数据的替换readme.html 显示当前WordPress版本的。由于此文件在每次更新时都会放回,因此我更喜欢通过.htaccess, 使用以下规则:
    (liesmich.html 这里是德国WP安装的示例

    # PREVENT Access to Documentation Files
    <files license.txt>
        order allow,deny
        deny from all
    </files>
    
    <files liesmich.html>
        order allow,deny
        deny from all
    </files>
    
    <files readme.html>
        order allow,deny
        deny from all
    </files>
    # END PREVENT
    
    3. 我真的不确定这种情况。。。我要做的是将WordPress移动到一个文件夹中(http://example.com/newsite/). 让它在那里工作,将旧站点移动到子域,然后将WP移动到根(如链接的Codex文章中所述)。

    最后,我还建议您在计算机中安装MAMP或XAMP(或类似软件),这样您就可以轻松地使用WordPress及其数据库。

    结束

    相关推荐

    需要将wp_reDirect放在哪里才能使其工作?

    我在mysite/post\\u id/edit上有一个前端帖子编辑页面,正在尝试将非作者的用户重定向回帖子。以下是我正在使用的代码: <?php global $current_user; get_currentuserinfo(); if($post->post_author != $current_user->ID): wp_redirect( the_permalink() ); exit; ?>