1

我已经在 StackExchange 的 WordPress 部分和 WordPress 支持论坛上发帖,但没有成功,我正面临来自客户的压力,要求他们启动并运行他们的网站。

我尝试将我的 WP 站点迁移到不同的服务器和域名,但没有成功。这些是我按照说明和指南采取的步骤。

  1. 从旧域下载了我的 WP 站点的根文件夹
  2. 从旧域导出我的数据库
  3. 在新域创建新数据库
  4. 在新域中导入新数据库
  5. wp-config 中更改的数据库名称、用户名、密码和主机
  6. 将 Search Replace DB v.2.1.0 放置在根文件夹中
  7. 将 WP 文件夹上传到新服务器

我得到的只是一个空白屏幕。

我现在想做的是询问是否有任何方法可以在新服务器上执行全新的 WordPress 安装,只需复制并粘贴所需的文件并从我希望迁移的站点导入我的数据库。

我真的很感激任何帮助,因为我遇到了一个我自己无法克服的绊脚石。谢谢。

4

3 回答 3

0

几周前我也遇到了这个问题,发现问题是通过在移动文件之前更改 URL 来解决的。插件通常是迁移时问题的根源,因此仔细迁移这些插件很重要(最好在移动时关闭)。

此外,空白屏幕可能意味着您在 php.ini 中关闭了错误报告。确保它已打开,它应该会告诉你哪里出错了。

于 2012-10-20T00:27:24.530 回答
0

如果这很重要,您可能有某种预算?WPTwin是一款不错的产品,但如果您正在寻找稳健的迁移交易,您可以购买我推荐的Backup Buddy 。

大约 3 周前,我们不得不将大型多站点(当时超过 200 个站点,现在超过 1,500 个)移动到新服务器。我们使用了 Backup Buddy,它可以无缝运行!

我们还使用它来设置我们的 wordpress 软件的“白标”版本,因此基本上是克隆它,并将其移动到新域名下的新服务器上。

它非常强大并且完美无瑕!我们曾经只有一个问题,那就是只有一次它没有在某些子域中继承页面模板。除此之外,男孩我评价它 98%,这是一个很棒的插件,虽然有点贵,但值得!

于 2012-10-19T23:07:59.853 回答
0

将站点从本地开发环境迁移到实时环境时,我使用以下过程。

1 - MySQL 转储本地数据库
2 - 在文本编辑器中打开 sql 文件。使用实时 url 对 dev url 更新进行查找和替换;例如http://site.loc -> http://livesite.com
3 - 创建新的 live db,上传新的 SQL
4 - 上传 dev wordpress 安装的克隆
5 - 更新 live wp-config 以反映新的数据库名称、密码等
6 - 检查文件和目录的权限
7 - 确保 .htaccess 就位
8 - 打开实时站点

这个过程对我来说永远不会失败。

于 2012-10-20T03:31:06.783 回答