wordpress - 将 woocommerce 移动到另一个域的问题
问题描述
我有一个 woocommerce 网站安装并正常工作,我想更改主题而不在网站上进行更改,所以一切仍然(产品、页面等)。我想将同一个网站复制到另一个域中进行更改,而无需停止我的第一个网站。
这就是我所做的: 1- 将所有文件从旧网站复制到新网站。2-从旧的导入数据库。3- 将所有文件过去到新域 4- 将旧数据库的表导入新数据库 5- 更改 wp-config 以使用新数据库 6- 将域更改为表:wp_options 并启动新域:第一页没有错误,但是当我进入预览产品时,我有错误该页面不存在,并且所有其他页面都出现相同的错误。谁能帮我 ???有任何想法吗 ?
解决方案
移动 WordPress 网站时,需要做一些事情以使其更容易。
手动压缩上传/插件/主题,或者如果您在 wp-content 上有一些疯狂的事情。一般来说,不需要移动其他任何东西。(这不包括您可能需要移动的 robots.txt 等内容)
导入数据库后,您需要运行搜索和替换以换出域。它被用在比你想象的更多的地方。
转到设置并重新保存固定链接两次。- 这解决了页面未加载/404 的大多数问题。
有一些插件可以让这更容易。
Updraft - 不需要付费版本。可以设置新站点然后添加文件并导入它们。
All in One WP Migration - 没有看到任何不会移动的东西,但是对于大型站点来说可能会变得缓慢和困难。
推荐阅读
- python.net - 使用 Pythonnet 导入 DLL 时出现“不是包”错误
- python - 正则表达式的错误结果
- windows-xp - 有谁知道在 Windows XP 中更改 Windows 使用的起始物理地址的方法
- python - 使用 Keras 重建 LSTM 张量流模型
- tkinter - 在 streamlit.io 的画布上运行动画?
- laravel - 在 Laravel JetStream 中删除 Bootstrap 并安装 TailwindCSS 的正确方法
- javascript - html元素到javascript
- java - 尝试使用 do while 循环捕获
- javascript - 使用复选框将价格添加到总计中选择 Django
- python-3.x - Python:从子类更改方法的可选输入参数