/authorize.php 重定向到 ssl 并且在尝试更新 Drupal 7 中的模块后找不到
/authorize.php redirects to ssl and is not found after trying to update a module in Drupal 7
我正在尝试更新 Drupal 7.43 中的模块(注意:此安装已针对 SA-CORE-2018-004 进行了修补)。在设置 FTP 连接设置并单击继续时,/authorize.php 被重定向到 https,并给我一条消息 "The requested URL /authorize.php was not found on this server"。我无法解决这个问题。
我搜索了 "authorize.php not found drupal 7" 并发现了很多问题,但它们都与这个问题略有不同。
此问题发生在用于测试更新(模块和 drupal 核心)的开发环境(来自实时网站的全新副本)上。
实时网站是通过 SSL 运行ning,所以我已经将开发环境中的 .htaccess 更改为通过 http 的 运行。一切正常,直到我尝试安装模块更新。
更多信息:
- 这是一个多域设置
- .htaccess 改为运行开发环境通过http而不是https
- 在 settings.php 中没有定义 $baseUrl
- 网络服务器:Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips DAV/2 PHP/5.3.28
- 没有相关的状态日志
- 已清除缓存
有人以前遇到过这个问题吗,或者有人能给我指出正确的方向吗?
我找到了解决我的问题的方法。由于我能够 运行 update.php,我手动用新的模块文件替换了旧的模块文件(早该想到这一点)。
我正在尝试更新 Drupal 7.43 中的模块(注意:此安装已针对 SA-CORE-2018-004 进行了修补)。在设置 FTP 连接设置并单击继续时,/authorize.php 被重定向到 https,并给我一条消息 "The requested URL /authorize.php was not found on this server"。我无法解决这个问题。
我搜索了 "authorize.php not found drupal 7" 并发现了很多问题,但它们都与这个问题略有不同。
此问题发生在用于测试更新(模块和 drupal 核心)的开发环境(来自实时网站的全新副本)上。 实时网站是通过 SSL 运行ning,所以我已经将开发环境中的 .htaccess 更改为通过 http 的 运行。一切正常,直到我尝试安装模块更新。
更多信息:
- 这是一个多域设置
- .htaccess 改为运行开发环境通过http而不是https
- 在 settings.php 中没有定义 $baseUrl
- 网络服务器:Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips DAV/2 PHP/5.3.28
- 没有相关的状态日志
- 已清除缓存
有人以前遇到过这个问题吗,或者有人能给我指出正确的方向吗?
我找到了解决我的问题的方法。由于我能够 运行 update.php,我手动用新的模块文件替换了旧的模块文件(早该想到这一点)。