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