小编Joh*_*hnG的帖子

Wordpress wp-admin重定向循环,再次

我意识到这个问题之前已被问过很多次了,但我认为我的问题是独一无二的(但我们都不这么认为?... /哲学)

尝试登录wp-admin时,我的网站正在获取重定向循环.如果我使用wp-admin/index.php,它可以工作并允许我进入管理区域(链接更改为http://example/wp-login.php?redirect_to = http%3A%2F%2Fexample%2Fwp -admin%2Findex.php&reauth = 1).代码在本地和生产服务器上是相同的.

我正在运行apache2.4.7,PHP 5.3.29,Ubuntu 14.04.这在升级到WP4.2.1之后开始发生.

我已经检查权限和所有权的建议在这里,我已经检查过的.htaccess和apache2.conf(见下文)的建议在这里,我已经检查wp_options,主页/家居环境的建议在这里,我已经看到了同样怀疑这里有更多的细节,但没有固定请求.

该站点在本地工作,管理部分也可以工作.生产站点工作正常,但是当我尝试使用wp-admin时,生产服务器会提供重定向循环.升级到WP 4.2.1后问题就出现了.该网站启用了以下插件并且是最新的:Akismet,All-in-One SEO包,反垃圾邮件,AntiVirus,Yoast谷歌分析,WordPress谷歌地图,水母计数器小工具,MCE表按钮和WP响应菜单.

我的过程是在本地更新,测试,然后推送到我们的部署服务器.我从那里部署到生产服务器,所以进入生产的唯一代码来自我的本地机器,它是一个直接的镜头,没有修改或转换.

为什么我收到重定向错误?问题必须出在设置,数据库或配置中...它不能在代码中,因为代码在我的机器本地工作.对???

好的,我的故障排除步骤(每次重启apache2引擎后):

首测:禁用所有插件.

测试并收到相同的重定向循环错误,因此我重新启用了插件.

检查wp_options siteurl和home以验证它们是否设置正确

mysql> select * from wp_options where option_id = '37' or option_id='1';
+-----------+-------------+--------------------------------------------------+----------+
| option_id | option_name | option_value | autoload |
+-----------+-------------+--------------------------------------------------+----------+
| 1 | siteurl | http://example.com/site | yes |
| 37 | home | http://example.com/site | yes |
+-----------+-------------+--------------------------------------------------+----------+
2 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

还检查了wp-config.php以确保设置正确(我不确定哪个覆盖了另一个): …

wordpress

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

wordpress ×1