PHP 7.2 wamp服务器上的Magento
我正在使用Wamp Server PHP版本7.2上配置本地系统上的现有Magento项目,而安装Magento我会收到错误" PHP扩展"" McRypt",必须加载" McRypt". 问题是Mycrypt不再在PHP 7.2中支持,任何人都可以建议我如何解决? 解决方案 McRypt自7.2 以来已从PHP转移到PECL 您仍然可以安装它. 安装依赖项 gcc make autoconf libc-dev pkg-config 安装LIB本身 libmcrypt-dev 我假设已安装了PHP7.2和PECL,因此您只需使用PECL 安装MCRYPT-1.0.1(或任何版本) pecl install mcrypt-1.0.1
0 2023-11-27
编程技术问答社区
在Magento之外的会话变量
我必须在Magento之外的文件中读取$_SESSION['name'],或者在/更高的位置是/magento/文件夹. 我尝试了任何解决方案而没有良好结果. 示例 Mage::getSingleton('core/session')->setUName($_SESSION['username']); 在外部文件中使用此代码: require_once("../app/Mage.php"); umask(0); Mage::app(); error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 1); Mage::init(); $_SESSION['username'] = Mage::getSingleton('core/session')->getUName(); 结果???可变空.... 我很疯狂. 如果有人可以帮助我,我会说谢谢. 解决方案 快速解决方案: Mag
4 2023-11-13
编程技术问答社区
Magento 1-删除url key/product url中的数字
您可能知道,如果您有共享URL密钥的产品,则URL键将附加一个数字: 即 http://www.example.com/main-category/sub-category/product-name-**6260**.html 我如何找到该6260的源(这是附加在我的URL上的#)?我尝试了产品ID,SKU,找不到它的来源.我问的原因是因为如果我能找到它,我可以创建一个字符串替换函数,然后在我在某些产品列表页面上回声之前将其从URL中冲洗出来. . 谢谢. 解决方案 在我们到达发生这种情况的代码的位置之前,建议您进入一个痛苦的世界. 没有关于这些数字的生成方式的简单规则.在某些情况下是商店ID,在某些情况下是简单的产品ID.在某些情况下,它既不是 即使有,也很常见的是,非范围划痕的网站包含更改此 的自定义功能 最终,由于Magento的人类可读/对SEO友好的URL位于core_url_rewrite表中,因此人们有可能插入任意文本
0 2023-11-09
编程技术问答社区
Magento升级1.7 > 1.9 DB问题
我将Magento 1.7升级为1.9,升级后,添加到车不再起作用.它没有连接到form_key!为什么我认为这是一个数据库问题: 我将干净的洋红色1.9与干净的数据库一起使用,并创建了一个产品,添加到车的工作正常.我将这个洋红色与我升级的数据库连接了,添加到卡特不起作用. 因此,使用"旧"数据库在添加到车上不起作用. 有人知道如何解决这个问题吗?我真的不想使用干净的数据库并将数据移动到此处,因为它是约500k的产品和许多客户和订单. 更新: i已连接到controller_action_postdispatch,其中完整的动作名称为Checkout_cart_add并检查了Quote中的内容.报价中有一个项目.我还挂接到controller_action_predispatch_checkout_cart_index并检查了报价,报价为空.因此,在问题之间发生某个地方.之间的事件仅是model_saves或某些资源_事件. 更新1: 我在此添加到卡特
2 2023-11-09
编程技术问答社区
如何将Magento从1.7升级到1.9
我需要升级我的Magento Store Form 1.7至1.9.我是Magento的新手,我只是想知道什么是最简单的升级方法而不打破我的网站. 谢谢 解决方案 CE 1.9.0.1的升级路线图从1.7 备份当前数据库和当前1.7代码. 从 http://www.magentocommerce.com/download 从1.7代码中删除所有文件夹和文件(但是您应该在某个地方备份),然后将所有文件夹和文件放在1.9中. 现在,从1.7合并您的以下文件夹中的1.9 •社区app/code/community •本地app/code/local •媒体 •您的主题或软件包(app/design/frontend/default/ or app/design/frontend/) •来自皮肤的自定义文件夹(用于adminhtml和Frontend). •将自定义XML文件从a
2 2023-11-09
编程技术问答社区
更新Chrome浏览器后,"违反readystatechange handler花了760ms"
更新后Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. [Violation] 'readystatechange' handler took 760ms [Violation] Forced reflow while executing JavaScript took 51ms [Violation] Forced reflow while executing JavaScript took 43ms [Violation] Forced reflow while executing JavaScript took 38ms 这只会发生.当我们遇到这些错误时,Colorbox对我们不
22 2023-10-30
编程技术问答社区
错误:"/app/etc/"必须存在,才能使工具正常工作magento 1.9
我正在尝试为Magento 1.9安装新发布的安全补丁.我正在使用窗口系统. 我会遇到以下错误. D:\xampp\htdocs\magento>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh ERROR: "/app/etc/" must exist for proper tool work. 我正在运行CMD和SH工作正常 我也尝试了git.但是遇到同样的错误 不在Linux上工作 任何人都可以告诉我什么是确切的问题以及如何解决. 谢谢 解决方案 能够使其在Windows Machine以及Patch_supee-5344_CE_1.8.0.0.0_v1-2015-02-10-02-10-08-10-08-10-38.sh. 问题是:current_dir = $PWD_BIN/(行60),$ pwd_bin的值在同一文件pwd_bin = which pwd(第35行)
28 2023-08-31
编程技术问答社区
Magento: 缓存集合的序列化错误
我写了一个扩展程序,其中基本摘要类包含一个将提取产品集合的函数: $cache = Mage::app()->getCache(); if(!$cache->load('itserv_feed_collection')) { $_productCollection = Mage::getModel('catalog/product')->getCollection(); $_productCollection->addAttributeToSelect('*'); $_productCollection->addAttributeToSelect('stock_status'); $_productCollection->addAttributeToSelect(Mage::getStoreConfig('f
8 2023-08-29
编程技术问答社区
在Magento 1.9.2.4上安装PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-56错误
我会遇到以下错误,不知道为什么.我所有的扩展程序都已正确安装以不影响任何代码. 有什么想法? sudo sh ./PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-09-56.sh ./PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-09-56.sh: 14: ./PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-09-56.sh: 127: not found ./PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-09-56.sh: 14: ./PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-09-56.sh: 127: not found ./PATCH_SUPEE-9767_CE_1.9.3.0_v1-2017-05-25-09-09-56.sh: 25: ./PATC
10 2023-08-24
编程技术问答社区
Auth 1.0 oauth_signature创建Android for magento API
我将以下自动化为标头称为洋红色API, auth = "OAuth oauth_consumer_key=**********************,oauth_consumer_secret=****************,oauth_token=************,oauth_token_secret=**************,oauth_signature_method=HMAC-SHA1,oauth_timestamp=" + ConstantFunctions.GetTimeStamp() + ",oauth_nonce=" + ConstantFunctions.GetNonce() + ",oauth_signature=*******************) ; 我打电话给API时, 获取错误oauth_problem=signature_invalid.所有其他参数成功验证,但在签名中有错误, 我尝试以下代码生成签名, publ
8 2023-08-11
编程技术问答社区
Magento Rest Api无效的XML
嗨,我正在尝试通过 http://magentostore/api/api/rest .但是我得到了回应 Sender Invalid XML . 任何人对此有任何想法吗?为什么我要收回此错误 解决方案 您需要调整.htaccess文件. uncomment Line 12 Options -Multiview 这关闭了多视图,您的REST API应该起作用.
12 2023-08-10
编程技术问答社区
Magento 1.9根据库存数量改变自定义选项的值
我有自定义代码,可以确定自定义代码值是否存在,并且是否确实可以通过产品配置中的默认排序订单选项选择此选项. 我想做的是进一步添加逻辑,如果产品SKU以" F"开头,则将显示该产品的默认排序订单值. 自定义代码在此文件中. app \ code \ local \ mage \ catalog \ block \ product \ view \ options \ type \ type \ select.php 这是相关的代码 // Set Default for the following cases: // Ring Size for Men = T, Women = M // Price for Custom Option is $0 and is the last, unless defaulted by Men or Women. // if ($_v
6 2023-06-16
编程技术问答社区
Magento类别描述
我有以下问题. 我上面的类别描述(在商品之前). 我希望更改类别描述的位置.这应该在底部(货物之后). 我正在使用Magento Commerce 1.9 解决方案 您需要找到类别模板,该模板应该在您的主题目录中; app/design/frontend/XXX/YYY/template/catalog/category/view.phtml 其中xxx yyy是您正在使用的模板的目录.如果其中没有View.phtml文件,Magento将返回到这里的基本版本; app/design/frontend/base/default/template/catalog/category/view.phtml 我建议您如果不在的主题目录将其复制到主题目录. 现在,打开该文件并找到此; getCurrentCategory()->getDescription()): ?>
22 2023-06-16
编程技术问答社区
目录价格规则 "应用规则 "以编程方式进行
我已经在编程中创建了一个目录价格规则. 所以我的问题是,我需要使用管理员登录,并且需要单击"应用规则"的按钮其他明智的折扣不适用于Magento商店,因此我需要以编程方式和我不知道该怎么做. 任何帮助或建议都将不胜感激. 解决方案 您可以使用以下代码与新创建的Catalogrule ID 使用以下代码 $rule = Mage::getModel('catalogrule/rule')->load($ruleId); Mage::getResourceModel('catalogrule/rule')->updateRuleProductData($rule); Mage::getResourceModel('catalogrule/rule')->applyAllRulesForDateRange(); Mage::getModel('catalogrule/rule')->_invalidateCache(); $indexProcess = Mage::ge
10 2023-06-16
编程技术问答社区
Magento。在数量更新时自动改变库存_库存_可用性
在我们的Magento商店中,我们正在使用扩展"条形码运输"( http://www.magentocommerce.com/magento-connecto-com/magento-connect/magento-connect/enhanced-enhanced-admin-grids-grids-grids-editor, html ). 如果出售产品并且库存数量达到0,则属性Inventory_stock_availability设置为"库存".如果库存已更新,我们始终必须将attribute intectory_stock_availability手动设置为"库存". 当股票级别更新到大于0的值时,是否有一种方法可以自动将库存可用性设置为"库存"?也许是一个自定义的扩展名听触发事件? 解决方案 我通过使用@dwils答案和cronjob的组合找到了一种合适的方法. 在我的Extension config(app/code/local/my/my/upd
16 2023-06-04
编程技术问答社区
在Magento 1.9的不同类别页面中,类别标识总是相同的。
你好,我知道这是简单的问题,但我在这里没有任何解决方案.所以我要问. 我正在使用Magento 1.9,在类别页面中,我在左侧栏上有小部件以显示当前类别的所有产品.当我更改类别时,例如,如果我在纱丽的页面上,则如果我转到着装页面,则在左侧栏中显示纱丽产品正在显示的旧类别. 我认为类别ID来自没有更改的缓存. 我编写以下行以获取当前类别. $_category = Mage::registry('current_category'); $catid = $_category->getId(); 但是我们首次开放的类别ID. q.如何解决我搜索类似的问题,但我没有任何合适的答案. 解决方案 尝试此 Mage::getModel('catalog/layer')->getCurrentCategory()->getId();
4 2023-06-04
编程技术问答社区
Magento在购物车中获取产品图片
我正在尝试获取购物车中所有产品的所有产品图像.我使用了以下代码: $_item = $this->getItem(); $_product = Mage::getModel('catalog/product')->load($_item->getProductId()); foreach ($_product->getMediaGalleryImages() as $image) { echo var_export($image->getUrl()); echo " "; } 但这仅显示购物车中的第一个产品的所有图像.我已经尝试过: foreach ($this->getMediaGalleryImages() as $image) { echo var_export($image->getUrl()); echo " "; } ,但这不会返回任何东西.我如何获取所有产品的所有图像? 解决方案 使用$this->g
16 2023-06-04
编程技术问答社区
Magento-Model Override在本地codePool中不工作
我正在尝试覆盖Magento 1.9的目录层类别,以便在较长的时间后无法工作以找到错误:( 日志中没有错误,模块重写除外,模块工作正确. app/etc/comx_fab.xml: true local app/code/local/comx/fab/etc/config.xml:
8 2023-06-03
编程技术问答社区
Magento属性下拉菜单的第一个空值
我想显示一个带有产品属性值的下拉列表.但是总是显示第一个位置空的.我有2个值,但我不知道为什么数组有3个位置 getAttribute('catalog_product', 'tipo_paquete')->getSource()->getAllOptions(); var_dump($options); ?> __('--Please Select--')?>
8 2023-06-03
编程技术问答社区
Magento 1.9 当用户输入VAT时,在结账时删除税款
当用户在结帐时输入增值税号码时,我正在尝试进行Magento修改. 我在stackoverflow上找到了一个代码,该代码支持Magento旧版本,但不适用于新版本1.9 , 我对工作进行了很少的修改并返回0,即使它返回0结帐仍然显示税. 这是我的代码,该代码 /app/code/core/Mage/Tax/Model/Calculation.php line number 268 public function getRate($request) { if (!$request->getCountryId() || !$request->getCustomerClassId() || !$request->getProductClassId()) { return 0; } //my code $cta
10 2023-06-03
编程技术问答社区