11

localhost に magento 2 を正常にインストールしましたが、404 エラーが表示されるため、管理パネルを表示できません。

第二に、フロントエンドを開くと、CSS と JavaScript が読み込まれません。また、404 エラーが表示されます。

また、コマンドを実行しようとすると:

{your Magento install dir}/bin/magento setup:static-content:deploy

次のエラーが発生しました

[InvalidArgumentException]                                              
There are no commands defined in the "setup:static-content" namespace.
4

24 に答える 24

6

以下のようにsudoを追加して、rootユーザーと同じコマンドを試してください

sudo php bin/magento setup:static-content:deploy
于 2016-04-25T06:00:21.097 に答える
3

古い質問ですが、その回答は、同じエラーメッセージを生成する問題を解決するのに役立ちませんでした. 私は次のことを提案します:

  1. まず、その根本的な原因を見つけることができます。magento2 ディレクトリで、次のように magento エラーを見つけます。

末尾の var/log/system.log

または、php エラー ログ ファイルにエラーがあるかどうかを確認します。

孤立したエラーが見つかった場合は、修正します。

  1. エラーが見つからない場合は、次の操作を行います。次のコマンドを実行して、生成フォルダーを削除します。
sudo rm -rf pub/static
sudo rm -rf var/cache
sudo rm -rf var/composer_home
sudo rm -rf var/generation
sudo rm -rf var/page_cache
sudo rm -rf var/view_preprocessed

それらを削除した後、次のコマンドを実行して再作成できます。

sudo php bin/magento setup:static-content:deploy -f
于 2016-07-20T09:15:55.497 に答える
2

この問題にも一度直面し、整理しました。このためには、binディレクトリに直接移動してそのコマンドを使用する必要があります。例えば、

php magento setup:static-content:deploy

このコマンドをディレクトリの外binまたはディレクトリから実行すると、

php bin/magento setup:static-content:deploy

次に、次のようなエラーが表示されます(Linuxシステムが原因である可能性があります)、

[InvalidArgumentException]
  There are no commands defined in the "setup:static-content" namespace.

アップデート:

カスタム モジュールのいずれかの*.xmlファイルが有効でない場合、同じエラーが発生します。

于 2016-02-02T12:39:00.803 に答える
1

私も同じ問題を抱えていましたが、以下の手順で問題を解決しました。

ステップ 1: magento がインストールされているディレクトリに移動します。
ステップ 2: 「sudo php bin/magento setup:static-content:deploy」を実行します。

于 2015-12-12T12:00:28.430 に答える
1

次のような static deploy コマンドを提供します。

php bin/magento setup:static-content:deploy

pub および var フォルダーに完全なアクセス許可を設定してください。

于 2016-02-08T09:00:52.630 に答える
0

シンプルで適切なソリューションです。役立つことを願っています。

wampserver アイコンに移動し、それをクリックします。

  1. Apache->apache modules->rewrite_module[これを有効にする]

この後、すべてのサービスを再起動して確認します。

于 2016-02-02T18:05:40.203 に答える
0

このエラーは、権限を正しく設定していない場合に発生します。コマンドが実際に存在することはわかりません。

実行してみてください:

sudo find . -type d -exec chmod 770 {} \; && sudo find . -type f -exec chmod 660 {} \; && sudo chmod u+x bin/magento sudo chown -R $(whoami):www-data .

www-data を適切な Web サーバー ユーザーに変更します。例: apache または www-data。

于 2016-02-19T09:17:20.783 に答える
0

ターミナルでこのコマンドを実行するだけです

php bin/magento setup:static-content:deploy

ターミナルで magento のルート パスを指定してから、上記のコマンドを実行してください。

于 2016-01-21T12:26:00.350 に答える
0

私はただする

rm -rf var/di

その後、再び機能します。

于 2016-04-14T10:02:42.587 に答える
0

開くだけ

MAGENTO_ROOT/アプリ/etc/di.xml

以下のコードフォームの行番号574を置き換えます

<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>

<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>

消去

MAGENTO_ROOT/パブ/静的/_requirejs

MAGENTO_ROOT/pub/static/adminhtml

MAGENTO_ROOT/パブ/静的/フロントエンド

于 2016-01-22T05:43:57.043 に答える
0

This worked for me:

1) Static content deploy. Run the below command from Magento 2 root directory:

sudo php bin/magento setup:static-content:deploy

2) Clear everything in var/cache directory or flush the Magento 2 cache using the below command:

php bin/magento cache:flush

3) Set proper permissions for Magento 2 directories by executing the below command from Magento 2 root directory:

sudo find . -type d -exec chmod 770 {} \; && sudo find . -type f -exec chmod 660 {} \; && sudo chmod u+x bin/magento

Hope this helps.

于 2016-03-17T09:07:52.347 に答える
0

Windows へのインストール後に CSS とデザインの問題に直面した場合は、次の手順に従ってください。

  1. php bin/magento setup:static-content:deploy
  2. php bin/magento indexer:reindex
  3. Apache「rewrite_module」が有効になっていることを確認してから、サーバーを再起動します
  4. 下のキャッシュフォルダーを削除しますvar/cache
于 2016-01-09T17:32:38.923 に答える
0

次の答えは私にとってはうまくいきます、ありがとう:

ファイルMAGENTO_ROOT/app/etc/di.xmlを開く

以下のコードフォームの行番号574を置き換えます

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

消去

MAGENTO_ROOT/pub/static/_requirejs

MAGENTO_ROOT/pub/static/adminhtml

MAGENTO_ROOT/pub/static/frontend
于 2016-02-03T06:05:14.390 に答える
-1

magento2 にインストール後、css と js のページ読み込み設計の問題に直面している場合

次の手順に従ってください-:

ターミナルを開き、magento Web ルートに移動します

$ cd /var/www/html/magento2

ステップ1。

$ php bin/magento setup:static-content:deploy

ステップ2。

$ php bin/magento indexer:reindex

ステップ 3。

Apache「rewrite_module」が有効になっていることを確認してから、サーバーを再起動します

ステップ 4。

$ chown -R www-data:www-data /var/www/html/magento2

ステップ 5。

$ chmod -R 777 /var/www/html/magento2

ステップ6。

var/cache の下のキャッシュ フォルダーを削除します。

上記のステップが機能します。これがあなたにとってもうまくいくことを願っています。

何か問題があれば教えてください。:)

于 2016-04-06T05:55:31.997 に答える