Questions tagged «magento-enterprise»

这应该用来表示专门针对在Magento Enterprise Edition平台上运行的网站的问题。它们不必是EE特有的功能。

2
在Magento2中,什么是<script type =“ text / x-magento-init”>?
我是Magento2的新手,我们的组织刚刚获得了EE许可证。我已经将其安装在本地计算机上,并且默认模板吐出了与HMTL混合的以下内容: &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } &lt;/script&gt; 像 &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } &lt;/script&gt; 这与KnockoutJS或有关RequireJS吗?这些调用是什么,这个新的脚本标签是什么&lt;script type="text/x-magento-init"&gt;

6
何时选择Magento企业版而不是社区版?
通过查看企业版的功能,我想知道是否应该将其推荐给客户。 我在社区版方面拥有多年的经验,并研究了企业版。在我看来,使用带有完整页面缓存解决方案(例如具有适当模块的Varnish)的社区版对我的客户来说几乎总是便宜的。 企业还有更多附加组件,例如奖励或更好的员工权利管理,但似乎可以使用社区版中的相应模块轻松构建所有这些附加组件。 然后是服务水平协议(SLA),但是再次拥有非常丰富的Magento经验,到目前为止,我始终能够及时解决问题。 由于可能广泛使用企业版,因此​​我可能会忽略某些事情,因此,当向客户推荐企业版时,请给我提供一些见解/方案。

4
清除所有URL重写-企业版(1.13)
在几次混乱的导入之后,剩下了许多需要删除的URL重写。 我正在运行Enterprise 1.13 当我在社区中遇到这个问题时,我只是被截断了core_url_rewrite,然后重新索引了。 但是,在Enterprise中,我注意到有许多控制重写的不同表。 enterprise_url_rewrite enterprise_url_rewrite_category_cl enterprise_url_rewrite_product_cl enterprise_url_rewrite_redirect enterprise_url_rewrite_redirect_cl enterprise_url_rewrite_redirect_rewrite 我可以全部截断吗? 我完全希望有人告诉我,我永远不要截断这些表,因此提前为您的幼稚而道歉。


5
通过安装脚本添加CMS块
我正在一个拥有9个独立Magento实例,同一站点的站点上工作。 因此,围绕任何后端数据-甚至对于CMS块,都有严格的程序。 我想了解如何通过安装脚本添加CMS块。

3
预热Magento企业全页缓存
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 Magento Enterprise中全页缓存的性能优势是众所周知的。可能不那么为人所知的是,要实现此功能的全部好处,必须将其完全填充并热销,尤其是在没有几页的大型产品集上,从而利用自然流量准备足够快。 Magento包含一个内置的cronjob,可用于清晨爬网并为FPC加热。 我已经看到和听说过由清晨工作花费太长时间来运行,导致其他工作无法运行而导致的问题,并且我想知道其他人会使用或建议使用它来完成此工作。我有几个想法是: 组合一个Shell脚本以爬网所生成站点地图文件中的每个页面。 使用单独的crontab条目和简短的PHP脚本来引导Magento并直接执行搜寻器过程。 欢迎对此有任何想法和/或经验!

1
如何在没有自定义模块的情况下打孔全页缓存
我们的整个页面缓存似乎基于会话。如果我打开带有chrome的隐身窗口并访问其中一个页面,它将预热缓存,并且第二页的加载要快得多,但是,如果我关闭该窗口并打开一个新的隐身窗口,则该页面不再位于完整的页面缓存,必须再次进行预热。我们认为这是因为侧边栏向用户显示了购物车中的内容。 我已经将该html移到了一个新的phtml文件,将布局xml块摆平了,现在我正在处理cache.xml文件。 我为cache.xml找到的所有示例都引用了模块,但是,我没有为布局xml块使用模块,而是使用core / template。 有没有机会有人可以阐明不需要模块和/或模型的xml缓存块?

1
Magento 2 Enterprise:在供应商目录中创建新模块
我试图vendor在Magento Enterprise 2.0.0的目录中创建新模块。我运行了Magento后无法加载该模块setup:upgrade。 如果将文件移动到app/code目录中,则模块将成功建立。 对于Magento 2企业版,所有模块都在vendor目录中,而社区版使用app/code目录。我想知道是否可以在vendor目录中创建自定义模块。如果是,则在app/code和中创建自定义模块有什么区别vendor。 vendor/Test/Testing/registration.php &lt;?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Test_Testing', __DIR__ ); vendor/Test/Testing/composer.json { "name": "test/testing", "description": "Testing", "require": { "php": "~5.5.0|~5.6.0|~7.0.0", "magento/framework": "100.0.*" }, "type": "magento2-module", "version": "0.1.0", "license": [ "proprietary" ], "autoload": { "files": [ "registration.php" ], "psr-4": { "Test\\Testing\\": "" } } } vendor/Test/Testing/etc/module.xml &lt;?xml version="1.0"?&gt; …

5
升级到EE 1.14.2.0后的索引错误:表catalog_product_entity_tmp_indexer不存在
在将Magento升级到EE 1.14.2.0之后,cron enterprise_refresh_index总是会收到以下错误: 消息“ SQLSTATE [42S02]”的异常“ PDOException”:未找到基表或视图:1146 /var/www/public_html/lib/Zend/Db/Statement/Pdo.php:228中的表“ catalog_product_entity_tmp_indexer'不存在” 我不明白为什么这个表不存在。Magento不应在刷新索引的过程中创建它吗?

2
如何购买企业许可证?
我已经在magento网站上的几个地方发布了消息,并且在语音邮件中给877号码留下了两条消息。我有钱,我只是想不通如何花钱。 很抱歉遇到这样一个令人毛骨悚然的问题,但我只是找不到Magento家里的人要讲话。

2
Magento自动缓存洞察
我们正在使用memcache运行Magento EE 1.11。每个memcahce服务器2GB,总计4GB。我们有大约24万种产品。 可用内存:6GB 核心数:16 线程:32 这是一笔交易,每天都会添加更多新产品,并且每天都会对产品进行更改,当然,每次在后端添加/修改新产品时,缓存都会失效,特别是“全页缓存”。 启用Magentos自动缓存生成后,大约需要2天的时间来建立缓存,并为抓取器分配了8个线程。2天后,内存缓存在两个ram磁盘之间约2GB左右浮动。 问题是,每天对产品进行修改时,缓存将变得无效,并且一旦刷新“全页缓存”,这些2GB的缓存就会恢复为1到0的平方,并且Magentos自动缓存的粘性周期再次开始。现在,不仅缓存恢复为0,而且CPU使用率飙升至90%,网站变成等待5-10 +秒的等待游戏,您可以忘记尝试请求具有100多种版本的产品,如果没有缓存,第一次加载需要几分钟,这太荒谬了。 所以,我对社区的提问。 Magento是否有一种方法可以在无效时自动“更新”缓存,而无需重新构建整个缓存并从0开始?我知道缓存无效时,Magento知道某些内容已更改,但不完全是缓存中的什么地方(如果我错了,请纠正我)。是否有模块/配置可以绕过整个缓存的重建? 在侧面说明中,我们正在使用Tiny Bricks LightSpeed模块。 Magentos自动缓存生成可以通过cronjob进行时间控制吗?说,从晚上10点-早上6点开始爬行。 解决这种情况的最佳方法是什么?,正如您所了解的那样,每天重建一个千兆字节的缓存是不可接受的。

3
M1-TLS 1.2-PayPal Express NVP CURL连接错误#35:SSL连接错误
我在运行7.19.7的旧服务器上有一个开发环境。 最近,我注意到Paypal Express不再起作用,并返回错误"Unable to communicate with the PayPal gateway."。 深入研究异常日志,您可以看到 exception 'Exception' with message 'PayPal NVP CURL connection error #35: SSL connect error' in /path/app/code/core/Mage/Paypal/Model/Api/Nvp.php:983 Stack trace: #0 /path/app/code/core/Mage/Paypal/Model/Api/Nvp.php(616): Mage_Paypal_Model_Api_Nvp-&gt;call('SetExpressCheck...', Array) #1 /path/app/code/core/Mage/Paypal/Model/Express/Checkout.php(381): Mage_Paypal_Model_Api_Nvp-&gt;callSetExpressCheckout() #2 /path/app/code/core/Mage/Paypal/Controller/Express/Abstract.php(108): Mage_Paypal_Model_Express_Checkout-&gt;start('http://asdf...', 'http://asdf...', false) #3 /path/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Paypal_Controller_Express_Abstract-&gt;startAction() #4 /path/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action-&gt;dispatch('start') #5 /path/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard-&gt;match(Object(Mage_Core_Controller_Request_Http)) #6 /path/app/code/core/Mage/Core/Model/App.php(365): …

3
Magento:更新产品属性的最快方法
我正在寻找质量属性更新的最快,最可靠的方法。下面是我知道的方法,但是我不知道应该使用哪种方法。 $store_id = 0; Mage::getSingleton('catalog/product_action')-&gt;updateAttributes( array($product_id), array('attribute_code' =&gt; $attribute_code), $store_id ); 要么 $product-&gt;setData($attribute_code, 1234); $product-&gt;getResource()-&gt;saveAttribute($product, $attribute_code);

2
加载/获取Magento路由之外的块以供外部使用
我有一个外部网页,我试图从Magento框架中提取站点标题块,以用作此外部页面中的标题。这是我到目前为止所拥有的: // initialize Magento $rootPath = dirname(dirname(__FILE__)); $mageInc = $rootPath . "/app/Mage.php"; include_once $mageInc; Mage::app('admin')-&gt;setCurrentStore(0); $headerBlock = Mage::app()-&gt;getLayout()-&gt;createBlock('page/html_header'); //also tried //$headerBlock = Mage::app()-&gt;getLayout()-&gt;createBlock('page/html_header', 'header'); 执行在那里停止,但是,我没有收到任何错误消息。我的目标是拉出block Mage_Page_Block_Html_Header,我认为我可以用来&lt;block type="page/html_header" name="header" as="header"&gt;从page.xml布局文件中加载所有内容。该XML标签包装在里面 &lt;default translate="label" module="page"&gt; &lt;block type="page/html" name="root" output="toHtml" template="page/1column.phtml"&gt; 标签,所以也许我需要以某种方式指定它?我不确定自己在做什么错以及从这里去哪里。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.