magento FAQ

piaoling  2011-05-02 16:41:47

为了防止你的Magento后台被黑客攻击,我们推荐你修改管理员面板的默认URL,这对提高你的magento网站安全有非常大的好处。

   按照以下步骤来修改admin URL/path.

注意: 最好不要在 Magento后台管理面板修改管理面板URL,因为这很可能会导致问题产生.
第一步
下载Magento网站目录下的app/etc下的local.xml文件,然后用记事本或者motepad++等文本编辑器打开编辑
 

  1. <admin>
  2. <routers>
  3. <adminhtml>
  4. <args>
  5. <frontName><![CDATA[admin]]></frontName>
  6. </args>
  7. </adminhtml>
  8. </routers>
  9. </admin>

把第五行的 admin改成你自己的名称,比如magentoadmin,administrator等等(只能为数字或者字母,不要使用其他特殊符号)
第二步
用ftp登录你的网站或者使用Cpanel的文件管理,找到var/cache/目录
将改目录下面的所有文件删除
(如果使用ssh,可以用以下命令rm -rf var/cache/*)
第三步
用新的后台url登录magento后台检查是否可以正常登录

我的magento为什么没有多语言选择框?或者选择了其他语言,都还是英文?

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

新产品显示多于5个新产品

添加以下代码,9即是显示9个新产品
{{block  type="catalog/product_new" name="home.catalog.product.new"  alias="product_homepage" template="catalog/product/new.phtml"  _productsCount="9"}}

Magento如何设置成中文界面?

解答:
1下载本站的Magento中文语言包,解压后上传到对应的位置
2 将Magento默认语言设置为中文
3可以根据自己需要设置store view为英文,法文,德文以及其他语言,这样就可以实现前台多语言,后台中文

Magento支持支付宝(alipay)吗?

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

如何关闭掉magento后台没用的功能

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

magento导入mysql数据库出错

Error

SQL query:

--
-- Constraints for table `catalogrule_product`
--
ALTER TABLE `catalogrule_product` ADD CONSTRAINT `FK_catalogrule_product_customergroup` FOREIGN KEY ( `customer_group_id` ) REFERENCES `customer_group` ( `customer_group_id` ) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT `FK_CATALOGRULE_PRODUCT_PRODUCT` FOREIGN KEY ( `product_id` ) REFERENCES `catalog_product_entity` ( `entity_id` ) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT `FK_catalogrule_product_rule` FOREIGN KEY ( `rule_id` ) REFERENCES `catalogrule` ( `rule_id` ) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT `FK_catalogrule_product_website` FOREIGN KEY ( `website_id` ) REFERENCES `core_website` ( `website_id` ) ON DELETE CASCADE ON UPDATE CASCADE ;

MySQL said: Documentation
#1452 - Cannot add or update a child row: a foreign key constraint fails (`magento1401`.`#sql-664_62`, CONSTRAINT `FK_catalogrule_product_customergroup` FOREIGN KEY (`customer_group_id`) REFERENCES `customer_group` (`customer_group_id`) ON DELETE CASCADE ON UPDATE C)

解决办法:
用notepad++或者其他文本编辑工具打开备份或者导出的mysql文件,在开头添加2句sql语句,
SET FOREIGN_KEY_CHECKS = 0;
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
在最后一行再添加
SET FOREIGN_KEY_CHECKS = 1;

然后重新导入。

类别 :  magento(258)  |  浏览(3423)  |  评论(0)
发表评论(评论将通过邮件发给作者):

Email: