如何更改被实时网站备份覆盖的wordpress开发网站网址

时间:2018-11-06 08:24:40

标签: php wordpress

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

URL是否还有其他地方需要更正?我还需要做其他事情以确保开发站点是与现场站点完全独立的环境,以便我可以安全地摆弄而不损坏现场站点吗?

3 个答案:

答案 0 :(得分:1)

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

official documentation中所述,有几个文件可以包含url:

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

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

也:
有助于解决该问题(例如,在其他服务器上恢复wordpress页面)的是插件BackupBuddy。它是wordpress最著名的插件之一。 (现在知道它是付费版本!但是像往常一样,有others带有该功能)。

它允许您在新系统上备份和还原页面。您可以先为系统设置 new 所需的地址。
也许值得一看!

答案 1 :(得分:1)

要解决开发者网站的问题,可以尝试一下。

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

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

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

答案 2 :(得分:0)

一旦建立了新站点,您就可以将其迁移(移动,复制)到实时站点的位置。网站完成后,有一些工具可以帮助您移动网站。有些人需要安装插件才能做到这一点。例如,magicmigration可用于将完整的站点移至新位置(该站点不需要额外的安装)。也可以根据情况和专有技术手动迁移站点,这对某些人来说可能会很多。