0

我们有一个开发站点www.dev.site.co.za和一个实时站点www.site.co.za
我希望将开发站点更新为实时站点的当前副本,因此我们的托管服务提供商将其复制过来。
但是现在,如果您转到www.dev.site.co.za,您将被“重定向”到www.site.co.za。我曾尝试更改phpmyadminsiteurl中的内容,但这并没有解决问题。

网址是否还有其他地方需要更正,我还需要做些什么来确保开发站点与实时站点是完全独立的环境,这样我就可以安全地摆弄而不损坏实时站点?

4

3 回答 3

1

为了纠正您的开发站点问题,您可以试试这个。

以下是一个简单实用程序的 URL,您可以通过该实用程序将数据库中的某些值替换为所需的值。 https://github.com/interconnectit/Search-Replace-DB

  • 下载实用程序(zip 文件)。
  • 将其上传到您的开发站点根位置并在那里解压缩。这样解压后的文件夹的URL就变成了:www.dev.site.co.za/Search-Replace-DB-master/。
  • 访问该 URL 将向您显示屏幕,其中包含将数据库中的某些值替换为所需值的选项。
  • 此实用程序自动选择连接的数据库。
  • 将您的实时站点的 URL 放在要替换的字段中。
  • 将您的开发站点的 URL 放在要替换的字段中。
  • 选择试运行选项以查看所有表和列将受到影响。
  • 一旦您看到结果并知道发生了什么变化,然后单击 Live Run。
  • 单击 Live Run 将使用您的开发站点的 URL 更改开发站点数据库中您的实时站点的所有 URL。
  • 更改完成后,您可以删除此文件夹。

希望这至少可以解决开发站点重定向到实时站点的问题。

于 2018-11-06T09:09:39.883 回答
1

wordpress 不仅使用 PHPMyAdmin 中的数据库作为 url。

正如官方文档中提到的,有几个文件可以包含 url:

  • wp-config.php(wordpress 文件)
  • functions.php(主题文件)

检查这些并查看 url 地址。
看看.htaccess文件!

另外:
对于这个问题(例如在另一台服务器上恢复 wordpress 页面)有帮助的是插件 BackupBuddy。它是最知名的 wordpress 插件之一。(现在知道它是付费版本!但与往常一样,还有其他具有该功能的版本)。

它允许您在新系统上备份和恢复您的页面。然后,您可以最初为系统设置的所需地址。
也许值得一看!

于 2018-11-06T08:41:19.447 回答
0

新站点建成后,您可以将其迁移(移动、复制)到实时站点的位置。有一些工具可以帮助您移动网站,一旦网站完成,您就可以使用。有些需要安装插件才能做到这一点。例如,magicmigration 可用于将已完成的站点移动到新位置(特别是不需要额外安装的位置)。也可以手动迁移站点,但这取决于情况和对某些人来说可能有点多的专业知识。

于 2018-11-06T17:08:11.023 回答