magento问题集2

SQLSTATE[42S02]: Base table or view not found: 1146 Table XXXXXX

安装Galathemes.com theme插件。 首页无法打开,提示SQLSTATE[42S02]: Base table or view not found: 1146 Table “sales_flat_order_item” doesn’t exist”错误
发现MYSQL添加了数据表前缀
需要修改“app/code/local/EM/Bestsellerproducts/Block/” List.php中

SELECT DISTINCT SUM( order_items.qty_ordered ) AS  `ordered_qty` ,  `order_items`.`name` AS  `order_items_name` ,  `order_items`.`product_id` AS  `entity_id` ,  `e`.`entity_type_id` ,  `e`.`attribute_set_id` , `e`.`type_id` ,  `e`.`sku` ,  `e`.`has_options` ,  `e`.`required_options` ,  `e`.`created_at` ,  `e`.`updated_at`
						FROM  `前缀_sales_flat_order_item` AS  `order_items`
						INNER JOIN  `前缀_sales_flat_order` AS  `order` ON  `order`.entity_id = order_items.order_id
						AND  `order`.state <>  ‘canceled‘
						LEFT JOIN  `前缀_catalog_product_entity` AS  `e` ON e.entity_id = order_items.product_id
						INNER JOIN  `前缀_catalog_product_website` AS  `product_website` ON product_website.product_id = e.entity_id
						AND product_website.website_id =  ‘1‘
						INNER JOIN  `前缀_catalog_category_product_index` AS  `cat_index` ON cat_index.product_id = e.entity_id
						AND cat_index.store_id =1
						AND cat_index.category_id
						IN ( ".$strCategories." )
						WHERE (
						parent_item_id IS NULL
						)
						GROUP BY  `order_items`.`product_id`
						HAVING (
						SUM( order_items.qty_ordered ) >0
						)
						ORDER BY  `ordered_qty` DESC
						LIMIT 0 ,".$this->getLimitCount()."

2处修改。
END

———————以下更新2015年2月10日—————–
如果缺少
Error – SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘example_magento.core_directory_storage’ doesn’t exist.
After upgrading to Magento 1.5, you may get the following error when trying to upload an image using the built-in WYSIWYG interface:

SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘example_magento.core_directory_storage’ doesn’t exist.

To fix this you need to create the table.

1) Backup your database
2) Using phpMyAdmin or other SQL Manager, run the following SQL update commands:

SET FOREIGN_KEY_CHECKS = 0; 

CREATE TABLE IF NOT EXISTS `core_directory_storage` (
`directory_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT ‘‘,
`path` varchar(255) NOT NULL DEFAULT ‘‘,
`upload_time` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`parent_id` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`directory_id`),
UNIQUE KEY `IDX_DIRECTORY_PATH` (`name`, `path`),
KEY `parent_id` (`parent_id`),
CONSTRAINT `FK_DIRECTORY_PARENT_ID` FOREIGN KEY (`parent_id`)
REFERENCES `core_directory_storage` (`directory_id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘Directory storage‘; 

SET FOREIGN_KEY_CHECKS = 1;

Magento产品列表按照日期排序

[magento patch]/app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

protected $_direction           = ‘asc‘;

改为

protected $_direction           = ‘desc‘;

时间: 2024-10-13 15:18:29

magento问题集2的相关文章

magento问题集3

MISSING LANGUAGE FILES OR DIRECTORIES A:已经装了俄语包,也是russian目录,在前台也可以用.但是在后台最上面总是显示MISSING LANGUAGE FILES OR DIRECTORIES … Russian 俄语 不知道为什么? Q:admin\includes\languages\russian\ 目录不存在 或是 \admin\includes\languages\russian.php 文件不存在. 转移空间和域名 1.进入原来的phymya

Magento开发经验总结(一、 初初见你——产品属性集搜索模块)

一. 初初见你——产品属性集搜索模块 产品属性搜索模块作为我第一个开发的定制功能模块,对于我个人理解magento系统内部规则与机制.二次开发规则等具有极其重要的意义.可以这么说,通过此模块的开发,我轻轻叩开了magento系统开发的大门,第一次看到了门内复杂.深邃.丰富及灵活的运行机制. 在门外徘徊的我感触良多,magento上手难这件事情我真真切切得感受到了,但是一旦入了门,我们可以从过程中学到非常多的东西,如深入理解设计模式.构建软件理论.模式设计.领域驱动设计等等. 1. 功能需求:新创

Magento 属性与属性集

Use In Layered Navigation: 控制前台筛选的选项 ·        Use in Layered Navigation (can be used only with catalog input typeDropdown, Multiple Select and Price). Since we selected  "Dropdown", thisoption is active  and we can select e.g. Filterable (with r

magento产品eav笔记【持续跟新...】

//magento把产品信息分在子表中,最顶上的表是catalog_product_entity,只包括产品的信息(SKU) //表eav_attribute,这张表在magento里为所有不 同的实体存储了所有的属性 //注意entity_type_id,每一个实体都有entity_type_id,catalog_product_entity中的记录值都是10 //在eav_entity_type表中存着所有entity实体的id值 //eav_attribute_set表中存所有属性集的值

Magento table rates表运费设置

在magento中集成了Table rate表运费,这种运输方式.表运费就是我们自己写个运费表,根据距离和商品重量设置运费,制做成一张csv格式的表,导入到magento中,来实现运费的控制. 在我的新版Magento视频中有一集是讲运费设置的,大家可以看下如何开启表运费的设置.今天我们主要来看下如何制作这张表. 表运费启用的设置路径:后台 -> system -> configurable  -> shipping methods ->table rates 如下图,当你切换到w

Magento创建configurable产品的要点

接着上一篇用API创建可配置的产品Configurable Product说事.Magento的产品类型可分为Simple Product.Group Product.Configurable Product.Virtual Product.Bundle Product.Downloadable Product.其中Simple的产品最简单,属于基础产品.Configurable Product和Bundle Product的产品是建立在这些Simple产品之上的. Configurable P

Magento 2开发教程 - 如何添加新产品属性

添加产品属性是一种在Magento 1 和 Magento 2最受欢迎的业务. 属性是解决许多与产品相关的实际任务的有力方法. 这是一个相当广泛的话题,但在这个视频中,我们将讨论添加一个下拉类型属性到产品的简单过程. 对于这个练习,假定安装了示例数据集. 我们将添加一个属性叫做clothing_material与可能的值:Cotton, Leather, Silk, Denim, Fur, 和 Wool. 我们将在"产品视图"页面上以粗体文本显示此属性. 我们将它分配给默认属性集,并添

magento -- 如何为商品分类(category)添加自定义属性

在magento 中,由于使用了强大的EAV设计方法,我们可以很方便的给商品添加任意数量的属性.然而magento 没有给我们提供给商品分类添 加属性的功能.尽管我们知道magento所采用的EAV设计方法是完全可以实现的,但是我们又该如何才能给magento 的商品分类添加一个属性呢?比 如我们想基于产品分类添加一些属性使之应用于产品,或者用来区分产品分类等. 如果不通过magento 的方式,直接通过操作数据库,可以按照以下步骤来添加: step 1,向eav_attribute表插入一条记

magento 创建属性

Magento的属性(Attributes)就是产品的可计量或可描述的性质,例如:颜色.制造商.库存号码(SKU number)等等.Magento有两种Attribute:简单属性(Simple Attribute)和系统属性(System Attribute).默认情况下,Magento包含了所有必需的系统属性,这些系统属性不能删除的,而且每件产品都拥有这些系统属性.而且所有的属性集(Attributes Sets)也必须包含这些系统属性(在下一节会详细介绍属性集(Attributes Se