我在一个主机(bluehost)上创建了一个站点, 现在客户端希望在另一个主机(starlogic)上创建该站点。这是我所做的:
- 从bluehost导出数据库表, 并将它们导入到starlogic服务器上创建的数据库中。
- 我用新域替换了sql文件中的所有旧域名引用。
- 我将WordPress主题安装在由旧bluehost服务器创建的新starlogic服务器上。
我不确定要看什么代码会有所帮助, 所以请告诉我, 我已经发布了。
#1WP网站白屏的典型修复方法是重命名所有主题文件夹, 除了二十个以强制默认主题或在admin中更改主题;重命名plugins文件夹以强制停用所有插件;重置永久链接;确保传输的主题中没有任何硬编码的URL。
如果这些方法不起作用, 并且你使用文本编辑器在数据库中找到/更改了URL, 请再次尝试并在phpmyadmin中使用SQL查询:
UPDATE wp_options SET option_value = http://www.srcmini.com/replace(option_value,'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_postmeta SET meta_value = http://www.srcmini.com/replace(meta_value,'http://olddomain.com', 'http://newdomain.com');
#2我也有这个问题。你需要查看的另一个地方是:
current_theme
【将WordPress数据库导入到现在的新主机站点未显示】在导出sql文件中。它指出了新服务器中不存在的主题。
推荐阅读
- 在自定义主题或插件中包括ACF(高级自定义字段)(在分发中导出字段)
- WordPress上divi主题的航路点如何工作()
- WordPress主题和插件更新如何从远程服务器工作
- 没有注册脚本可以挂在钩子上时,如何wp_add_inline_script()
- 如何在wordpress中使用wp_mail()函数
- 8个用来取消或中止 Windows 关闭/重启的工具
- #私藏项目实操分享# Java实战系列「技术盲区」Double与Float的坑与解决办法以及BigDecimal的取而代之!
- #2021年底大盘点#进程间的通信方法
- #yyds干货盘点#Java学习18