草庐IT

Magento-Check

全部标签

mysql - Magento 模块安装 SQL 未运行

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

mysql - ruby ,MySQL2 : check if the result is empty

我在Ruby中使用MySQL2来查询数据库。检查查询结果是否为空的直接方法是什么?代码如下:require'mysql2'client=Mysql2::Client.new(:host=>"localhost",:username=>"root")results=client.query("SELECT*FROMusersWHEREgroup='githubbers'") 最佳答案 Mysql2文档确实很差。但是通过检查results的类型,您会注意到它是一个Mysql2::Result。其中包含3个方法。您感兴趣的是count(或

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

mysql - "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax error" hibernate 4

这个问题在这里已经有了答案:HowcanIwriteSQLforatablethatsharesthesamenameasaprotectedkeywordinMySql?[duplicate](3个答案)关闭9年前。在使用Hibernate4.1和MySQL5将Folder实体保存到数据库时,我收到了下面添加的错误。我对其他实体没有任何问题。YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntax这是我的文件夹表:CREATETABLE`fo

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