タグ付けされた質問 「command-line」

5
Magento 2でデフォルトモードに戻れないのはなぜですか?
そのため、Magento 2プロジェクトで次のコマンドを使用して開発しているときに、開発者モードに切り替えました。 php bin/magento deploy:mode:set developer すべての良い、私はこのメッセージを受け取り、ウェブサイトをうまく開発しました: 現在のアプリケーションモード:開発者。 何らかの理由で、defaultこのモードでWebサイトの動作を確認するためだけにモードに戻りたいと思いました。正直に言うと、特別な理由はありません。このモードに切り替えたかっただけです。 そこで、次のコマンドを実行しました。 php bin/magento deploy:mode:set default しかし、私はこれ以上の説明なしでこの奇妙なエラーを受け取りました: Cannot switch into given mode "default" モード設定を処理する次のファイルを確認しましたが、次のファイルMagento/Deploy/Console/Command/SetModeCommand.phpが見つかりました。 switch($toMode) { case State::MODE_DEVELOPER: $modeController->enableDeveloperMode(); break; case State::MODE_PRODUCTION: if ($skipCompilation) { $modeController->enableProductionModeMinimal(); } else { $modeController->enableProductionMode(); } break; default: throw new LocalizedException(__('Cannot switch into given mode "%1"', $toMode)); …


6
Magento 2:どのコマンドをいつ実行する必要がありますか?
私が取り組んできましたMagentoの2今2ヶ月。bin/magento setup:upgradeあまりにも使いすぎていることに気づきました。そのコマンドをいつ実行する必要があるのかわからないと思います。 上記のコマンドを実行する状況を次に示します。 新しいモジュールを作成すると、 セットアップディレクトリに何かを追加すると、 編集するときetc/module.xml、 編集するときetc/di.xml、 編集するときetc/webapi.xml、 編集するとき etc/adminhtml/system.xml 質問:bin/magento setup:upgradeコマンドを実行する必要があるのはどのような状況ですか? (私が尋ねている理由は、そのコマンドを完了するのに時間がかかるということです。不必要に使用をやめれば、生産性を本当に改善できると思います。)


3
magento 2: 'i18n:collect-phrases'コマンドは異なるcsvファイルを作成します
php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY.csv" -m magentoアプリケーションのすべてのフレーズを収集し、4列のcsvファイルを出力します。 php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY2.csv" C:\xampp\htdocs\magento\app\design\frontend app \ design \ frontendのすべてのフレーズを収集し、2列のcsvファイルを出力します。 2つのファイルの違いは何ですか? また、私は現在https://github.com/splendidinternet/Magento2_German_LocalePack_de_DEの de_DE.csvを使用しています。 これはmagentoアプリケーション全体を翻訳します。このファイルには、4つではなく2つの列があるのはなぜですか(作成したxx_YY.csvなど)? また、新しいテーマをインストールするときに、そのテーマからすべてのフレーズをcsvファイル(2列)に収集してから、その内容をファイルの最後にコピーして貼り付けるだけde_DE.csvですべてが機能しますか?

2
Magento2-コマンドライン-ブロックテンプレートを使用してメールを送信-エラー:必要な引数がありません$ debugHintsPath
Magento 2でコマンドラインからメールを送信しようとすると、以下の例外が発生しました。まったく同じクラスを使用してフロントエンドまたはバックエンドのコントローラーからメールを送信している間、完全に機能していました。この問題は、コマンドラインインターフェースを使用して厳密に発生していました。 例外: main.CRITICAL:例外「BadMethodCallException」とメッセージ「Missing required argument $ debugHintsPath of Magento \ Developer \ Model \ TemplateEngine \ Plugin \ DebugHints。」/.../.../magento/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:45内 この問題は、テンプレート内からレイアウトを介してブロックを呼び出そうとしたときにのみ発生していました。ブロック呼び出しが削除されるとすぐに、例外は表示されなくなりました。 テンプレートファイル: app / code / NameSpace / Module / view / frontend / email / email_notification.html {{template config_path="design/email/header_template"}} ... <!-- THIS LINE CAUSED THE EXCEPTION TO SHOW UP --> …

2
コマンドラインを使用するときにMagento 2コードをデバッグする方法は?
コマンドラインでのスクリプトの実行は、Magento 2でよく行うことです。たとえば、新しいモジュールを作成するときは、setup:upgradeコマンドを実行する必要があります。知る必要のある情報をすべて見ることはできません。 多くのMagento開発者がお気に入りのエディターとしてPHPStormを選択していることを知っています。PHPStormを使用してMagento 2コマンドラインをデバッグするにはどうすればよいですか?

5
CSSおよびJavaScriptへの変更は、静的コンテンツをデプロイした後にのみ適用されます
MagentoサイトからMagento 2をインストールしました。私は開発者モードをアクティブにしました {project directory}>php bin/magento setup:mode:set developer 次に、カスタムテーマをインストールし、最後に静的コンテンツを {project directory}>php bin/magento setup:static-content:deploy 私の問題はpub/static、cssおよびjavacriptの変更を適用するために、毎回ディレクトリを削除して静的コンテンツをデプロイする必要があることです。静的コンテンツの展開プロセスは遅く、非常に時間がかかるので非常にイライラします。私は何かを開発し、変更を反映させるために展開する必要があります。非常に小さな変化でも。キャッシュのフラッシュは役に立ちません。任意の助けいただければ幸いです。前もって感謝します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.