感谢阅读。我正在使用magmi导入超过30.000个带图片的产品。问题在于图像已导入但全部被排除在外。有没有我可以使用并获取所有图像的sql查询?我使用了这个查询,但只有一行受到影响update`catalog_product_entity_media_gallery_value`setdisabled=1where`value_id`in(select`value_id`from`catalog_product_entity_media_gallery`wherevaluein(selectvaluefrom`catalog_product_entity_varchar`where`
我在尝试重建我的开发环境时遇到问题。我已经安装了XAMPP并按照以下步骤操作:备份MYSQL数据库。备份主目录。使用相同的用户/数据库名创建数据库成功导入SQL文件,并将主目录(和不可见文件)导入htdocs。验证base_url和secure_base_url设置为“http://magento.local”(我也试过http://127.0.0.1)删除所有缓存/session我怎样才能得到http://magento.local只显示我的本地网站,而不是恢复到实时URL?我已经编辑了我的base_urls,甚至是cookieurl。 最佳答案
我正在尝试将magento安装到我的虚拟主机上,在安装过程中我收到“数据库连接错误”我已经正确输入了所有值(已经联系我的虚拟主机以确保我在这一点上被难住了)他们说是指magento论坛以获得额外支持。我找不到修复方法。任何想法/帮助将不胜感激。 最佳答案 试试这个脚本,它会测试您的连接并报告实际的MySQL错误。确定您获得的凭据是否有效,或者过程的哪一部分失败可能很有用。由于您是在远程Web主机上使用它,我建议您对数据库用户名和密码进行硬编码,以避免在开放的Internet上以明文形式传递它们。(注意:不是我自己的作品-脚本来自we
如何判断产品页面是否在Magento1.4中设置为bundle?我找不到办法。 最佳答案 此代码应该在您的产品页面(catalog/product/view.phtml)中有效:$product=$this->getProduct();if($product->getTypeId()==='bundle'){//Something…} 关于php-Magento中的isBundle()?,我们在StackOverflow上找到一个类似的问题: https://
我的网站在结帐时遇到问题。我使用的是MagentoEnterprise1.8,我的结帐模块是Idev的Onestepcheckout。我们看到的问题是eav_entity_store表花费了非常长的时间(最多51秒)将订单号返回给Mage_Eav_Model_Entity_Type。我所知道的是,为获取此信息而运行的查询是作为“FORUPDATE”运行的事务,因此被访问的行被锁定,直到事务完成。我已经查看了代码的其他部分以及整个事务中行被锁定的PHP代码(我们使用的是InnoDB,因此一旦提交事务就应该释放锁),我只是没有看到那里(或在慢速查询日志中)应该导致锁定等待接近51秒的任何地
嗨,当我将我的magento1.6.2更新到1.7.0.2时,文件更新工作正常......(我都在我的测试服务器上尝试这个)我在尝试通过差异文件或magento连接(更新mage_all_latest)进行更新时遇到相同的错误但是当我第一次登录网上商店时,它正在尝试更新mysql表。但我在错误之后得到错误。这里是错误列表:a:5:{i:0;s:237:"Errorinfile:"/var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.
如果我比较两个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
我已经安装了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,但找不到解决方案。我是初学者,商店明天应该会再次营
我正在尝试导入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
我在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