Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

20
セキュリティパッチSUPEE-11155-考えられる問題?
Magentoは、M1の新しいセキュリティパッチと、M1およびM2のアップデートをリリースしました。 このパッチ/アップグレードを適用する際に注意すべき一般的な問題は何ですか? Magento 1 https://magento.com/security/patches/supee-11155 Magento 2 これは、今月末にEOLに達する2.1シリーズの最後のリリースになるはずです。 https://magento.com/security/patches/magento-2.3.2-2.2.9-and-2.1.18-security-update-13 https://github.com/magento/magento2/releases/tag/2.1.18 https://github.com/magento/magento2/releases/tag/2.2.9 https://github.com/magento/magento2/releases/tag/2.3.2

7
認定プロフェッショナル開発者試験の読み物
最近、MagentoはMagento2のCertified Professional Developer試験を発表 しました。 このページを読んだ後https://u.Magento.com/magento-2-certified-professional-developer 試験について質問があります。 この試験の合格点は何ですか? この試験の準備に役立つ学習教材はどれですか? 無料の学習ガイドを除き、この試験に利用できる他の学習教材はありますか? Magento 1 Developer Plus試験と同様に、Commerce(Enterprise)エディションの合格基準はありますか? この試験の再受験ポリシーは何ですか? 無料のリテイクはいくつ利用できますか?


14
Magento 2は、コードをコンパイルするときにメモリ不足エラーを許可
モジュールを追加するとエラーが発生します。 Magentoのコンパイルコマンドを再実行してください だから私はコマンドの下で実行しますが、ルートからコマンドを実行すると以下のエラーも表示されます php magento setup:di:compile Compilation was started. %message% 0/7 [>---------------------------] 0% 1 sec 37.0 MiB%message% 0/7 [> ---------------------------] 0% 1 sec 37.0 MiBProxies code generation... 0/7 [ >---------------------------] 0% 1 sec 37.0 MiB Proxies code generation... 1/7 [====>-----------------------] 14% 47 secs 43.5 MiB Repositories code generation... 1/7 [====>-----------------------] …

3
magento2のmviewとは何ですか?
まず、私が知っていること: インデックス管理は、ストアのパフォーマンスを向上させるのに役立ちます。 EAV データを別のテーブルに保存するため、データの取得に時間がかかります。 そのため、データを単一のテーブルに保存します。データが変更された場合、この単一のテーブルを更新します(インデックス作成の更新のみ) mysql trigger:テーブルの挿入/更新/削除に基づいてクエリアクションを実行します。 そのため、たとえば価格の更新時にトリガーを使用するmagentoはentity_id、変更ログテーブルに保存します。 を使用してmagento2トリガーを実装するためのdevdocsのステートメントがありますMagento/Framework/Mview。 この機能の流れについて説明してください。 私は何であるかを意味しview、action、processorなど?

4
Marketplace対応のMagento 2拡張機能を作成する方法
Magento MarketplaceにアップロードしたいMagento 2拡張機能を作成しました。 拡張機能をアップロードしようとしたときに、何らかの理由で複数回拒否されました。これと複数の送信により、私の拡張機能はMagentoからの以下のメッセージで拒否されました。 ポリシーまたは品質上の理由により、提出物を評価した後、私はEXTENSIONのレビューを継続しないことを決定しました 現在、Magentoは拡張機能の更新と再送信を許可していません。 確認したところ、Magentoはマーケットプレイスにアップロードされた拡張機能をチェックするためにEQPプロセスを使用していることがわかりました。 Magento 2拡張マーケットプレイスを準備するために注意しなければならないことはどれですか?

3
Magentoのアップグレード後のエラー
CLIでこのコマンドを実行した後 php bin/magento setup:upgrade エラーが発生しています-: Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/magento/magento2.0/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php:103 Stack trace: #0 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...') #4 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Framewo...') #5 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectMana in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php on line 103`

4
Magento 2のテーマ-最初から始める
皆さんの中には、Magento 1のテーマに関する最初からテーマに関するトピックを読んでいる人もいるかもしれません。テーマ-最初から始める Magento 2のテーマをゼロから開発するためのベストプラクティスは何でしょうか? ネイティブlumaまたはblankテーマを使用してビルドしますか?または他に何か? テーマの開発に役立つ拡張機能を使用していますか? テーマをゼロから開発する場合、どの手順に従いますか?

2
Magento 2テンプレート:「$ block」または「$ this」を使用しますか?
Magento 2では、$this変数はテンプレートのブロックオブジェクトを参照しなくなりました。テンプレートクラスを参照します Magento\Framework\View\TemplateEngine\Php ただし、このテンプレートクラスにはpassthrough __callメソッドがあります #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } これにより、メソッド呼び出しが実際のブロックに到達するようになります。また、phtmlテンプレートから保護されたメソッドを呼び出せない理由も説明します。 ただし、これに加えて、すべての(と思う?)テンプレートには、$blockpopulated という名前の変数があり、これは親ブロックオブジェクトも参照します。これはMagentoのリストテンプレートで使用中です。 #File: vendor/magento/module-catalog/view/frontend/templates/product/list.phtml //... $_productCollection = $block->getLoadedProductCollection(); どこ$block変数が使用されますが、明示的に定義されることはありません。 上記の違い以外に、あるテクニックを他のテクニックと使用することの間に違いはありますか?すなわち、両方を実行し、同じオブジェクト$blockを$this->currentBlock参照しますか?


1
Mage_PageCache-外部フルページキャッシュ
そのため、Community Editionには、System->Configuration->System->External Full Page Cache SettingsZend Cacheを使用して完全なページキャッシュを提供するオプションがあります。 これらの値を設定すると、キャッシュページに新しいボタンが表示され、このキャッシュがクリアされます。 私の質問はこれを最近発見したばかりです。一体何?動作しますか?CEでこれを使用してからEEで削除し、まったく異なるモジュールを使用するのはなぜですか?誰でも実際にそれを使用していますか? 注:このモジュールはEEリリースにはありません

3
Magentoセキュリティパンチリスト
別の会社からサイトを取得することは非常に頻繁であり、現在はコードのコングロマリと、サイトで作業した数十人の人々に悩まされています。Magentoサイトが強化されていることを確認するために、セキュリティ担当者に依頼するアイテムのパンチリストを探しています。これは、誰かがすべてのコードに対して全責任を負い、クライアントがゼロから再構築したくない場合に必要になります。 私の質問:質問して文書化するアイテムのトップ10リストまたはトップ20リストはありますか?
27 security 




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