我有一个在Docker容器中运行的wordpress实例的副本。 我们的实时实例运行良好,但在 docker 容器内,一旦我尝试访问 wp-admin,我就会得到一个重定向循环。
我已经禁用了所有插件,我已经清除了缓存等等,但到目前为止没有任何效果。
操作系统是debian,类似于我们的实时系统。当我得到重定向循环时,我的 apache 错误.log文件中没有写入任何信息。
哦,可以使用子域访问此实例。我不得不将所有"www.domain.com"重写为"sub.domain.com"。
如果我能为您提供任何信息来解决我的问题,请询问。我完全不知道从哪里开始。
帕德戴尔斯
似乎您错过了数据库中的一些记录。最好的方法是使用像 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/这样的工具
如果您下载此免费工具并上传到您的服务器,那么它会在 Wordpress 数据库中的每个表中批量查找和替换。
因此,例如,将 http://www.example.com 替换为 http://sub.example.com
您可以进行试运行,它将显示它将进行的所有替换。满意后,单击"实时运行"按钮,进行所有更改。
当我将站点从本地计算机移动到实时服务器时,我一直使用此工具。在将站点从http迁移到https时,我也使用完全相同的方法