php - 如何使用或不使用插件将实时 wordpress 站点迁移到我的本地主机
问题描述
迁移时我无法追踪问题。
我在本地机器上使用 XAMPP 服务器,我尝试导出实时站点,然后通过“all in one wp migration”插件导入它,但是当我在本地访问我的站点时出现“找不到主题”错误。该网站在服务器上运行良好。
我已经执行了以下步骤:
- 从服务器的 wp-admin 面板导出和下载站点。
- 在我的本地主机 wp-admin 中安装并激活“all in one wp migration”。
- 在我的本地主机中导入下载的站点。
- 现在它提示“成功导入”并具有设置永久链接的链接。
- 当我点击它时,我发现内部服务器错误。
解决方案
我建议执行手动迁移,只需几个简单的步骤即可完成:
1) 从您的托管帐户存档您网站的文件夹;2)进入phpMyAdmin并导出与Wordpress连接的数据库(通过检查wp-config.php文件可以看到,其中可以找到数据库用户名/数据库名称和密码);
下一步是下载您网站的两个“备份”(存档和数据库导出),然后只需在加载它的 xampp 部分中提取存档,然后在本地 phpMyAdmin 上创建一个数据库,您可以在其中导入一个从您的主机帐户。通过执行这些步骤,您应该已经成功迁移了数据库和网站文件,因为它们不需要中继可能(并且将会)搞砸的插件。如果您之后遇到任何问题,如前面的回复中提到的,请从 wp-config.php 文件启用调试,并从您的 XAMPP 的 PHP.ini 启用“显示错误”。
- 还要确保您在 XAMPP 上运行的 php 版本与您的主机版本相同,以确保没有任何问题,例如插件需要更高版本或更低版本。
希望这可以帮助。
推荐阅读
- android - Android Studio 中的测试依赖问题
- android - java.lang.IllegalStateException:在workmanager中测试房间dao时非法连接指针1
- javascript - 使用 onSnapshot 触发器在 firebase 9.0.0 中获取以前的数据
- php - 注意:ob_end_flush(): /home/mysite/domains/mysite.com/public_html/wp-includes/functions.php中zlib输出压缩(1)的缓冲区发送失败
- mongodb - updateOne - 过滤一个字段,推送或更新子字段,添加/更新计数器
- python - 如何修复 cv2.error:OpenCV 代码中的未知 C++ 异常?
- firebase - 如果用户文档在 Firestore 上发生更改,则更新提供者中的用户数据
- python - Selenium 问题 - 无法定位元素:{"method":"css selector","selector" - 需要帮助解决此问题
- python - pygame 中的错误,找不到对象“船”
- python - 向箱线图添加图像注释