草庐IT

Magento2

全部标签

mysql - magento 产品知名度

有没有办法通过mysql将所有产品可见性设置为目录、搜索? 最佳答案 打开eav_attribute表并找到attribute_code=visibility的行。记下attribute_id,很可能是85。还要注意backend_type=int。这告诉您该属性存储在catalog_product_entity_int中。所以,现在你可以运行:update`catalog_product_entity_int`setvalue=4whereattribute_id=85(当然假设attribute_id是85!)确保在运行之前备份

mysql - Magento 模块安装 SQL 未运行

我编写了一个模块,它拒绝直接在我的mysql4-install-1.0.0.php文件中创建表....但仅限于实时服务器。有趣的是,在我的本地机器上(它是实时服务器的镜像(即相同的文件结构等))安装正确运行并创建了表。那么基于文件相同这一事实,我可以假设这是服务器配置和/或权限问题吗?我到处查看,在任何日志文件(PHP、MySQL、Apache、Magento)中都没有发现任何问题。我可以在测试脚本中创建表(使用core_read/write)。有人看过这个吗?谢谢**编辑**两种环境之间的一个主要区别是,在实时服务器上,MySQL是远程的(不是本地主机)。开发服务器是本地主机。这会导

php - Magento:从数据库中选择

我正在为magento版本1.3.2.3开发我的第一个模块。我创建了一个简单的表(不是EAV,只有一个主键和2列)和一些访问它的类,遵循AlanStorm'sarticles这对我帮助很大,但我不知道如何进行简单的选择:Alan解释了如何使用主键加载,但不选择与某些值匹配的行。在普通的MySQL中,我会写:SELECT*FROMmy_tableWHEREsome_field='".$someValue."'我找到了一个片段,它给出了我想要的结果:$resource=newMage_Core_Model_Resource();$read=$resource->getConnection(

php - Magento - 基表 core_file_storage 不存在

当我查看我的Magento商店的错误日志时,它充满了这些错误:[02-Jun-201113:49:12]PHPFatalerror:Uncaughtexception'PDOException'withmessage'SQLSTATE[42S02]:Basetableorviewnotfound:1146Table'mysite_mysite.core_file_storage'doesn'texist'in/home/mysite/public_html/lib/Zend/Db/Statement/Pdo.php:228Stacktrace:#0/home/mysite/public

php - Magento:是什么导致重新索引……为什么它会中断?

背景我一直在做一些自定义模块开发(在Community文件夹中)并且取得了很大的进步。我的设置脚本创建了许多新的Magento实体(及其数据库表)和一些自定义属性。我正在处理前端产品View自定义(从我的自定义实体数据库表中提取一些信息)并且需要创建一些新产品进行测试。当我去创建(特别是保存)一个新产品时,我得到的只是一个空白的白页。所以,我检查了System.log:UserError:Sometransactionshavenotbeencommittedorrolledback没有异常(exception),所以我启用了MySql日志记录,并得到了一些关于:SQLSTATE[42

php - Magento - 如何在 EE 1.9 中使用 JoinTable 函数

magento升级到1.9.1EE后出现问题。在自定义脚本中,我们过去常常通过这种方式与另一个表进行连接,并且它始终运行良好。$collection->joinTable('sales_flat_order_item','order_id=entity_id',array('sku','qty_ordered','qty_invoiced','udropship_vendor'),'sales_flat_order_item.udropship_vendor="'.$this->vendorid.'"','right');$collection->groupByAttribute(ar

php - Magento 索引器问题

我在服务器上设置了Cron,每天午夜运行自定义导入配置文件。根据此配置文件创建或更新了数千种产品。'core_url_rewrite'表会一天比一天大。从Magento后端运行时,MagentoIndexer无法正常工作。它随消息停止。我正在尝试从命令行运行Magento索引器。但得到表“core_url_rewrite”锁定异常。如果此表被截断并运行Magento索引器,它运行正常,但当自定义导入配置文件更新或插入产品时,它再次中断并触发相同的异常。最好的解决方案是什么?每次都截断表不是一个好主意,因为每天都会通过自定义导入配置文件创建/更新产品。任何好的建议将不胜感激。

mysql - magento 可以使用多个 MySQL 从站吗?

以下是我使用单个奴隶的配置的一部分。1但是,我想使用多个奴隶。Magento可以做到这一点吗?澄清一下,我已经有了一个可以与Magento一起工作的主/从设置。我想添加另一个奴隶,以便我有两个奴隶。我想知道如何更改配置以使用第二个从属设备。 最佳答案 鉴于您上面的评论并假设您有正确的数据库复制设置。解决方案:--第1步:在文件中应用程序/etc/config.xml找到“core_read”结束标签....default_read....在结束标记后添加(与您要使用的数据库一样多)它应该如下所示:....default_readsl

php - Magento group by 日期字段的子句

我需要获取指定月份一天内“grand_total”的订单总数、SUM、MINMAX和AVG。这就是我正在做的。$collection->getSelect()->columns('SUM(base_grand_total)AStotal')->columns('COUNT(*)ASorders_count')->columns('DATE_FORMAT(created_at,"%d")ASorder_day')->columns('DATE_FORMAT(created_at,"%d/%m/%y")ASorder_date')->columns('AVG(base_grand_tota

php - magento 1.5 产品评论存储在哪里?

在我的magento1.5网上商店中,我重新创建了一些产品,因为这似乎是将可配置产品转换为简单产品的最简单方法。无论如何,现在我想将评论移至新产品,但我无法在数据库中找到它们。有谁知道它们存储在哪里,以便我可以将它们移动到正确的产品?-谢谢 最佳答案 您感兴趣的表是review。此表保存评论本身与产品之间的关系。review表有一个名为entity_pk_value的列,它引用了正在审查的产品的主键。用新的产品ID替换entity_pk_value列中的值,所有评论应该被移动。 关于ph