草庐IT

php - 在 magento 的 pdo_mysql 适配器中缺少 "Lock wait timeout exceeded"处理?

如果我比较两个Magento适配器类Varien_Db_Adapter_Mysqli和Varien_Db_Adapter_Pdo_Mysql我可以发现方法raw_query的查询异常处理有一些差异。clear_result();$result=$this->getConnection()->query($sql);$this->clear_result();}catch(Exception$e){if($triesgetMessage()==$timeoutMessage){$retry=true;$tries++;}else{throw$e;}}}while($retry);retu

mysql - Magento:SQLSTATE [23000]:违反完整性约束:1062 键'UNQ_SALES_FLAT_ORDER_IN 的重复条目 '100000001'

我已经安装了Magento1.9.0.1,并且已经运行1个月了。客户的第一个订单没有问题。但是现在当应该处理订单时出现以下错误消息“处理您的订单时出错。请联系我们或稍后重试。”日志文件说:异常“PDOException”,消息“SQLSTATE[23000]:违反完整性约束:1062/home/www/web81/html/lib/Zend/Db/Statement/Pdo.php中键“UNQ_SALES_FLAT_ORDER_INCREMENT_ID”的重复条目“100000001”:228我已经阅读了很多线程,也使用了Google,但找不到解决方案。我是初学者,商店明天应该会再次营

mysql - MySQL 中的外键约束错误 1452 - Magento 导入

我正在尝试导入magento的sql转储以及一些产品数据,但我得到了这个外键约束错误:`ERROR1452(23000)atline231680:Cannotaddorupdateachildrow:aforeignkeyconstraintfails:`magento`.`#sql-b33_27`,CONSTRAINT`FK_CATALOG_COMPARE_ITEM_CUSTOMER_ID_CUSTOMER_ENTITY_ENTITY_ID`FOREIGNKEY(`customer_id`)REFERENCES`customer_entity`(`entity_id`)ONDELET

php - mysql/magento 中的 Varien_Db_Ddl_Table::TYPE_TEXT 是什么

我在magentomysql安装或升级脚本中看到他们使用以下方式添加列:$installer->getTable('catalog/eav_attribute'),'tooltip',array('type'=>Varien_Db_Ddl_Table::TYPE_TEXT,'nullable'=>true,'comment'=>'Tooltip')我想知道什么是Varien_Db_Ddl_Table::TYPE_TEXT?如果我想在mysql表中手动添加工具提示列,那么我应该在类型部分使用什么?它只是“TEXT”吗? 最佳答案 Va

php - Magento 不获取新的数据库详细信息

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。刚刚将magento安装移动到本地服务器,以便我可以对其进行一些处理。在/app/etc/local.xml中更改了我的数据库详细信息通过删除/var/cache/*和/var/session/*清除缓存和sessionMagento仍然抛出一个错误,说它无法使用theolduser@localhost连接到数据库。这让我发疯。我可能会错过什么。

mysql - Magento CE 2.2 巨大的目录索引问题

更新到最新的Magento2.2.5索引:catalogsearch_fulltext永远不会完成。目录大小:-StoreView:10Category:33KProducts:300K以下索引需要很长时间(2小时以上)才能完成:catalog_product_categorycatalog_product_attribute并且以下索引永远不会完成catalogsearch_fulltext也可以使用Mirasvit的ElasticSearch。TotakMysql数据库大小=~30+GB仍然没有索引的结果 最佳答案 出现这种情况

php - 如何禁用 magento 在线销售功能?

我正在实现Magento社区版并希望暂时禁用“添加到购物车”功能,直到我准备好继续在线订单。我想在没有结帐和添加到购物车功能的情况下使用Magento。请指教。新航 最佳答案 添加到购物车按钮都保存在它们自己的文件中,位于template/catalog/product/view/addtocart.phtml中。您可以用临时消息替换按钮。您可以在配置中禁用单页结帐(系统>>配置>>销售>>结帐>>结帐选项>>禁用单页结帐)。然而,我刚刚对此进行了测试,并且GoogleCheckout仍然存在,因此它不是一个可靠的解决方案。

php - Magento 分层导航属性未显示

我正在使用下拉属性并将它们设置为“在分层导航中使用”,但没有出现。有什么建议吗?! 最佳答案 点击category->displaysetting->Isanchor设置为“Yes”。打开attriboue并设置layerednavigation->yes。如果还是不行,从system->indexmanagement重新索引 关于php-Magento分层导航属性未显示,我们在StackOverflow上找到一个类似的问题: https://stackove

mysql - magento 表 "sales_flat_order"字段 "protect_code"说明

我们正在研究magento数据库和表。Magento似乎在表sales_flat_order字段protect_code中编写代码来定义是否已经有发票或已经完成的装运。它看起来像01b335或a0a243但是没有key可以理解这个保护码是什么意思。是否有解释这些代码的含义以及它们是如何生成的? 最佳答案 它是在哪里产生的?如果您查看app/code/core/Mage/Sales/Model/Order.php中的2052行,您会发现以下内容:$this->setData('protect_code',substr(md5(uniq

mysql - mysql导致的服务器负载高

我们正在运行VPS并遇到由mysql服务器引起的高负载。目前我们无法找到这个问题的原因,因此我希望有人能指出我正确的方向。VPS有4个CPU和4GB(18/11编辑:现在是8GB)可用内存。磁盘信息不可用,但我相信它们不是最快的。在这个VPS上,我们运行1个magentoCE1.7.0.2安装,20个网上商店和8个wordpress安装(连接到magento系统)。我们确实在magento系统中安装了一些自定义扩展。我们将Ubuntu13.04与Nginx1.2.6、mysql5.5.34、PHP5.4.9、varnishd3.0.4一起使用,并使用APC作为操作码缓存器。运行top时