タグ付けされた質問 「static-content」

Magento2の静的コンテンツに関連する質問を示します。

16
Magento 2 CSSおよびJavaScriptが正しいフォルダーからロードされない
ここの誰かが助けてくれることを望んでいます。Windows 7マシンのWAMPにMagento 2をインストールして実行しようとしていますが、ほとんど成功していません。 サイトをロードするために多くのさまざまなフープを介してジャンプした後、私は404応答に直面していますが、スタイルやjavascriptのロードはありません。 仕様は次のとおりです。 Magento-CE-2.0.0 +サンプル Apache 2.4.9 PHP 5.5.12 MySQL 5.6.17 エラーの中でブラウザコンソールを見ると、pub / staticフォルダにないファイルにアクセスしようとしています。「フロントエンド」フォルダーはロードされ、ほとんどのファイルが存在します。ただし、一部のCSSファイルが存在しないことに気付きました。 PHPデプロイコマンドの実行時 php bin/magento setup:static-content:deploy それは他の投稿で言及されていますが、私は以下のエラーを受け取ります。これを修正する方法がわかりませんか? 致命的エラー:45行目のC:\ wamp \ www \ magento \ vendor \ oyejorge \ less.php \ lib \ Less \ Visitor.phpで134217728バイトのメモリサイズを使い果たしました(64バイトを割り当てようとしました)。 どんな援助も大歓迎です。 更新 PHPのメモリ許容量を増やして、php deployスクリプトを再度実行しました。今回はエラーにならず、完全に実行されました。ただし、上記と同じ問題が依然として存在します。サイトはロードされますが、ページまたはアセットをロードしようとすると、スタイリングが適用されずに404ページが見つかりませんというエラーが発生します。 以下のChrome Inspectorのエラーをご覧ください

7
Magento 2:テーマのみをデプロイするにはどうすればよいですか
これをコンテンツのデプロイに使用していましたが、時間がかかりすぎています。 php bin/magento setup:static-content:deploy その後、言語の追加を高速化することを考えますが、それでもすべてのテーマを展開します。 php bin/magento setup:static-content:deploy en_US deployテーマコンテンツのみをどうすれば いいですか?

4
開発者モードではどのコンパイルコマンドが必要ですか?
Magento 2開発者モードでどのコンパイルコマンドを実行するかを誰かが指示できますか?私はまだそれを正しく理解しているかどうかわかりません。 devdocsでは、開発者モードは次のように説明されています。 静的ビューファイルはキャッシュされません。呼び出されるたびに、Magento pub / staticディレクトリに書き込まれます つまり、pub / static内の個々のファイルは要求時に生成され、呼び出す必要はありませんsetup:static-content:deployか?これは私の経験と矛盾しています。または、ファイルを削除して再生成できますか?また、画像、CSS、およびJSファイルの扱いが異なるようです。 開発者モードのドキュメントページには、コードのコンパイルについては何も書かれていませんが、違いもあったと思うのでsetup:di:compile、di.xmlファイルをすべて変更した後に実行する必要はありませんでした。これは正しいですか?その場合、開発者モードでコード生成はどのように機能しますか? 言い換えれば、キャッシュは別として、どのコマンドを変更した後に実行する必要がありますか?

6
アップグレード後に静的コンテンツがロードされない
Magento 2.1.0からMagento 2.1.3(コンポーザーを使用)にアップグレードした後、静的コンテンツがロードされなくなりました。ブラウザコンソールで、すべてのファイルが使用できないことを確認できます(404): 私は名前のディレクトリが表示されないversion*でpubディレクトリ。 私がすでに作ったものの、助けにはならなかった: すべての権限を777に設定しますが、成功しません。 消去されたキャッシュ 削除しました pub/static/* 静的コンテンツを数回再生成しました .htaccess(pub/staticディレクトリ内の)ファイルを公式リポジトリのファイルに置き換えました。 別の情報: mod_rewrite 有効になっています FollowSymLinks許可されます(デフォルトのホスト構成およびローカルで.htaccess) この構成は、2.1.3に更新する前のMagento 2.1.0で正常に機能しました。 pub/static 書き込み可能です 助言がありますか?

7
セットアップの実行中に奇妙なエラー:モジュールのインストール後のアップグレード
wyomind google shoppingをインストールしようとしましたが、bin / magento setup:upgradeを実行すると次のエラーが発生します。 [UnexpectedValueException] Unable to retrieve deployment version of static files from the file system. [Magento\Framework\Exception\FileSystemException] Cannot read contents from file "/var/www/vanillamage2/public_html/pub/stati c/deployed_version.txt" Warning!file_get_contents(/var/www/vanillamage2/pub lic_html/pub/static/deployed_version.txt): failed to open stream: No such f ile or directory Magento 2.1.7の2つの別個のサーバーと3つの別個のインストールでこれを試しましたが、毎回同じ問題を受け取ります。私は同様の問題をここで見ました: https://github.com/magento/magento2/issues/6426 そして http://olivernam.com/magento2-frontpage-error-after-deploying-static-files そこで、静的ファイルの再デプロイ、権限のリセット、静的コンテンツの削除、空のdeployment_version.txt ectの配置など、ここで言及した多くのソリューションを試してみましたが、運はありません。私はそのファイルを777に設定し、正しい所有者を持っていますが、以下の私の解決策はこのファイルの権限を変更しないので、それは問題ではないと確信しています。 セットアップを取得する方法は2つしかありません:アップグレードを実行する。 プラグインを無効にします。 app / …

14
bin / magento setup:upgradeを実行すると、pub / staticディレクトリに書き込み権限がありません
前日、新しいモジュールを更新しましたが、正常に機能していました。さて、実行するbin/magento setup:upgradeと、次の例外が発生します。pubMagento 2 のフォルダーのアクセス許可を777(または770)に設定しようとしましたが、機能しません。 [例外] 次のディレクトリへの書き込み権限がありません: 'pub / static'

2
Magento 2:ロケールごとに異なる静的コンテンツファイル?
Magento 2では、静的コンテンツURLは次のようになります http://magento-2-with-keys.dev/static/adminhtml/Magento/science/en_US/Pulsestorm_FrontendTutorial1/hello.js これにはen_USロケール部分が含まれます。これは、 Magento 2では、ロケールごとに異なる静的コンテンツファイルを作成できます。 Magento 2は、ロケール/ gettext文字列の静的コンテンツファイルを処理します 上記のどれが当てはまりますか?それとも両方とも本当ですか?どちらでもない? Magentoモジュール開発者として、ロケールごとに静的コンテンツファイルを提供するにはどうすればよいですか?私がテーマ開発者だった場合、これは異なるでしょうか?

1
@ media-common-なぜこれを使用する必要があるのですか?
Magento 2のlibドキュメントには、次のものが含まれています。 @ media-common:true | false-共通のスタイルを出力するかどうかを設定します。使用する必要があるいくつかのスタイルを追加するたびに一般的なスタイルの場合 & when (@media-common = true) { your styles } 質問 これを使用することとそれなしでLessを書くことの違いは何ですか?といった: & when (@media-common = true) { body { background: blue; } } それはどのようにコンパイルされますか? body { background: blue; } styles-l.cssとstyles-m.cssに関係なく出力されませんか?

3
「ifconfig」を使用してCSSアセットを条件付きで追加する
ifconfigMagento 1のように、Magento 2で条件付きでCSSアセットを追加する方法はありますか?Magento 1の例を次に示します。 <action ifconfig="config_path/group/field" method="addItem"> <type>skin_css</type><name>css/styles.css</name> </action> 私はMagento 2でこのようなものを試しましたが、うまくいきません: <head> <css src="css/styles.css" ifconfig="config_path/group/field" /> </head> ifconfigフロントエンドに属性を表示するだけです: <link rel="stylesheet" type="text/css" ifconfig="config_path/group/field" href="http://example.com/pub/static/frontend/Magento/luma/en_US/css/styles.css" /> Magento 2に相当するものはありますか?

2
静的コンテンツフォルダーのURLを取得(バックエンド用)
管理パネルでボタンをレンダリングするために使用されているブロッククラス内で、静的コンテンツフォルダーのURLを取得する方法は?具体的には、画像のあるフォルダのURLですか。 たとえば、Company_Helloworldモジュールでは、カスタムボタンの画像は次の場所にあります。 app / code / Company / Helloworld / view / adminhtml / web / images / テスト1 私はこれを試しました: $url = $this->getViewFileUrl('Company_Helloworld::images/icon.png'); しかし、Magento/backendテーマから画像を取得しようとします: http://example.com/pub/static/adminhtml/Magento/backend/en_US/Company_Helloworld/images/icon.png 画像はありませんが、画像は実際にはモジュールのフォルダーにあります。 app / code / Company / Helloworld / view / adminhtml / web / images / icon.png テスト2 この: $url = $this->getViewFileUrl('images/icon.png'); ただし、Magento/backendテーマから画像を取得しようとしますが、今回はモジュールコンテキストがありません。 http://example.com/pub/static/adminhtml/Magento/backend/en_US/images/icon.png …

1
Magento 2のセットアップ:static-content:deploy symlinks
pub/staticMagento 2のすべてのファイルを削除してホームページを開くと、ファイルはシンボリックリンクとして生成されます。コマンドを使用しsetup:static-content:deployてデプロイモードを開発者に設定した後でも、コマンドを使用するとファイルがコピーされますbin/magento deploy:mode:set developer。ブラウザーでより長い時間がかかるので、ターミナルからシンボリックリンクとして生成された静的をどのように取得できますか?


2
Magento 2-静的コンテンツの展開エラーを表示する方法
実行するphp bin/magento setup:static-content:deployと、テーマにエラーが発生しました。私はそれらの一番下に到達しましたが、それは苦痛でした、私はすべてのLESSファイルを手動で調べてエラーをチェックしなければなりませんでした。 犯人は、アンダースコアが欠けていた輸入品でした。 チェックvar/log/debug.logしたところvar/log/support_report.log、これらはLESSエラーをログに記録していないようです。クライアント側のコンパイルも行われません。これらのファイルに到達する前にデプロイメントが失敗している必要があるため、styles-l.cssおよびstyles-m.cssに対して404を返しました。 TL:DR 今私の質問は、静的コンテンツの展開エラーがどこかに記録されているのですか?の線に沿って丸太があれば、はるかに簡単だったでしょうx.less can not be imported。 これは、Lumaを親として使用するカスタムテーマを持つMagento 2.0.4です。 私のエラーの例: === frontend -> ThemeName/default -> en_GB === ... Successful: 2248 files; errors: 1 ---
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.