首页 >CMS教程 >WordPress >如何将WordPress移至新服务器(而不会丢失任何东西)

如何将WordPress移至新服务器(而不会丢失任何东西)

Christopher Nolan
Christopher Nolan原创
2025-02-20 10:55:10315浏览

如何将WordPress移至新服务器(而不会丢失任何东西)

钥匙要点

  • >将WordPress站点移至新服务器而不会丢失任何东西,请从网站的完整备份开始,包括插件,主题文件,上传和数据库。您可以使用phpmyadmin或诸如WP-db-backup之类的插件等工具。
  • >如果您要移至新服务器,但是保留相同的域名,请将所有文件和数据库复制到新服务器。使用您的新数据库和用户详细信息编辑WP-Config文件。如果您要更改URL,请在主题的functions.php文件中添加行以更新站点和家庭URL。 移动后,彻底测试站点,以确保所有链接和功能正常工作。如果您要更改URL,请设置301个重定向,并通过网站管理员工具将更改通知Google。通过新闻通讯,博客文章或社交媒体通知您的网站用户有关的更改。
  • >
  • 像许多网络专业人员一样,我忙于为客户做事,这是真的,我自己的网站经常遭受时间的损失。我一直想做一段时间的一件事是将网站(即WordPress站点)移至另一台服务器,因为我对当前主机不太满意。 但是,这是我推迟做的事情之一,因为它看起来确实很麻烦,尤其是因为我的主题是定制的,因此需要任何问题,并且需要一些时间才能再次做(是的,简单的备份将是一个简单的备份照顾好这个,我知道)。 考虑到所有这些,我可以想象许多人有同样的问题,或者不知道从哪里开始,因此您将在这里找到有关如何执行此操作的说明断开的链接。
  • 保持相同的URL
首先,值得注意的是,如果您没有真正优化网站并打算保留所有URL,并且域名和数据库将保持不变,那么这是一个简单的过程。 如果是这种情况,那么您只需将文件和数据库跨越新服务器即可。如果要更改数据库的名称或用户,则必须更改edit.wp-config.php文件,以确保其具有正确的值。在根文件夹中找到以下内容,然后相应地更改。

如果您要更改服务器但保留域名,则需要使用新数据库和用户详细信息编辑WP-Config,然后将所有文件上传到新服务器。 也很明显,但是熊重复,您应该全面备份该网站,其中应包括以下内容:

<span>define('DB_NAME', 'user_wrdp1');
</span><span>/** MySQL database username */
</span><span>define('DB_USER', 'user_wrdp1');
</span><span>/** MySQL database password */
</span><span>define('DB_PASSWORD', 'password');</span>
插件
  • >主题文件
  • 您已进行的任何上传
  • >
  • 数据库
为此,您可以使用PhpMyAdmin,这是用于管理MySQL数据库并包含大量有用工具的开源工具。您可以选择以多种格式导出数据,例如CSV,SQL,XML,PDF,ISO/IEC 26300等。另外,您可以使用诸如WP-DB-backup之类的插件。

>从本地上传到远程安装

完全备份并准备好使用后,首先,您需要禁用永久链接。可以在“设置”中的“永久链接”屏幕视图中完成 “ 菜单。选择默认设置并点击保存。 如何将WordPress移至新服务器(而不会丢失任何东西) 然后,如果尚未备份数据库,请备份并重命名。

>在新服务器上安装WordPress 像平常一样安装WordPress,使用FTP或通过CPANEL安装WordPress,然后使用FTP或SFTP将所有文件从本地WP-content文件复制到服务器上的文件。接下来,您需要编辑数据库,以便用远程URL替换本地URL。 为此,使用搜索并替换实用程序,最好不是文本编辑器,然后将本地URL的每个实例更改为远程URL。您可以使用搜索替换DB为此,该替代DB应该安装在WP安装的根文件夹中,以获得最佳结果。为了保护脚本免受滥用,最好在做其他任何事情之前重命名。 例如,如果将其重命名newInstall.php,则将访问http://yoursite.com/newinstall.php,并按照屏幕上的说明进行搜索和替换。完成此操作后,重要的是要删除脚本以保护DB。 在继续之前保存数据库。如果安装WP时创建了新的数据库,则需要删除此数据库。您可以通过:

>
    使用phpmyadmin,单击“结构”选项卡
  • >
  • 在表面列表的下方单击“检查全部”
  • >
  • >从称为“ with Selected”
  • 的菜单中选择“删除”
  • >当消息弹出时,请选择“是”
  • >在上次安装中使用它们的永久链接
如何将WordPress移至新服务器(而不会丢失任何东西) 你很好。

>从主机移动到主机

如果您将网站移至新主机,则与您从本地服务器上传时完全相同,其中一个关键区别是您必须使用FTP从现有主机中下载所有文件。

更改URL

如果您需要更改网站的URL,因为该网站在子目录中或是一个新域名,则可以通过在主题的function.php文件中添加一些行来执行此操作,如下所示。
<span>define('DB_NAME', 'user_wrdp1');
</span><span>/** MySQL database username */
</span><span>define('DB_USER', 'user_wrdp1');
</span><span>/** MySQL database password */
</span><span>define('DB_PASSWORD', 'password');</span>
然后,将新文件加载到网站上,应该可以正常工作。不要尝试将所有文​​件和数据库复制过,因为这无法正常工作,最终会出现损坏的链接。 然后加载新文件后,测试并从functions.php文件中删除行,因为您的新设置现在将存储并保存在数据库中。 如果您需要设置301个重定向,这对搜索引擎和用户都很重要,那么您需要连接到旧站点并编辑.htaccess文件。找到文件,然后将此代码粘贴到文件的顶部:
<span>update_option('siteurl','http://www.new-site-address.com');update_option('home','http://www.new-site-address.com');</span>
完成此操作后,请返回新网站并进行测试,以确保已成功进行更改。通过网站管理员工具将URL更改提交给Google也是一个好主意,您还需要对其进行验证。 最后,一旦您确信一切都很好,并且已经检查和测试了,请记住告诉网站用户有关此更改的信息。您可以通过新闻通讯,博客文章或社交媒体上的任何方式以最有效的方式来执行此操作,如果您仍然拥有旧域,则可以设置临时重定向,以捕获最初通过网络掉落的任何内容。 就是这样,即使您使用了新的URL,也需要做的就是更改WP网站的位置。

>经常询问有关将WordPress移至新服务器的问题(常见问题解答)

>将WordPress移至新服务器的风险是什么?最常见的是数据丢失,如果迁移过程未正确处理,可能会发生。这可能导致丢失重要的网站内容,包括帖子,页面和媒体文件。另一个风险是停机时间,可能会影响您网站的可见性和用户体验。最后,新服务器可能会出现兼容性问题,这可能会影响您网站的功能。

>

>我如何防止在迁移过程中进行数据丢失?

在开始迁移过程之前,至关重要。这包括您的所有网站文件和数据库。您可以使用WordPress备份插件或手动导出数据库并下载网站文件。如果在迁移过程中出现任何问题,您可以从备份恢复您的网站。

>

>如何确保迁移期间的零停机时间?

>确保零停机时间,您可以在新主机上使用临时域或子域进行迁移。正确设置了所有内容后,您可以切换DNS记录以指向新服务器。这样,您的网站将在迁移过程中可访问用户。

>如果新服务器与新服务器存在兼容性问题,该怎么办? ,您应该联系托管提供者以寻求帮助。他们可以帮助您对问题进行故障排除,并对服务器设置进行必要的调整。您还可以检查WordPress的要求,以确保您的新服务器可以满足它们的需求。

我可以在没有插件的情况下将WordPress网站移动到新服务器吗?

是的,您可以将WordPress网站移动到没有插件的新服务器。这涉及手动复制您的网站文件并从旧服务器导出数据库,然后将其导入到新服务器。但是,此过程可能很复杂且耗时,尤其是对于大型网站。

>

>在新服务器实时之前,我如何在新服务器上测试我的网站?

通过设置临时域或子域来设置新服务器。这使您可以在切换DNS记录之前检查所有内容是否正常工作。您应该测试网站的所有页面,链接和功能。

>

将WordPress网站移至新服务器后我该怎么办?您应该更新DNS记录以指向新服务器。您还应该检查您的网站是否有任何破损的链接或图像并修复它们。最后,建议在新服务器上创建您网站的新备份。

我可以将我的WordPress网站移至新服务器而不更改域而不更改域名?

是的,您可以移动您的WordPress站点可用于新服务器,而无需更改域。域名独立于托管服务器,您可以将其指向任何服务器。迁移后,您只需要更新DNS记录以指向新服务器。

将WordPress移动到新服务器需要多长时间?

移动的时间新服务器的WordPress取决于几个因素,包括网站的大小,互联网连接的速度以及服务器的性能。它可能需要几个小时到几天。

>我可以单独将WordPress网站移至新服务器吗?你自己。但是,它需要对WordPress,数据库和FTP有很好的了解。如果您对这些技术不满意,建议聘请专业人士或使用WordPress迁移插件。

>

以上是如何将WordPress移至新服务器(而不会丢失任何东西)的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn