2025年1月18日星期六

网站搬家500错误?全新安装WordPress的终极方式迁移恢复

原文链接:https://www.chenweiliang.com/cwl-32420.html


你有没有经历过这种场景:网站搬家后,一打开就是刺眼的500错误页面?


心情是不是像泄了气的皮球一样?


现在我就用最简单的方式,带你玩转WordPress搬家,全新安装也能轻松搞定,恢复网站无压力!


500错误是服务器端错误的响应状态码,说白了就是“服务器脑袋短路”了,它无法处理你的请求。


特别是当你在给网站更换新服务器时,问题更容易冒出来。


网站搬家500错误?全新安装WordPress的终极方式迁移恢复


网站搬家时为何会出现500错误?


首先,咱得搞清楚问题根源,先来个小排查。


搬家时出现500错误,大多是因为以下几个原因:



  • 防火墙插件未关闭:很多人忽略了这一点,导致搬家后网站直接“罢工”。

  • 服务器配置冲突:如 .htaccess 文件中的规则不兼容新服务器。

  • 插件和主题问题:未上传原插件或主题,导致功能异常。

  • 数据库配置不正确:URL未更新,链接失效。


看似复杂,其实只要按部就班,一切都能迎刃而解。


步骤一:关闭防火墙插件


如果你启用了防火墙插件,比如 Wordfence,那在搬家前一定要手动关闭。


万一原网站后台无法登录,就只能通过修改文件关闭了。


具体操作方法



  1. 找到 .htaccess.user.iniphp.ini 文件。

  2. 删除被注释 “Wordfence WAF” 包围的代码。

  3. 确保防火墙优化被禁用,并删除 wordfence-waf.php 文件。


⚠️ 小提示:修改 .user.ini 文件后,可能需要 5 分钟左右才能生效。如果太心急,可能会看到白屏或错误信息。


步骤二:全新安装WordPress的终极迁移恢复方法


当手动关闭防火墙无效时,我们就需要祭出终极大招——全新安装WordPress迁移恢复。以下是详细步骤:


1. 测试恢复备份数据库


首先,将备份文件上传到服务器,并解压备份数据。例如:


cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz

2. 数据库恢复


导入数据库文件:


mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql

3. 修改数据库URL


将数据库中原有的 URL 修改为新域名:


修改配置文件和数据库URL方法,参考以下教程 ▼








步骤三:域名目录和本地host配置


将域名目录重命名为新的目标路径:


mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html


  • 在重命名为新的目标路径之前,需要先为全新网站的域名目录 /home/chen/web/etufo.org/public_html 重命名为其它名称。


修改本地host文件



  1. 打开记事本(管理员权限)。

  2. 输入路径 C:\Windows\System32\drivers\etc\hosts

  3. 添加新服务器IP和域名,例如:
    192.168.1.1 www.chenweiliang.com


  4. 保存并关闭文件。


步骤四:上传原网站的插件和主题


接下来,我们需要恢复原网站的插件和主题:


具体操作步骤



  1. 打包插件和主题目录:
    tar -zcvf plugins-themes.tar.gz plugins themes


  2. 移动到目标目录:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content


  3. 解压文件:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz



最后,补充 .htaccesswp-config.php 文件的自定义配置。


步骤五:数据库URL和路径替换


使用 Search & Replace 插件,将旧服务器路径替换为新路径。


具体操作可以参考这篇文章:如何将WordPress数据库URL全部改为HTTPS?


步骤六:逐步测试插件


全新安装完成后,不要一次性启用所有插件。


推荐一次启用 10 个插件,如果出现问题,就逐个排查。


结语


通过“全新安装WordPress”的终极迁移方式,我们可以高效解决网站搬家时的 500 错误问题。这种方法不仅确保了网站的完整性,还能最大程度避免因配置不当而导致的各种问题。


最后,记住一个真理:网站是你的资产,维护好它,就像照顾自己的孩子一样重要。


现在,动手试试吧!如果遇到问题,欢迎留言,我会尽力帮你解决!


扩展阅读:









欢迎转载《网站搬家500错误?全新安装WordPress的终极方式迁移恢复

欢迎分享本文链接:https://www.chenweiliang.com/cwl-32420.html


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel

没有评论:

发表评论