2016-1-17 博客文章增加了markdown格式,由MD标记

2016-03-30 21:58:00

遇上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文件里加上如下文本:

127.0.0.1               condorhero.com(这个你可以自己随意命名)


打开数据库,查询core_config_data表,修改如下两个path的value值。将value值里的localhost替换为condorhero.com。

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文件,将如下

<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>

替换成

<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项目根目录下执行如下命令:

php bin/magento setup:static-content:deploy

 刷新首页,加入购物车功能才生效。


如果你执行php报不识别php命令的错误,在系统环境变量的path里加上php.exe的路径即可。我的是这样:

E:\xampp\php


不要问我这些都是为什么,因为我也不知道,我只不过就是这样尝试出来的,希望对你有帮助。