タグ付けされた質問 「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
CommunityエディションよりもMagento Enterpriseエディションを選択する場合
Enterpriseエディションの機能を見ると、クライアントに推奨すべきかどうか疑問に思っています。 私はコミュニティエディションで長年の経験があり、エンタープライズエディションを検討しました。私のクライアントにとって、フルページキャッシュソリューション(適切なモジュールを備えたVarnishなど)が設定されたコミュニティエディションを使用する方が、ほとんど常に安くなるようです。 報酬やスタッフの権利のより良い管理など、Enterpriseにはいくつかのアドオンがありますが、これらはすべて、コミュニティエディションの適切なモジュールを使用して簡単に構築できます。 その後、サービスレベル契約(SLA)がありますが、Magentoの経験が豊富であるため、これまでのところ、私は常にタイムリーに問題を解決できました。 エンタープライズ版が広く使用されているため、おそらく何かを見落としているので、顧客にエンタープライズを推奨するときの洞察/シナリオを教えてください。

4
すべてのURL書き換えを消去-エンタープライズ(1.13)
インポートがめちゃくちゃになった後、削除する必要があるURL書き換えの負荷が残っています。 Enterprise 1.13を実行しています コミュニティでこの問題が発生したとき、単に切り捨てcore_url_rewrite、インデックスを再作成しました。 ただし、エンタープライズでは、書き換えを制御するさまざまなテーブルがいくつかあることに気付きました。 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 Enterpriseフルページキャッシュの事前準備
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Magento Enterpriseのフルページキャッシュのパフォーマンス上の利点は、かなりよく知られています。あまり知られていないかもしれないことは、これの完全な利益を実現するために、特に数ページしかなく、したがってオーガニックなトラフィックを利用している大規模な製品セットで、完全に実装され、ホットでなければならないことです十分な速さでプライムします。 Magentoには、サイトをクロールし、早朝にFPCを暖めるための組み込みのcronジョブが含まれています。 早朝のジョブの実行に時間がかかりすぎて、他のジョブの実行をブロックすることによって引き起こされる問題を見て、聞いたことがあります。私が持っているいくつかのアイデアは次のとおりです。 生成されたサイトマップファイルのすべてのページをクロールするシェルスクリプトを作成します。 別個のcrontabエントリと短いPHPスクリプトを使用して、Magentoをブートストラップし、クローラープロセスを直接実行します。 これについての考えや経験は大歓迎です!

1
カスタムモジュールなしで全ページキャッシュをホールパンチする方法
全ページキャッシュはセッションに基づいているようです。クロムでシークレットウィンドウを開いてページの1つにアクセスすると、キャッシュが温められ、2番目のページの読み込みがはるかに速くなりますが、そのウィンドウを閉じて新しいシークレットウィンドウを開くと、ページはもう全ページキャッシュ、再度ウォームアップする必要があります。これは、ユーザーにカートの内容を表示するサイドバーが原因であると考えています。 そのhtmlを新しいphtmlファイルに移動し、レイアウトxmlブロックを二乗して、今、cache.xmlファイルで作業しています... cache.xmlで見つかったすべての例はモジュールを参照していますが、レイアウトxmlブロックにモジュールを使用せず、コア/テンプレートを使用しました... モジュールやモデルを必要としないxmlのキャッシュブロックに誰かが光を当てる可能性はありますか?

1
Magento 2 Enterprise:ベンダーディレクトリに新しいモジュールを作成
vendorMagento Enterprise 2.0.0のディレクトリに新しいモジュールを作成しようとしました。Magentoを実行した後、モジュールをロードできませんでしたsetup:upgrade。 ファイルをapp/codeディレクトリに移動すると、モジュールが正常にセットアップされます。 Magento 2 Enterpriseエディションの場合、すべてのモジュールはvendorディレクトリにありますが、Communityエディションは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 …

5
EE 1.14.2.0へのアップグレード後のインデックスエラー:テーブルcatalog_product_entity_tmp_indexerが存在しません
MagentoをEE 1.14.2.0にアップグレードした後、cronはenterprise_refresh_index常にこのエラーを受け取ります。 /var/www/public_html/lib/Zend/Db/Statement/Pdo.php:228の例外「PDOException」とメッセージ「SQLSTATE [42S02]:ベーステーブルまたはビューが見つかりません:1146テーブル「catalog_product_entity_tmp_indexer」は存在しません」 このテーブルが存在しない理由はわかりません。Magentoは、インデックスの更新プロセスで作成すべきではありませんか?


2
Magento Automatic Caching Insight
memcacheを使用してMagento EE 1.11を実行しています。memcahceサーバーあたり2GB、合計4GB。約240kの製品があります。 使用可能なRAM:6GB コア:16 スレッド:32 これが取引です。新しい製品が追加され、製品の変更が毎日行われます。もちろん、新しい製品がバックエンドで追加/変更されるたびに、キャッシュ、特に「フルページキャッシュ」が無効になります。 Magentos Auto Cache Generationを有効にすると、クローラーに8つのスレッドが割り当てられ、キャッシュの構築に約2日かかります。2日後、memcacheは2つのRAMディスク間で約2GB浮きます。 問題は、製品が毎日変更されると、キャッシュが無効になり、「フルページキャッシュ」が更新されるとすぐに、それらの2GBのキャッシュが1に戻り、Magentos Autoキャッシュの粘性サイクルが再び開始されることです。キャッシュが0に戻るだけでなく、CPU使用率が90%に急上昇し、ウェブサイトが5〜10秒以上待機するゲームに変わります。100種類以上のバリエーションがある製品をリクエストしようとするのを忘れることができます。キャッシュされていないので、初めてロードするのに数分かかります、それはばかげています。 だから、コミュニティへの私の質問。 Magentoが無効になった場合、キャッシュ全体を再構築せずに0から開始せずにキャッシュを自動的に「更新」する方法はありますか?キャッシュが無効になると、Magentoは何かが変更されたことを認識しますが、キャッシュ内の正確な場所はわかりません(間違っている場合は修正してください)。キャッシュ全体の再構築をバイパスするモジュール/構成はありますか? 補足として、Tiny Bricks LightSpeedモジュールを使用しています。 Magentos自動キャッシュ生成は、cronジョブで時間制御できますか?午後10時から午前6時にクロールを開始するとします。 この状況に対処する最善の方法は何でしょうか?、あなたが理解しているように、毎日ギガバイト単位のキャッシュを再構築することは受け入れられません。

3
M1-TLS 1.2-PayPal Express NVP CURL接続エラー#35:SSL接続エラー
curl 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 …

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ルーティングの外でブロックをロード/取得する
外部Webページがあり、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; タグなので、どういうわけか指定する必要がありますか?私は何を間違えているのか、ここからどこへ行くのかわかりません

1
PayPal 2016セキュリティロードマップについて、Magentoからのパッチを期待できますか?
HTTPSへのIPN検証ポストバック Magentoはhttps://www.paypal.comをIPNのポストバックURLとして使用してい ますが、PayPalの推奨事項はipnpb.paypal.com(http://screencast.com/t/pbGcUDXw)です。このセクションの目標はすでにhttps URLを使用していますが、PayPalの推奨のために、Magentoからのパッチを期待できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.