magento数据库导入错误 - ERROR 1064 (42000) at line 382: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE, KEY 25 August 2011 10:04 Thursday by 小屋 浏览(1137)

magento导数据库又遇一个错误:

ERROR 1064 (42000) at line 382: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE,
KEY `FK_ATTRIBUTE_VARCHAR_ENTITY` (`entity_id`),
KEY `FK_CATALO' at line 9

解决办法是,搜索

UNIQUE KEY `IDX_BASE` (`entity_type_id`,`entity_id`,`attribute_id`,`store_id`) USING BTREE

替换为

UNIQUE KEY `IDX_BASE` USING BTREE (`entity_type_id`,`entity_id`,`attribute_id`,`store_id`)

重新导入问题解决。

阅读全文>>

emlog的日志别名功能 31 March 2011 10:16 Thursday by小屋 浏览(1427)

emlog3.3的版本就给自己这个博客弄了日志别名(自定义URL)的功能,因为感觉这功能对seo很重要。后来更新到3.5.2也把这功能同步过去了。

emlog日志别名功能效果图1

emlog日志别名功能效果图2

看了下emlog的新版本4.0的新功能点,貌似也支持日志别名功能了,还有其他挺多的,目前没有升级的打算。昨天在官方博客那边说了下挺多人来问如何实现日志别名功能的,这里简单描述下。

阅读全文>>

MongoDB入门简介|MongoDB下载安装|MongoDB语法 12 January 2011 22:16 Wednesday by小屋 浏览(3421)

第1章    MongoDB简介

1.1    功能特点

    官方网址:http://www.mongodb.org/

    MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。
    它的特点是可扩展,高性能,易使用,模式自由,存储数据非常方便等,主要功能特性有:
    面向文档存储:(类JSON数据模式简单而强大)。
    高效的传统存储方式:支持二进制数据及大型对象(如照片和视频)。
    复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。
    Auto-Sharding自动分片支持云级扩展性(处于早期alpha阶段):自动分片功能支持水平的数据库集群,可动态添加额外的机器。
    动态查询:它支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。
    全索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。
    支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。

1.2    适用范围

适用场景:
    适合实时的插入,更新与

阅读全文>>

Magento产品导入导出|Magento目录导入导出|Magento Magmi 06 January 2011 21:46 Thursday by小屋 浏览(3316)

捣鼓了几天关于Magento产品和目录的导出导入 ,总结几点可行方法

  1. 使用外国佬开发的软件:Store Manager for Magento , 免费版有10个产品导入数的限制,完全版需要199刀。。哪位朋友有Store Manager for Magento绿色版破解版 的话希望能共享下。。 嘿嘿。
    使用Store Manager for Magento进行Magento产品导入导出和Magento目录导入导出是我认为最简单方便的办法。
     
  2. 使用Magento的开源项目:Magmi ,Magmi是让从CSV文件数据流导入导出产品和目录的脚本,功能相当给力,当前最新版本为 Magmi 0.6.17,使用很简单,只要将整个压缩包解压到magento网站根目录就行。通过http://domain/magmi/web /magmi.php这种方式访问。
    关于Magmi的中文资料实在少,不得不在E文里滚来滚去。。
    http://sourceforge.net/apps/phpWebSite/magmi/index.php
    http://www.magentocommerce.com/boards/v/viewthread/201210/
     
  3. 第三种方法就比较手动繁琐了,流程如下
    1,导出产品
        admin > import/export > profiles > export all products 获得产品的csv文件export_all_products.csv

    2,导出产品图片
        将旧站\media\catalog\product\里的所有目录拷到新站的\media\import\这个目录里。

阅读全文>>

Maganto错误-Cannot initialize the indexer process的解决方法 05 January 2011 23:06 Wednesday by小屋 浏览(1680)

Magento管理后台重建索引(Index Management)时,遇到错误:Cannot initialize the indexer process.

下面的方法可能解决这个错误。

1.确保var /locks  文件夹是可写的。
2.删除var /locks目录下所有的.locks 文件。
3.用phpmyadmin等数据库工具打开你的SQL,在查询窗口运行sql语句:
DELETE FROM catalog_category_product_index;
4.试着用Magento清除工具来重置所有文件的权限。

阅读全文>>