magento FAQ
为了防止你的Magento后台被黑客攻击,我们推荐你修改管理员面板的默认URL,这对提高你的magento网站安全有非常大的好处。
按照以下步骤来修改admin URL/path.
注意: 最好不要在 Magento后台管理面板修改管理面板URL,因为这很可能会导致问题产生.
第一步
下载Magento网站目录下的app/etc下的local.xml文件,然后用记事本或者motepad++等文本编辑器打开编辑
- <admin>
- <routers>
- <adminhtml>
- <args>
- <frontName><![CDATA[admin]]></frontName>
- </args>
- </adminhtml>
- </routers>
- </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;
然后重新导入。