遇上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
不要问我这些都是为什么,因为我也不知道,我只不过就是这样尝试出来的,希望对你有帮助。
|