收集Magento FAQ常见问题处理办法

问题:Magento如何下载?
解答:Magento的英文官方下载地址为:http://www.magentocommerce.com/download
注意:需要注册后才可以下载,而且请下载完整版本(Full Release)。
也可以通过SVN等方式下载。

问题:Magento如何安装?
解答:安装想必这个比较简单,就不解答了。或查看:http://www.magentochina.org/bbs/viewthread.php?tid=568&extra=page%3D1

问题:Magento如何安装插件和模板
解答:目前有两种方式。
第一种是传统的文件上传方式,把插件或模板直接上传到相应的目录内(插件里一般都会有自己的详细说明)
第二种是使用Magento自带的连接器安装。
首先,你先要找到插件或者模板的KEY,然后进入到后台的Magento连接管理器。
并输入你要安装的插件或者模板的KEY,这样Magento就能自动下载并且安装。
我们推荐第二种使用KEY安装,因为这个办法安装速度快而且容易管理。

问题:我使用Magento连接器安装插件,但是从安装进度框中出现一堆报错信息,我该如何处理?
解答:一般是因为设置的原因,请把链接器的设置从Stable改为beta

问题:我是老版本的magento,请问如何升级?
解答:请看详细帖子内容:Magento如何升级
症状:本地安装成功后无法进入后台,密码和用户名均正确
解答:这是一个cookie问题,使用firefox等非IE核心浏览器可以解决这个问题。虽然浏览器处理cookie的方式很相似但并不是100%相同。Magento1.4以上的版本已经完全修复这个问题。

详细的修正这个问题的方法是定位到: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 。大约在70行左右你可以看到类似的:

// set session cookie params
session_set_cookie_params(
$this->getCookie()->getLifetime(),
$this->getCookie()->getPath() // 注释掉后面或删除.
//$this->getCookie()->getDomain(),
//$this->getCookie()->isSecure(),
//$this->getCookie()->getHttponly()
);

关于Magento的cookie问题的确很烦人,我今天可是花了好几个小时才搞定这个问题的,在官方看了很多帖子,装了N次Magento才解决了的。但是,也有些人说他们采取了别的方法解决了上面的问题的。不过,我在我的机子上试了,不能够解决我所出现的问题。
答案一: 在C:Windows\System32\drivers\etc\hosts 内添加下面的语句: 127.0.0.1 magento.localhost.com www.localhost.com

访问时采用:www.localhost.com。
答案二:使用http://127.0.0.1/ 代替 http://localhost 即可。

答案三:时间不一致,修改php.ini内,注释掉date.timezone

[Date]
; Defines the default timezone used by the date functions
date.timezone =Asia/Shanghai

;date.default_latitude = 31.7667
;date.default_longitude = 35.2333

;date.sunrise_zenith = 90.583333
;date.sunset_zenith = 90.583333

答案四:设置IE接受缓存。
答案五:  修改后台session时间,改大点。比如:84600。

问题:Magento如何设置成中文界面?
解答:请看:Magento如何设置为中文界面

问题:Magento密码不对,我忘了密码怎么办?
解答:请看:重置你的Magento密码

问题:Magento支持支付宝(alipay)吗?
解答:支持的,而且还支持块钱等支付网关.
如果你需要安装支付宝,请直接安装这个KEY:magento-community/Cosmo_Community_AlipayPaymentGateway

问题:如何关闭掉magento后台没用的功能
解答
由于magento符合模块化标准,其实不论是前台还是后台都是通过模板中的一个个block组织成你所看到的,至于用户诱发的动作有一部分是在
controller中完成的,有的则是在model中实现的,还有些是直接放在block中的。显然controller是负责指挥。block可以说
是负责显示,或者说是指导模板如何显示,当然它也可以处理些数据,且是读操作比较多。model理论上讲,操作数据的部分应该放在这个地方,但是,主要应
该是写的操作。不过也有读的。清楚了这一结构。你就知道在什么地方关闭没用的功能了。

问题:如何关闭掉后台的magento通知信息
解答: magento中所有模块的开关都是在app/etc/modules中的文件进行配置的,要把一个模块禁用,步骤如下:

1. 确定你要关闭的模块,我们这边要关闭的是AdminNotification
2. 到app/etc/modules目录下,找到包含这个模板定义的xml文件
3. 删掉它的相关定义,或将<active>true</active>值改成false;

问题:在magento中如何调用static block?(系统面板内CMS—->static block)

解答:若想在站点页面的某个地方放点静态的内容,比如广告,或者是促销信息之类的,这样的东西完全没有必要新建一个block。完全可以使用cms内的static block。创建完后,记住static block的id并在网站中调用.
调用static block
三个地方三种方式
phtml中

 <?php echo $this->getLayout()->createBlock(‘cms/block‘)->setBlockId(‘block_id‘)->toHtml() ?>

XML中

<block type="cms/block" name="block_name">
<action method="setBlockId"><block_id>test_block</block_id></action>
</block>

CMS中

{{block type="cms/block" name="block_name"  block_id="block_id" }}

问题:在magento中如何输出Magento skin目录,phtml,cms?(Magento Img 标签使用)
Phtml中:

<img src="<?php echo $this->getSkinUrl(‘images/myImage.png‘) ?>"/>

CMS中:

<img src="{{skin url=‘images/media/myImage.jpg‘}}" />

问题:如何输出本站的网址?
问题:可以用来做Homepage用,也可以加入参数,输出具体的网址.
在phtml文件中:

<a href="<?php echo $this->getUrl(‘‘)?>some page">网址+some page </a>

在cms的page或者block中:

<a href="{{store url=‘‘}}about-us/">网址+About bagandcart.com</a>

问题:Magento中产品重量的单位是什么?千克还是克?
解答:Magento中,重量都是以数字存在,并没有固定的单位。
你可以把他假想成千克也可以是克,更可能是盎司或者毫升。
只需要你心中有个数,并统一就好。
如果你觉得客户不太明白,你可以在前台中声明一下单位就好。

问题:我用magento连接器安装了插件,为什么后台没有任何显示?
解答: 首先,请确认你的插件会在后台显示出任何管理项.
然后禁用或者刷新缓存.
退出后台,再登陆看看出现没有…如果依然没有,请查看该插件的使用说明.

问题:插件已经安装了,为什么进入后台管理该插件出现:Aaccess denied
解答: 请点击右上角的的退出,再次进入后台.

问题:我的magento为什么没有多语言选择框?或者选择了其他语言,都还是英文?
解答: 没有多语言框的话.
第一步,请先安装你想要的多语言包.
第二步,设置界面语言.如果有多张语言,需要先新建store view,然后根绝store view设置相应的语言
为什么选择了其他语言,依然是英文?
这是因为你没有设置语言界面的语言…  请设置一下

问题:进入Magento后台以后,打开sale-order出现一片空白.这是为什么呢?
解答: 请修改你的php.ini,分配给Magento更多的内存.

问题:如何在首页,或者其他地方调用产品目录?
解答:需要在cms page或者你想显示的地方增加代码
如下:

{{block type="catalog/product_list" category_id="目录ID" template="catalog/product/list.phtml"}}

问题:如何为magento设置汇率切换器?
解答:如何为magento设置汇率切换器

问题:如何设置使用magento的优惠券?
解答:如何设置使用magento的优惠券

[不断更新Ing]或把你的解决方法在评论处分享出来。

时间: 2024-10-08 10:29:05

收集Magento FAQ常见问题处理办法的相关文章

Cocos2d-x移植Android 常见问题处理办法

1.函数.变量出现"could not be resolved "问题 出现此问题一般是没有找到cocos2d-x声明的头文件,在eclipse将cocos2d的头文件目录引入,包括工程目录.platform/android 在hellocpp/main.cpp函数加入头文件 #include "AppDelegate.h" #include "cocos2d.h" #include "CCEventType.h" #incl

LNMP 常见问题(FAQ)

常见问题(FAQ)常见问题关键词快速索引 我们为什么需要采用LNMP架构?原因不在重复,请看:关于 LNMP一键安装包支持哪些Linux发行版?目前支持CentOS(RadHat).Debian.Ubuntu. MySQL的root默认密码是什么?如果安装时不输入直接回车,密码为root,否则为你输入的密码. 开始安装LNMP时,提示error: package httpd is not installed , error: package php is not installed ,error

无法在提交表单前通过ajax验证解决办法

博主在一个小项目中,要实现注册表单无刷新验证用户名或密码,但是发现不管怎么样都无法在先通过ajax验证之前不提交表单. 例如:一个简单的验证函数 1 function check(){ 2 $.post("#name")("xxx.php",{user:user}function(msg){ 3 if(msg){return false;} 4 }) 5 } 1 <form class="form" method="post&qu

中文LaTeX安装与使用(beamer)

效果: 中文LaTeX安装与使用.tex 1 \documentclass[serif,CJK]{beamer} 2 \usepackage{CJK,ccmap} 3 \usepackage{subfigure} 4 \usepackage{manfnt}%%% Dangerous Bend Symbols}\dbend \lhdbend \reversedvideodbend \textdbend \textlhdbend 5 \useoutertheme{tree} 6 \usecolort

C/C++ Resources

一.C/C++相关资源 语言标准及文档● ISO C99http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1124.pdf● ANSI C Rationalehttp://www.quut.com/c/rat/title.html FAQ (常见问题)● comp.lang.c FAQhttp://c-faq.com/● C-FAQ 中文版http://c-faq-chn.sourceforge.net/ccfaq/node1.html 学习资料●

C++相关资源

http://www.cnblogs.com/xi52qian/p/4186983.html语言ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committeehttp://www.open-std.org/jtc1/sc22/wg21/ C/C++ Referencehttp://www.cppreference.com/ The C++ Resources Networkhttp://www.cplusplus.com/ C++ FAQ LITE —

php 连接 mssql 常见的所有问题

php连接mssql时 ntwdblib.dllPHP连接MSSQL配置和PHP代码演示 收藏 如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单: 支持MSSQL的本地链接和远程链接,以本地链接为例: 机器上安装了MS SQLServer 2005: 连接前配置系统: 1.检查文件 php5.2.5\ntwdblib.dll 默认下面有一个,不能连接再替换. 下载正确版本的 ntwdblib.dll (2000.80.194.0),地址: 2.配置php a.打开php.i

矿业大学论文模板

main.tex 1 \documentclass[preprint,authoryear,PhD]{cumtthesis} 2 \usepackage{fancyvrb}%----------------------------------------------------------用于代码排版 3 \DefineVerbatimEnvironment{shell}{Verbatim}% 4 {frame=single,framerule=0.3mm,rulecolor=\color{re

Python+Requests接口测试教程(1):Fiddler抓包工具

本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测试和python+requests自动化的,首先本书确实写的比较基础,对基础内容也写的很详细,所以大神绕道. 为什么要先学fiddler? 学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始.结合抓包工具讲http协议更容易学一些. 1.1 抓fir