0

我有一个在 Docker 容器中运行的 wordpress 实例的副本。我们的实时实例运行良好,但在 docker 容器内,一旦我尝试访问 wp-admin,我就会得到一个重定向循环。

我已经禁用了所有插件,我已经清除了我的缓存等等,但到目前为止没有任何效果。

操作系统是debian,类似于我们的live系统。当我得到重定向循环时,我的 apache error.log 文件中没有写入任何信息。

哦,这个实例可以通过使用子域来访问。我不得不将所有“www.domain.com”重写为“sub.domain.com”。

如果我可以为您提供任何信息来解决我的问题,请询问。我完全不知道从哪里开始。

帕达尔斯

4

1 回答 1

1

好像你错过了数据库中的一些记录。最好的方法是使用像https://interconnectit.com/products/search-and-replace-for-wordpress-databases/这样的工具

如果您下载这个免费工具并上传到您的服务器,那么它会在您的 Wordpress 数据库中的每个表中进行批量查找和替换。

因此,例如,将http://www.example.com替换为http://sub.example.com

您可以进行试运行,它会向您显示它将进行的所有替换。满意后,单击“实时运行”按钮,所有更改都已完成。

当我将站点从本地计算机移动到实时服务器时,我一直使用这个工具。在将站点从 http 迁移到 https 时,我也使用完全相同的方法

于 2017-08-23T08:14:45.927 回答