回答:
以下の解決策は私のために働いた
だけです。
行くのアプリは/ etc / di.xml
行を見つける
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
で置き換えます
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
ディレクトリ内のファイルを削除する必要はありません。
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
これがお役に立てば幸いです
Magento 2のルートディレクトリに移動-> pub- > staticおよびstaticフォルダーを削除し、var / cache、var / composer_home、var / generation、var / page_cache、var / view_preprocessedを削除
その後、実行します
php bin / magento setup:static-content:deploy
これを試すバックアップを取る前に
.htaccess
ファイルを除くすべてを削除しますpub/static folder
app/etc/di.xml
パスを見つけて開きます
“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
に置き換える
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
注:ファイルをpub/stati
除くcの下のファイルとフォルダー全体を削除し.htaccess
ます。
詳細については、http: //www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/を参照してください。
これmagento_root/
は少し前に私を困惑させました。ディレクトリだけでなく、Webサーバーからディレクトリにアクセスできることを確認してくださいmagento_root/pub/
。エイリアスを使用したり、Webルートを変更したりできます。
Magento 2のルートディレクトリに移動-> pub-> staticおよびstaticフォルダーを削除し、var / cache、var / composer_home、var / generation、var / page_cache、var / view_preprocessedを削除
次に、php bin / magento setup:static-content:deployを実行します
そして彼ら
app / etc / di.xml
行番号574行に移動します。
古い行:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
(新しい行)に置き換えます
Magento\Framework\App\View\Asset\MaterializationStrategy\copy
0マイナス投票
私はちょうど次のことをしました:
cd magento2 folder
run shell command
私のシステム:
magento 2.0.2
xampp 7.0.3
windows 7
Justin @ GATEWAY f:\ xampp \ htdocs \ mag2
php -f bin/magento setup:static-content:deploy
di.xml
、開発者モードのWebサイトにのみ影響することに注意してください。
以下の手順に従ってください。
手順1. rm -R static / *を使用して静的フォルダーを削除しました
ステップ2.キャッシュの消去php bin / magento cache:clean&php bin / magento cache:flush
ステップ3. php bin / magento setup:di:compileを再コンパイルします
ステップ4.生成された静的コンテンツphp bin / magento setup:static-content:deploy
ステップ5. pub / staticフォルダーchmod 777 -Rの許可を777に変更しました。/静的
これらの手順を実行すると、管理バックエンドが正常にロードされました。
こんにちは私は上記の問題の解決策を持っています。
ターミナルを開き、Magento Webルートに移動します
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
管理者とフロントエンドで異なる言語を使用する場合、たとえば、管理者en_USとフロントエンドnl_NLは、両方を同じ言語にします。
管理パネルから管理言語を変更するには、右上隅の[管理]をクリックしてから[アカウント設定](アカウント名)をクリックします。
この実行後:
php bin/magento setup:static-content:deploy en_US
または
php bin/magento setup:static-content:deploy nl_NL
またはあなたの言語が何であれ(またはインストールされた言語パック)
php bin/magento setup:static-content:deploy your_LANGUAGE
編集:
上記のコマンドを複数の言語で実行することができます。例:
php bin / magento setup:static-content:deploy nl_NL en_GB en_US
それが役に立てば幸い
di.xmlを編集します
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
への変更
<arguments>
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
</argument>
展開してインデックスを再作成すると、管理パネルは問題なく解決します。
私にとって問題は、setup:static-content:deploy en_GB
自分のウェブサイトのロケールに一致させるために実行していたことですが、管理ユーザーのデフォルト言語をen_GBに変更していなかったため、管理ページはもちろんen_USディレクトリからリソースを見つけようとしていました、作成されませんでした。
1つの解決策は、実行してsetup:static-content:deploy en_US
、欠落しているファイルを生成することです。ただし、これには、静的コンテンツの生成、管理パネルへのログイン、管理ユーザーのデフォルト言語の変更、静的コンテンツの削除および再生成が含まれます。
既存の静的コンテンツを利用するためadmin_user
に、Magentoデータベースのテーブルに移動し、問題の管理ユーザーに対応する行を見つけて、値をinterface_locale
に変更しましたen_GB
。
この場合、縮小されたJSとCSSは完全に機能します。
行番号715で\ app \ etc \ di.xmlを開きます
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Replace To
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
それは間違いなく動作します
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
上記のコマンドを実行して、うまく機能することを願っています。
適切なフォルダ/ファイル許可を設定する
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml
chown -R :<web server group> .