Magento 2のインストールの問題:管理ページを読み込もうとしたときの404エラー


11

wampサーバーにMagento 2を正常にインストールしましたが、404を与えているため、管理ページのロードにわずかな問題があります。また、ホームページをロードするとき、私の場合、ルマであるデフォルトのテーマは適用されません。代わりに次のエラーが表示されます。

Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/calendar.css     
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/images/logo.svg    
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/requirejs/require.js 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css     
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js 
Failed to load resource: the server responded with a status of 404 (Not Found)
requirejs-config.js:602 Uncaught ReferenceError: require is not defined
127.0.0.1/:24 Uncaught ReferenceError: require is not defined
127.0.0.1/:26 Uncaught ReferenceError: require is not defined

ここで答えを確認してください。magento.stackexchange.com/questions/91087/...
アニルSuthar

回答:


18

Cssとjsは、実行時にpub / staticフォルダーに作成されます。初めて、cssとjsがない場合は、以下のコマンドを実行します

Windowsを使用している場合: php bin\magento setup:static-content:deploy

「git bash」のLinuxを使用している場合: php bin/magento setup:static-content:deploy



あなたがステップを分解できれば幸いです。Windowsコマンドの実行方法は?それが実際に機能したかどうかを知る方法は?
Mohammed Joraid 2017年

githubからソースをダウンロードし、ブラウザからインストールする場合、開発者モードを有効にする必要があることは何の価値もありません。上記のコマンドはsetup:static-content:deploy、開発者モードで実行する必要がないことを訴えるので、必ず-f上記のコマンドに追加してください。あなたがen_USの以外の別の言語を設定した場合、あなたはまた、これらの供給する必要がありますphp bin\magento setup:static-content:deploy -f en_US en_GB
BugHunterUK

12

私もこの問題に直面していました。管理者が404エラーを出し、フロントエンドがcssをアタッチしなかった(つまり、Lumaが適切な形式で表示されなかった)。

sudo gedit /etc/apache2/apache2.conf

そして変更:-

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted

chnageのみAllowOverride none to All

そして

2)ターミナルに移動してコマンドを実行します:-

sudo a2enmod rewrite
sudo service apache2 restart

次に、var、pub、app / etcに許可を与えます。そして、あなたの管理者とフロントエンドに行き、それは正しく動作します。


1
何千回もの解決策を試しましたが、これだけがうまくいきました!
Wasif Khalil 2017

8

wampサーバーを使用している場合は、CLIでこれらのコマンドを実行します。

C:\ wamp \ bin \ php \ php5.5.12> php.exe
C:\ wamp \ www \\ bin \ magento setup:static-content:deploy


6

私もこの問題に直面していました。ローカルホストでフロントエンドとバックエンドに移動するときに、デモデータを含むmagento 2を新しくインストールした後。calendar.cssおよびrequire.jsのMIMEタイプの不一致エラーが発生しました。静的コンテンツをデプロイしない限り、何もうまくいきませんでした

php bin/magento setup:static-content:deploy

git bashではデフォルトモードです。



2

URL書き換えを有効にします。

1)Ubuntuでターミナルを開き、次のコマンドを実行します。

sudo a2enmod rewrite

sudo service apache2 restart

2).htaccessファイルがない場合は、magentoのルートディレクトリにファイルがあることを確認してください。htaccessファイルファイルをコピー/pub/.htaccessし、ルートディレクトリに貼り付けます

3)/etc/apache2/apache2.conf次のコマンドを使用してファイルを開きます。

sudo nano /etc/apache2/apache2.conf

次のコード行を変更します。

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted

ファイルを保存して閉じます Ctrl + X

  • Apacheを再起動します

    sudoサービスapache2再起動

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.