新しいMagento 2のインストールで画像またはJSはありません


17

開発中の実稼働サーバーにMagento 2をインストールしました。サブドメイン。インストールは成功したように見えますが、フロントエンドとバックエンドの両方にイメージまたは動作しているjavascriptがないことに気付きました。

ソースコードを調べたところ、呼び出されているファイルなどがhttp://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css実際には存在しないことがわかりました。何かご意見は?いくつかのスタックでソリューションを試しましたが、運がありませんでした。

Magento 2

Magento 2


あなたはこれを試してみました- > stackoverflow.com/questions/30492838/...
Vishwas曽爾

回答:


25

これを試すバックアップを取る前に

.htaccessファイルを除くすべてを削除しますpub/static folder

開いてapp/etc/di.xmlパス“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”を見つけて置き換えますMagento\Framework\App\View\Asset\MaterializationStrategy\Copy

注:ファイルpub/static以外の.htaccessファイルとフォルダー全体を削除します。

詳細については、http: //www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/を参照してください。


また、Apacheサーバーの書き換えを有効にしてください。
スティーブジョンソン

これは私のウェブサイトのフロントエンドを修正しました。ただし、画像とスタイリングがバックエンドにも表示されるようになりました-どのリンクも機能しません。pub / staticにファイルが見つからないため、大量のエラーが発生します。そのほとんどは存在しません。
リアムマッカーサー

取得できません....
Magento 2

修繕!pub / staticのすべてのディレクトリのアクセス権を変更する必要がありました。これらは正しくないためです。
リアムマッカーサー

1
これは、コアファイルの変更を推奨する回答です。これは間違っており、誰もこれを行うべきではありません。
mbalparda

17

magentoのルートフォルダーから以下のコマンドを実行できます。

php bin/magento setup:static-content:deploy

これにより、コンテンツがそれぞれのフォルダーに完全にダウンロードされます。


1
これは受け入れられるウェブサイト
linuxeasy

3

デフォルトモードまたは開発モードの場合は、-fを使用して静的コンテンツを強制的にダウンロードします。開発モードでは、静的コンテンツが自動的にダウンロードされます。

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

私はこの私のlocalhostのためにしようとしたとき、私は...のRuntimeExceptionエラーを取得しています
ZUS

2

Magentoがen_US以外のフォルダーからロードしようとしていることがわかった場合は、以下のように適切なフォルダーに静的コンテンツを展開してみてください。

bin/magento setup:static-content:deploy en_GB en_AU

1

magento 2.1.1のインストール後に同じ問題が発生し、以下の手順を実行しました

  1. D:\ xampp \ phpをPATH環境変数に追加します。次に、コマンドプロンプトを閉じて、再起動します。コマンドプロンプトを再起動しなかった場合、変更が反映されないため、重要です。

パス変数の追加に関するガイダンスについては、次のリンクを参照してください:https : //www.java.com/en/download/help/path.xml

  1. コマンドプロンプトからmangentoルートディレクトリ(例:D:/ xampp / mangento /)に移動します

  2. コマンドphp bin / magento setup:static-content:deployを実行します

これは私のために働いた。他の人の役に立つことを願っています!

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