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
php bin/magento setup:static-content:deploy [locales]
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
php bin/magento setup:static-content:deploy [locales]
回答:
次の変更を行ったときの動作:
pub/static
フォルダからすべてのファイルを削除しますが、.htaccessは削除しません
行くのアプリは/ etc / di.xml
置換( 'Symlink'-> 'Copy')
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
沿って
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
手順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:-リンクを更新します。
これが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
静的ファイルバージョン管理を無効にすることもできます。
magento 2へのインストール後にテーマの問題が発生した場合は、次の手順に従ってください。
INSERT INTO core_config_data(path、value)VALUES( 'dev / static / sign'、0)ON DUPLICATE KEY UPDATE value = 0;
更新
dbname
。core_config_data
SETvalue
= '0' WHEREcore_config_data
。path
LIKE '%web / seo / use_rewrites%';
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
sudo chmod -R 777 var / * pub / *
sudo php bin / magento setup:upgrade
sudo php bin / magento setup:static-content:deploy
これらの手順の後、適切なテーマを見ることができます。
pub \ staticの.htaccessを除くすべてを削除し、ページを更新するだけで問題が解決します。
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を実行します。