我的Magento网站主页有一个重定向循环错误.当我尝试打开它时,它会转到我的旧服务器URL并提供错误:
该网页导致重定向过多.清除此站点的cookie或允许第三方cookie可以解决问题.如果没有,它可能是服务器配置问题,而不是您的计算机的问题.
当我尝试进入管理员时,它会带给我旧的服务器管理URL,没有任何错误.
我下载了新的数据库并连接我的商店,它工作正常,但当我连接它我的旧数据库,它给出了相同的错误.
请建议我.
Sab*_*ker 14
这不是一个理想的解决方案,但我遇到了Magento 1.9.x的问题.
设置是: Nginx Proxy & SSL Terminator => Apache Webserver
无论我做什么启用SSL都会导致重定向循环.我将问题缩小到Magento而不是Nginx配置.
就像Magento不知道它正在接收来自Nginx的安全连接,即使设置了正确的标头.
肮脏的解决方案是在行之前的index.phpmagento根目录(即./var/www/magento)的最底部添加一些代码Mage::run...,如下所示:
if( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) ) {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
Mage::run($mageRunCode, $mageRunType);
Run Code Online (Sandbox Code Playgroud)
错误的权限可能也导致这种情况发生.因此,除了截断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 文件夹。
| 归档时间: |
|
| 查看次数: |
28500 次 |
| 最近记录: |