タグ付けされた質問 「cli」

コマンドラインインターフェイスの短い形式であるCLIに関連する質問を示します

11
Magento 2のインデックス再作成-1つ以上のインデクサーが無効です。Magento cronジョブが実行されていることを確認してください
magento 2の一括操作でインデックスの再作成を行う方法が見つかりませんでした。 cronjobから実行する必要があるようです。Magento 1.x(php shell/indexer.php -reindexall)のように、バックエンドまたはコマンドラインからmagento 2のデータのインデックスを再作成する別の方法はありますか?
78 magento2  reindex  cli 

4
Magento2 CLIモジュール:有効にすると「Unkown module(s)」というエラーが表示される
Magento2では、シンプルなカスタムモジュールを作成し、CLIで有効にしたいと考えています。 bin/magento module:enable Vendorname_Modulename しかし、それは私に次のエラーを与えています: 不明なモジュール: 'Vendorname_Modulename' モジュールとそのファイルは app/code/Vendorname/Modulename/ もちろん、キャッシュをクリア/無効にし、生成をクリアし、Memcache(d)が実行されていません...

2
Magento 2:「静的ビューファイル」とは
私が使用している場合module:enableやmodule:disable、モジュールを有効または無効にするコマンドを、 php bin/magento module:enable Pulsestorm_TutorialObjectManager1 php bin/magento module:enable Pulsestorm_TutorialObjectManager1 出力には次の内容が含まれます 警告:生成された静的ビューファイルは消去されませんでした。--clear-static-contentオプションを使用してそれらをクリアできます。静的ビューファイルをクリアしないと、管理およびストアフロントで表示の問題が発生する場合があります。 静的に生成されたビューファイルとは正確には何ですか? これらのファイルはどこにありますか? --clear-static-contentオプションを含めると、ファイルを削除するだけですか、それともシステム内の他の項目もリセットされますか?
21 magento2  cli 

3
Windowsのコマンドラインタスクを実行するMagento 2ショートカット/ GUIツール
magento 2のコマンドラインツールは非常に便利ですが、開発時には、キャッシュのクリア、静的コンテンツの展開、dbのアップグレード、拡張機能の有効化など、いくつかの一般的なタスクを実行する必要がありますが、そのためにはコマンドを手動で実行する必要がありますが、同じためのGUIツールを作成する可能性はありますか?
15 magento2  cli  console 

2
スクラッチからmagento 2でカスタムモジュール開発を作成する方法
magento 2でカスタムモジュール開発をゼロから作成する方法は次のとおりです。 1.モジュールの作成方法 2.データベースのインストールおよびアップグレード方法 3.モジュール、ビュー、コントローラーレイヤーの作成方法 4.すべてのモジュールコンポーネントの統合をテストする方法 6.Magento CLIコマンドの作成方法 7.Magento 2でスケジュールされたタスクを設定する方法 8.メニューエントリの作成方法 9. ACLリソースの作成方法 カスタムテーブルを使用してMagentoでWeb APIを実装する方法 11. adminでカスタムグリッドを作成する方法 UIコンポーネントを使用してフォームを作成し、グリッドに保存してリダイレクトする方法 ソースコードをすべての人と共有したい
15 magento2  grid  crontab  cli  webapi 

4
Magento 2はcron:run CLIコマンドなしで特定のCronを実行しますか?
長い話を短くすると、典型的なものを使用している場合、xdebugはcronファイルのブレークポイントで確実に停止しません。 php bin/magento cron:run Xdebugはすべて適切にセットアップされており、動作することもありますが、85%の時間で動作せず、phpstormで接続のリッスンをオフにするまでCLIでハングします。 どういうわけか1つのcronファイルを実行する方法はありますか?理想的ではないxdebugで適切にテストするには、cronファイルの内容を別のコンソールコマンドに実際にコピーして貼り付ける必要がありました。 Magento 1.xでは、AOEスケジューラを使用して、Xdebugでcronジョブをテストするために使用しました。管理者に移動し、目的のチェックボックスをオンにし、ドロップダウンから実行を選択すると正常に機能しました。 私は次のようなものを使用したいと考えています: php bin/magento modulename:cronjob スケジュールされていない場合でも、常にcronを実行する必要があります。
14 magento2  cron  cli  xdebug 


11
「setup」名前空間に定義されているコマンドはありません:Magento 2
をインストールしましたがlatest version of Megento 2、すべてがフロントエンド、バックエンド、機能で正常に動作しています。 私はとの1つの問題持って bin/magento setup:upgrade、私はターミナルで次のコマンドを実行したとき、私は例外の下に取得するには、コマンドを。 [InvalidArgumentException] 「setup」名前空間に定義されているコマンドはありません。 スクリーンショット: インストール中に見逃したことはありますか、それを機能させるためにパッケージをインストールする必要がありますか?

4
定数名が必要です。エラー
私はこのエラーを受け取っています: キャッチされない例外 'InvalidArgumentException'とメッセージ '定数名が必要です。 php bin/magento setup:upgradeコマンドラインで実行中。 このhttp://awesomescreenshot.com/0535zi4648エラーが発生しました。
12 error  magento-2.0  cli 

3
Magento 2:Cronの実行
コマンドラインから手動でCronを実行するにはどうすればよいですか。 Magento 1.xでは、次のようにcronを実行できます。 www.testsite.com/cron.php しかし、magento 2ではこれをどのように行うことができますか? cmdからcronを実行する方法についても教えてください。私はすでに動作していない以下のコマンドを使用しました: sudo php bin/magento cron:run [--group="customgroupname_cron"] これは例外を返しています: [RuntimeException] Too many arguments. cron:run [--group="..."] [--bootstrap="..."] -------更新------- crontab.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd"> <group id="customgroupname_cron"> <job name="customgroupname_cron" instance="Namespace\Modulename\Cron\Customcronjob" method="execute"> <schedule>* * * * *</schedule> </job> </group> </config> 上記ファイルの実行方法にログを入れました。しかし、1分後にもそれは生成されません。それで、私のメソッドが実行されたことをどうやって知ることができましたか?
11 magento2  cron  cli 

3
CLIのMAGE_DIRSブートストラップパラメータ
ではpub/index.php、次のコードを使用して、メディアおよび静的アセットの変更URLを設定し、「/ pub」を省略します。 $params[Bootstrap::INIT_PARAM_FILESYSTEM_DIR_PATHS] = [ DirectoryList::PUB => [DirectoryList::URL_PATH => ''], DirectoryList::MEDIA => [DirectoryList::URL_PATH => 'media'], DirectoryList::STATIC_VIEW => [DirectoryList::URL_PATH => 'static'], DirectoryList::UPLOAD => [DirectoryList::URL_PATH => 'media/upload'], ]; $bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params); 残念ながらCLIスクリプト(bin/magento)にはこのようなものはありません。 Magento\Setup\Mvc\Bootstrap\InitParamListener次のコードでクラスを見つけました: $initParams = $application->getServiceManager()->get(self::BOOTSTRAP_PARAM); $directoryList = $this->createDirectoryList($initParams); しかし、私はこのZend Service Managerがどこでデータを取得し、どのようにしてデータに影響を与えることができるのか理解できません。 私の具体的な問題は、インデクサーが完全なURLを生成するhttp://magento.local/pub/media/...必要があり、現在はのようにする必要があるということです。http://magento.local/media/... 仮想ホストがポイントしpub、「pub」がURLの一部であってはならないことをCLIにどのように伝えることができますか? 理想的には、これは追加のCLIパラメーターや環境変数に依存する必要なく機能するはずです。

3
Magento 2にCLIコマンドを追加するための正しいサポートされている方法
Magento 2モジュールにCLIコマンドを追加するための正しい正式にサポートされた方法はありますか?私が集めたものからあなたのオプションは コマンドクラスをファイル経由でのcommands引数に追加しますMagento\Framework\Console\CommandListdi.xml 経由でコマンドを登録\Magento\Framework\Console\CommandLocator::register中registration.phpのファイルまたはcli_commands.phpファイル これらのオプションはいずれもで祝福されていません@api。拡張機能の開発者として、コマンドラインスクリプトを追加して、バージョン間で固執する方法は明確ではありません。 これを行うためのThe Right™の方法に関する公式のMagentoポリシーがあるかどうか誰かが知っていますか?

1
Magentoモジュール:アンインストール、依存関係の孤立化(必須モジュール)
コアモジュールに依存するモジュールがいくつかあります。コマンドを使用するとき composer require stti/module-catalogbook Magentoは2つのモジュールをインストールします。Stti_CatalogbookおよびStti_Catalogcore。もし私がそれなら magento module:uninstall Stti_Catalogbook Magentoは、Catalogbookモジュールをアンインストールし、ルーチンを実行して、記述した属性やものを更新し、vendor / sttiディレクトリからコードを削除します。また、magentoroot / composer.jsonからCatalogbookエントリを削除します。ただし、奇妙なことに、Catalogcoreモジュールのmagentoroot / composer.jsonからエントリが削除されます。 次に走る magento module:status Stti_Catalogcoreがまだリストにあり、有効になっていることを示しています。 この時点では、Catalogcoreをアンインストールできません。実行すると、Stti_Catalogcoreがインストール済みのcomposerパッケージではないことを宣言する赤いメッセージが表示されます magento module:uninstall Stti_Catalogcore ちなみに、私はsatisを使用してローカルリポジトリを操作しています。これが問題を引き起こしているとは思いません。 これがCatalogbook / composer.jsonからのコードです { "name": "stti/module-catalogbook", "description": "Configures magento for CRM catalog book product type", "type": "magento2-module", "version": "100.0.0", "authors": [ { "name": "My Real Name", …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.