Magento 2エラー:申し訳ありませんが、このメールの生成中にエラーが発生しました


回答:


10
  1. コマンドラインを使用して開発者モードを有効にする php bin/magento deploy:mode:set developer
  2. コマンドラインを使用してキャッシュをクリアする php bin/magento cache:flush
  3. フロントエンドページを再読み込みする
  4. ページをリロードすると、メッセージは次のように変わります

テンプレートのフィルタリングエラー:ディレクトリ\ C:/ xampp / htdocs / Magento / pub / media / catalog / product \ cache \ f073062f50e48eb0f0998593e568d857 / m / bにファイルを書き込めません。アクセス禁止。

  1. /magento/170376/magento-2-unable-to-write-file-into-directory-access-forbiddenを修正するには、このリンクに従って ください
  2. キャッシュの消去
  3. フロントエンドページを再度リロードする
  4. 開発者モードを有効にした後に別のメッセージが表示された場合は、グーグルで検索できます。

5

最初に行う必要があるのは、.htaccessファイルに移動することです。コメント解除

SetEnv MAGE_MODE developer

エラーメッセージは、誤解を招く時間の90%であり、おそらくXML解析の問題があります。どちらの方法でも開発者環境をオンにしてキャッシュをクリアすると、エラーがプルされます。

エラーログを見ることなく、正確な診断を下すことは困難です。一部のユーザーは、sendmailがこのエラーを修正すると言いますが、一般的にこれはエラーが電子メールで送信されようとしているためであり、それは問題をデバッグするための正しい開発環境ではないためです。これは、問題を修正するのに理想的ではないデフォルトモードまたは実稼働モードにあるためです。

sendmailモジュールは、サイトの運用を可能にすることを目的としています。サイトで問題が発生した場合、開発者に通知できます。このようにして、サイトはユーザーに知られていない状態で動作し、問題は舞台裏で資格のある開発者によって解決されます。


開発者モードを設定すると、別のエラーが表示されます。「リソースの読み込みに失敗しました......」
Sarower Jahan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.