我的 Magento 网站主页出现重定向循环错误。当我尝试打开它时,它会转到我的旧服务器 url 并给出错误:
该网页导致了过多的重定向。清除此站点的 cookie 或允许第三方 cookie 可能会解决问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。
当我尝试进入管理员时,它需要我的旧服务器管理员 url 没有任何错误。
我下载了新的数据库并将我的商店连接到它工作正常但是当我连接它时我的旧数据库它给出了同样的错误。
请给我提意见。
我的 Magento 网站主页出现重定向循环错误。当我尝试打开它时,它会转到我的旧服务器 url 并给出错误:
该网页导致了过多的重定向。清除此站点的 cookie 或允许第三方 cookie 可能会解决问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。
当我尝试进入管理员时,它需要我的旧服务器管理员 url 没有任何错误。
我下载了新的数据库并将我的商店连接到它工作正常但是当我连接它时我的旧数据库它给出了同样的错误。
请给我提意见。
这不是一个理想的解决方案,但我遇到了 Magento 1.9.x 的问题。
设置是:Nginx Proxy & SSL Terminator => Apache Webserver
无论我做了什么启用 SSL 都会导致重定向循环。我将问题缩小到 Magento 而不是 Nginx 配置。
即使设置了正确的标头,Magento 也不知道它正在从 Nginx 接收安全连接。
index.php
肮脏的解决方案是在magento根目录(即。/var/www/magento
)的最底部添加一些代码,就在该Mage::run...
行之前,如下所示:
if( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) ) {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
Mage::run($mageRunCode, $mageRunType);
错误的权限也可能导致这种情况发生。因此,除了截断var/cache
和var/session
文件夹之外,请继续确保您对 、 和 目录、子目录和文件具有适当app
的skin
权限includes
。我相信建议的权限设置是644。您可以使用适当的 FTP 客户端(例如 FireZilla)来执行此操作。
转到表 core_config_data
将这些值更新为您的 localhost url(或您在安装时提供的任何 url):
web/secure/base_url //(新网址)
web/unsecure/base_url //(新网址)
清空 var 文件夹。
我把它修好了。
我手动删除了我的缓存,我无法登录我的 amdin,它得到了修复
我的问题是 Cloudflare,将其置于开发模式并且它工作。它与缓存相关。
我遇到了同样的问题,在重新加载和重新加载我的页面后,我注意到错误消息响应了 www.mydomain.tld,有时还响应了 mydomain.tld。我在服务器上使用 Plesk,我记得我将域设置为始终在没有 www 的情况下调用。我只是在域的托管设置中将其更改为无。幸运的是,这解决了这个问题。希望对其他人有所帮助。
问题:ERR_TOO_MANY_REDIRECTS - 重定向您太多次
这个问题是相关的cookie域名。
例如:如果您已经在www.example.com中安装了 Magento 2 ,现在您将 magento 基本路径更改为子域路径,例如www.subdomain.example.com意味着,那么您需要更新core_config_data表中的 cookie 域条目. 您无法访问 magento 2 后端,因此您可以使用以下查询来检查记录是否存在,否则使用插入查询。
SELECT * FROM `core_config_data` WHERE `path` REGEXP 'cookie_domain'
如果记录退出,则将subdomain.example.com更新为 value 列。
别的
INSERT INTO `core_config_data` (`scope`, `scope_id`, `path`, `value`) VALUES ('default', 0, 'web/cookie/cookie_domain', 'subdomain.example.com');
然后使用命令php bin/magento cache:flush 刷新缓存
刷新magento 2 admin,现在可以访问admin了。尝试这个。谢谢。
注意:如果您没有使用 cookie 域,则不要配置此设置,如果您配置错误,您也可能会遇到此错误,因此将错误更新值修复为默认配置。