Magento2 コマンド集

By |2019-06-23T10:30:59+09:002018年8月31日|Categories: Magento2コマンド|Tags: , , |

Magento2でよく使うコマンドまとめ

Magento2では、SSHアクセスによりCLI(コマンドラインインターフェイス)での作業が推奨されています。
このページでは、Magento2でよく使うコマンドについてまとめました。

自分でよく使うコマンドは、備忘録としてメモ帳などに保存しておいてもいいでしょう。
特に、一度実際に自分で作業したコマンドは、忘れずにメモしておくと便利です。

できる限り意味を理解しておいたほうが覚えやすいのですが、コマンドそのものを暗記する必要はありません。
はじめはコピペでいいので、徐々に慣れるようにしてください。

*コマンドは折々増やしていきます。

Setupアップグレード
コピーする

Magento2のデータベースをアップデートするコマンドです。テーマやエクステンションのインストール後、Magento2のアップグレード後などに使います。

Compilerの実行
コピーする

Magento2のCompilerを実行するコマンドで、アプリケーションのコードやエリア設定などのコードを生成します。上記Setupアップグレードのコマンドの後に使うことが多いです。

静的ファイルの展開
コピーする
コピーする

静的ファイル(Static files)を展開するコマンドで、Magento2がProductionモード時には必須となります。上記compileのコマンドの後に使うことが多いです。このコマンドでは、デフォルトのen_USストアのファイルが対象になります。(en_USの言語コードは省略されます。)
deployでメモリ不足のエラーが出てしまった場合は、このコマンドに、-dmemory_limit という属性を入れることで、メモリを指定することもできます。(-dmemory_limit=-1 だと最大限になります。)

静的ファイルの展開(日本語ストア)
コピーする

日本語ストアの静的ファイル(Static files)を展開するコマンドで、コマンドの最後にja_JPと日本語の言語コードを追加します。日本語ストアを設定してる場合のみ必要なコマンドです。

Indexの実行
コピーする

Magento2ではカテゴリや商品を新規登録した後、indexerを動かす必要があります。Cronで動く設定にもできますが、上記コマンドで手動でindexさせることができます。

Cacheのクリア
コピーする
コピーする

Magento2の管理画面からもできますが、コマンドでも上記二つによりCacheのクリア、開放をすることができます。管理画面に入れない不具合にあった時などは、必須のコマンドです。

Magento2のモード確認
コピーする

作業中のMagento2のモードを確認することができます。default、developer、production mode のうち、いずれかの回答があります。

developerモードへの変更
コピーする

上記コマンドで、作業中のMagento2を、developerモードに変更することができます。

productionモードへの変更
コピーする
コピーする

上記コマンドで、作業中のMagento2を、productionモードに変更することができます。二つ目のオプション付きのコマンドでは、Command returned non-zero exit code などのエラー時に、メモリー消費を回避してモード変更を実施することができます。この場合、モード変更後にコマンドで静的ファイルを生成します。

メンテナンスモード
コピーする
コピーする

上記コマンドで、Magento2をメンテナンスモードにしたり、メンテナンスモードを解除することができます。

Composerのインストール
コピーする
コピーする

作業環境がVPSやCloudの場合は、mvコマンドで、Composerファイルをグローバルに実行できる配置に移動します。

ComposerでのMagento2ファイルのダウンロード
コピーする
コピーする

=2.3.2 等と、上記コマンドの末尾にバージョン数の指定を追記することもできます。

Composerのキャッシュをクリア
コピーする
コピーする

Composerによるファイルダウンロード時のエラー回避として、事前にComposerのキャッシュをクリアする方法があります。

Composerそのもののアップデート
コピーする
コピーする

Composerそのもののバージョンをアップデートするコマンドです。