西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento2安装后台登录产生ERR_TOO_MANY_REDIRECTS错误

时间:2017-02-24 03:10来源:未知 作者:好模板 点击:
遇上magento1时没怎么总结,总是遇到同样的问题,却又忘了解决方法。现在赶上magento2了,还是记录下自己实践的过程,帮助自己也帮助他人。 到magento官方网站下载magento2.0版本,安装过
遇上magento1时没怎么总结,总是遇到同样的问题,却又忘了解决方法。现在赶上magento2了,还是记录下自己实践的过程,帮助自己也帮助他人。
 
 
 
到magento官方网站下载magento2.0版本,安装过程很简单,在此不赘述了。本文主要内容是解决安装完magento2之后产生的一些问题。
 
 
 
magento后台不能登录
 
登录后台,页面提示"the webpage has a redirect loop"(重定向循环),报ERR_TOO_MANY_REDIRECTS错误。这个是由于我们访问网站的路径中的localhost导致的。
 
 
 
解决方法:
 
将localhost改为其它别名,有以下3个步骤:
 
按windows+R组合键,输入drivers命令,便打开了system32下drivers文件夹,再进入etc文件夹,在hosts文件里加上如下文本:
 
1
127.0.0.1               ldhost.cn(这个你可以自己随意命名)
 
 
打开数据库,查询core_config_data表,修改如下两个path的value值。将value值里的localhost替换为condorhero.com。
 
1
2
web/unsecure/base_url  
web/secure/base_url
然后清除var/cache及var/generation里的所有文件,刷新后台再登陆。
 
 
 
忘记后台url怎么办?
 
我前一天装的magento2,第二天结果忘了当时给后台自定义的url。
 
解决方法:
 
查看app/etc/env.php文件,其中backend/frontName就是我设定的后台路径。
 
 
 
 
 
前台无法加入购物车
 
经过firefox浏览器工具查看,报"TypeError:require config is not a function"的错误。
 
解决方法:
 
打开app/etc/di.xml文件,将如下
 
1
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
替换成
 
1
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
然后,清除var/cache及var/generation里的所有文件。清除pub/static下的文件,注意不要删了.htaccess文件。
 
网上有人说这样就解决了。可我的依然报错,但这次报的是"Error:Script error for jquery/qjuery storageapi"错误。
 
最后,我在magento项目根目录下执行如下命令:
 
1
php bin/magento setup:static-content:deploy
 刷新首页,加入购物车功能才生效。
 
 
 
如果你执行php报不识别php命令的错误,在系统环境变量的path里加上php.exe的路径即可。我的是这样:
 
1
E:\xampp\php
 
 
不要问我这些都是为什么,因为我也不知道,我只不过就是这样尝试出来的,希望对你有帮助。
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------