WordPress网站迁移过程中最常见的问题

WordPress网站迁移过程中最常见的问题

WordPress网站迁移过程中最常见的问题

  WordPress CMS内容管理系统由于其庞大的开发人员社区,无数的插件以及SEO方面的可伸缩性,让WordPress建站已成为全球最受欢迎的CMS。

WordPress网站迁移过程中最常见的问题

  在使用WordPress的主题建站过程中,我们经常会折腾网站,包括更换主题、添加删除插件,迁移网站等等。本文我们来说明一下WordPress网站迁移过程中最常见的问题。

  WordPress迁移网站似乎是一个相当简单的过程,但通常在完成时会遇到很多问题。无论您迁移到新主机、新域名还是HTTPS地址,都会有您必须解决的问题。

  以下晓得博客为整理的可能遇到的主要问题以及如何处理这些问题。

丢失文件

  没有什么比丢失全部或部分文件更糟糕的了,这可能意味着恢复网站需要耗费大量的精力财力。

  您可以通过在开始迁移之前备份您的站点来轻松避免这个常见错误。网站迁移可参考Duplicator使用教程-备份导入WordPress网站完整数据

  如果您的主机不自动进行备份,您可以自动进行备份,或者使用专为此制作的众多WordPress插件之一。最常见的是Duplicator、UpdraftPlus等插件。updraftplus备份网站可参考updraftplus插件教程

  要手动备份,必须为您的网站和数据库创建备份文件。转到主机文件管理器中的主文件夹,找到public_html 或者 htdocs文件。将其压缩为zip,然后将文件传输到要存储的位置例如硬盘或服务器上。

  然后,转到phpMyAdmin并导出您的数据库。再次将其移动到您计划存放的位置。

迁移期间网站不可访问

  在迁移WordPress网站期间可能发生的最糟糕的事情是网站长时间无法访问。设想一下,如果您的访问者在他们最需要的时候发现您的网站不起作用,他们会怎么想。

迁移期间网站404不可访问

  当您将文件传输到新的Web主机时会发生停机,但URL会将访问者引导至旧主机。显然,那里什么都没有,您的访问者将看到404错误

  在您的计算机上找到主机文件。以管理员身份在记事本中运行它。转到新主机的cPanel并找到共享IP地址。在hosts文件中添加一个新行,并将共享IP地址粘贴到那里。然后添加您的域名。它应该是这样的:

xxx.xxx.xxx.xxx www.yourdomain.com

  现在,您可以使用您的域名在新主机上测试网站。完成迁移后,从hosts文件中删除此行。

phpMyAdmin超时

  如果您的网站已经运行了一段时间,它可能会相当庞大。这就是为什么有时phpMyAdmin在尝试导入或导出时会超时的原因。

  您可以在WP-CLI中使用wp import命令。它是一个免费的开源工具,易于安装。

  如果您不想浪费时间安装和学习WP-CLI,您可以使用SSH命令来导出或导入您的数据库。

  如果这也不起作用,就需要联系更专业的支持人员。

WordPress网站中的URL不起作用

  如果您将WordPress网站迁移到另一个域名,那么通向您之前域的URL停止工作是很常见的。

  有两种方法可以使所有URL指向一个新域。您必须在用户markratledge提供的数据库中运行以下SQL查询:

  更新wp_options SET option_value=replace(option_value,'http://olddomain.com','http://newdomain.com')WHERE option_name='home'OR option_name='siteurl';

  更新wp_posts SET guid=replace(guid,'http://olddomain.com','http://newdomain.com');

  更新wp_posts SET post_content=replace(post_content,'http://olddomain.com','http://newdomain.com');

  更新wp_postmeta SET meta_value=replace(meta_value,'http://olddomain.com','http://newdomain.com');

  但是,如果您的网站在wp_options中有序列化数组,就像许多网站一样,您最好使用Interconnectit。它是一个免费工具,允许您在不破坏序列化的情况下在数据库中进行替换。

500内部服务器错误

500内部服务器错误

  有时,新主机无法访问您的所有文件。您必须找到文件夹权限并允许主机访问文件。

  如果错误仍然存在,请检查您的.htaccess文件。故障排除在这里相当容易。重命名您的.htaccess文件并重新加载您的网站。如果这不能解决问题,请生成一个新的.htaccess文件并再次重新加载网站。

  这并没有解决问题?删除新的.htaccess文件并恢复旧文件。

  停用所有WordPress插件并逐一排除它们的故障,以查看是否有任何插件导致了问题。如果您的网站在没有任何插件的情况下加载良好,请重新安装它。

  如何修复WordPress网站的500内部服务器错误

建立数据库连接时出错

  有几种方法可以解决这个问题。您必须检查的第一件事是您的wp-config.php文件。在数据库名称或数据库用户名中打错会阻止站点连接到数据库。

wordpress建立数据库连接时出错

  如果wp-config.php没有错误,请访问www.yourdomain.com/wp-admin。如果错误页面显示您的网站必须修复,这就是问题的原因。

  要解决此问题,请打开wp-admin.php并输入以下字符串:

define('WP_ALLOW_REPAIR',ture)

  转到www.yourdomain.com/wp-admin/maint/repair.php。这将修复数据库中的错误。完成后,从wp-admin.php中删除上面提到的字符串。

  如何修复WordPress中的“建立数据库连接时出错”?

SSL证书问题

  如果您是电子商务网站,则必须拥有SSL证书。如果迁移出现问题,您应该执行以下操作。

  如果您收到NET::ERR_CERT_INVALID错误,很可能您没有更改证书中的域名。SSL证书是给一个特定的域名的,你改了就不行了。手动重新安装证书以解决此问题。

  如果您收到混合内容错误,这意味着您网站上的某些URL仍指向该网站的HTTP版本。您必须手动找到它们,或使用SSL Insecure Content Fixer之类的插件将它们替换为HTTPS URL。

总结

  以上是WordPress网站迁移过程中最常见的几个问题,有些错误比较少见,您可以通过浏览WordPress社区或联系专业人员来修复它们。

  推荐:什么是WordPress


Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top