Magento 2:Windowsに正常にインストールした後、CSSとJSをロードしない


11

Magento 2のデフォルトテンプレートのインストール後にCSSとJSが読み込まれない

OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1

ここに画像の説明を入力してくださいここに画像の説明を入力してください


static content deployコマンドを実行しましたか?
Khoa TruongDinh 2017年

はい。このコマンドを実行しますphp bin/magento setup:static-content:deploy [locales]
MrTo-ケイン

回答:


14

次の変更を行ったときの動作:

pub/staticフォルダからすべてのファイルを削除しますが、.htaccessは削除しません

行くのアプリは/ etc / di.xml

置換( 'Symlink'-> 'Copy')

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

沿って

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

4

手順1:varフォルダーに移動し、.htaccessファイルが使用可能かどうかを確認します。利用できない場合は、デフォルトのmagento2に.htaccessファイルをコピーして貼り付けます。

ステップ2:-pub \ staticフォルダーに移動し、.htaccessファイルが使用可能かどうかを確認します。利用できない場合は、デフォルトのmagento2に.htaccessファイルをコピーして貼り付けます。

Step3:-ssh / puttyにログインし、ルートディレクトリに移動して、以下のコマンドを実行します

a)。rm -rf var / *

b)。rm -rf pub / static / *

c)。php bin / magento setup:static-content:deploy

d)。chmod -R 777 var pub / static

Step4:-リンクを更新します。


3

これがCSSパスにバージョン名を表示する場合の最も簡単な解決策です

のように:pub / static / version323334 /

その後、私のSQLでこのクエリを実行します

 INSERT INTO 'core_config_data' ('path', 'value') 
VALUES ('dev/static/sign', 0) 
ON DUPLICATE KEY UPDATE value = 0;

その後、構成キャッシュをクリアします

 bin/magento cache:clean config

静的ファイルバージョン管理を無効にすることもできます。

ここに画像の説明を入力してください


2

の変更

オプション+ SymLinksをフォロー

オプション+ SymLinksIfOwnerMatch

Magentoのルートディレクトリにあるpubフォルダー内の.htaccessファイルで、問題を修正しました。


2

magento 2へのインストール後にテーマの問題が発生した場合は、次の手順に従ってください。

  1. mysqlこのクエリを実行します。

INSERT INTO core_config_data(path、value)VALUES( 'dev / static / sign'、0)ON DUPLICATE KEY UPDATE value = 0;

  1. ローカルマシンの 場合、このmysqlクエリを実行します。

更新 dbnamecore_config_dataSET value= '0' WHERE core_config_datapathLIKE '%web / seo / use_rewrites%';

  1. pubおよびvarディレクトリからすべてのファイルを削除します。

sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / static / adminhtml / pub / static / _requirejs / pub / static / deployed_version.txt

  1. プロジェクトのvarおよびpubディレクトリに権限を付与します。

sudo chmod -R 777 var / * pub / *

  1. **アップグレード設定のコマンド:**

sudo php bin / magento setup:upgrade

  1. コンテンツを展開するコマンド:

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

これらの手順の後、適切なテーマを見ることができます。


ライフセーバー+1 ..
匿名

1

mod rewriteの問題かもしれません。サーバーのmod書き換え設定を確認してください。Apacheを使用している場合は、以下の手順を使用してmod書き換えを有効にします。

sudo a2enmod rewrite

sudo service apache2 restart


0

1. var / view-processed / pubフォルダーを削除します。pub/ static / frontend /フォルダーもすべて削除します。

2. mysql core_config_dataで、dev / static / signにscope-default、scope id-0および値0があるかどうかを確認します。フィールドが存在しない場合は作成します。

3.次に、php bin / magento setup:static-content:deploy -f php bin / magento cache:flushを実行します。


0

コマンドラインのMagentoルートディレクトリで、次のコマンドを使用します。

  1. php bin / magento setup:upgrade

  2. php bin / magento cache:clean

  3. php bin / magento setup:static-content:deploy

               or

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

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