4

そのため、私の Drupal サイトには、私が行った CSS の変更が反映されていません。サイトのハード キャッシュを作成してみました。複数のブラウザーを試しました。サーバー上の実際のスタイルシートをチェックして、コピーされていることを確認しました (スタイルシートは変更を反映していますが、実際のサイトは反映していません)。もちろん、管理パネルの構成/パフォーマンスの下にあるキャッシュのクリアセクションに移動しました。FTP に入り、手動でキャッシュを削除しました。自分のブラウザのキャッシュをクリアしました。CSS ファイルは正しいフォルダーに入っています (私も確認しました!)。私は文字通り、考えられるすべてのことを行いました。集計と圧縮のcssオプションのオンとオフを切り替えて、その間にキャッシュをクリアしようとしました。ページのソースを調べたところ、まだ古い CSS が表示されています。

デバッグを試みるたびに、これは DNS が更新されていないことに関係があると信じるに至りました。誰かが A Name Record になんらかの変更を加えたという記事をどこかで読みました。TTL を 1/2 時間に設定し、A Name Record を手動でリセットし、念のためドメインで行っていた転送を削除しました。

これらは私やったことです。スタック オーバーフローの人々、何が欠けているのでしょうか? 私は解決策をネットで探しましたが、この問題を抱えている人は誰も解決策を見つけていません. 誰かがこの問題を抱えて修正しましたか? あなたは何をした?何か案は?

::編集:: Skeleton Themeをベースとして使用していることを追加したかっただけです。

::edit edit:: Devel を使用してテーマ レジストリを再構築しました。

4

5 に答える 5

1

これはディストリビューションの問題キューにクロス ポストされましたが、コミュニティ メディア スターター キットのディストリビューション自体とは何の関係もないと思います。

まず、DNS をローカルで設定するか、DNS キャッシュをクリアして、DNS を除外する必要があります。これらは OSX の手順ですが、どの OS でも同様の手順を見つけることができます...

ローカル DNS キャッシュのクリア

Mac OSX Lion DNS ルックアップ順序

FTP 接続しているサイトが同じサイトであると判断したら、ディストリビューションによってテーマがどのようにロードされているかを見てみましょう。Drupal ディストリビューション/インストール プロファイルを使用すると、profiles/[PROFILENAME]/modules または profiles/[PROFILENAME]/themes に含まれるモジュールまたはテーマを、sites/all/modules または sites/ に新しい/古い/変更されたバージョンを配置することで上書きできます。すべて/テーマ。Drupal のレジストリを使用するモジュールを移動すると、WSOD が発生します。多くの場合、drush rr を使用するか、キャッシュ テーブルを手動でクリアする必要があります] 1 WSOD は、[管理] > [パフォーマンス] > [キャッシュのクリア] を含むすべてのページの読み込みを停止するためです。テーマに必要になることはほとんどありません。

この特定のディストリビューションでは、CSS インジェクター モジュールを使用して、css ファイル自体を更新することなく CSS を変更することもできます。そのcssはデータベースに保存されるため、見ているサイトに影響を与えます。

于 2013-04-22T16:24:40.653 に答える
0

私は Drupal を始めたばかりなので、私の答えは完全に正しいかもしれません。そこで、Drupal Commerce Kickstart をインストールして、kickstart commerce の子テーマを作成しました。これは私が取り付けました。CSS を変更して ftp クライアント経由でアップロードしたところ、変更が反映されるまでに 30 分以上かかりました。だから私は検索し、最後に Firebug で、Drupal が独自の CSS を作成し、sites/default/files/css に配置することを発見しました。必要な変更を行うために必要なこれらの css ファイルを Inspector で調べたところ、sites/default/files/css で変更された css ファイルをリロードした後、変更が反映されるまでに数秒かかりました。したがって、明らかにこれらの css ファイルは、テーマの css ファイルの前に必要です。私にとっては愚かだと思いました。それがあなたを助けることができるかどうかわかりません。とにかく、sites/default/files/css にこれらのファイルを作成することが本当に必要かどうか疑問に思っていました。テストのために削除しましたが、戻ってきます。そのプロセスを停止する可能性があるかどうかはわかりません。

于 2013-05-27T20:27:09.953 に答える
0

テーマ .info ファイルの名前が、sites/all/themes/

そうでない場合、テーマは表示されましたが、.info ファイルは効果がありませんでした。

両方を同じに変更し、.info ファイルごとに 1 つずつ、サイトの外観で複数のテーマを使用できるのを見て混乱しました。他のテーマを有効にして、変更を確認しました。ディレクトリと .info ファイルにまったく同じ名前を付けるだけです。

もちろん、キャッシュをクリアし、ccs アグリゲーションをオフにします。

于 2013-08-14T15:54:45.837 に答える