0

admin / settings / performanceでCSSファイルの最適化をオンにしましたが、サイトにスタイルがまったくありません。ディレクトリは書き込み可能であり、Drupalがそこにいくつかのcssファイルを作成したことがわかります。/home/drupal/sites/mysite.com/files/css

ありがとう

4

6 に答える 6

2

この問題が発生し、/tmpマウントがいっぱいであることが判明しました。不注意でキャッシュグラインドを生成していて、いっぱいになりました。

したがって、空のcssおよびjsアグリゲートを取得した場合は、「df」を実行して、/tmpにスペースが残っているかどうかを確認してください。そうでない場合は...いくつかをクリアします。

于 2011-07-13T00:03:13.470 に答える
1

最初にこれら2つのことを試してみます。

  1. Drupalキャッシュをクリアします。[管理]->[設定]->[パフォーマンス]->[キャッシュされたデータを消去]。
  2. ブラウザのキャッシュをクリアします。

それが機能しない場合は、/ home / drupal / sites / mysite.com / files / cssのファイルは空ですか?

于 2010-12-19T08:55:31.647 に答える
0

ファイルをUTF-8形式で保存します。すべてのcssファイルをテキストエディターで開き、UTF-8エンコード形式で保存することで問題を修正しました。それらのいくつかがANSI形式であることに気づきました。Drupal6.19。

于 2011-01-07T14:03:23.010 に答える
0

ホスティングアカウントに割り当てが設定されているため、この問題が発生しました。Drupalはsites/default / files/cssに空白のファイルを作成するだけでした。クォータを増やすと、作成できるファイルがすべて正常に戻りました。

于 2012-05-10T13:56:45.743 に答える
0

これは、Drupalによってfilesディレクトリに.htaccessファイルが作成されたために発生しました。また、filesディレクトリのすべての画像も削除されました。

.htaccessファイルには次の3行が含まれていました。

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks

このファイルは、クライアントのホストのセキュリティ設定と互換性がありませんでした。(詳細については、こちらをご覧ください)。

ファイルの名前を変更すると、問題が解決しました。tmpディレクトリを変更したり、十分なディスク容量があることを確認したり、advaggモジュールをインストールしたりするなど、他の方法は役に立ちませんでした。

于 2014-01-06T09:39:37.567 に答える
0

私も同じ問題を抱えていました。私のコンソールログを見ると、css(およびjs)ファイルは非常に明確に存在していても見つからなかったとのことです。

サイトの.htaccessファイルのリライトベースを次のように変更すると修正されました(かなり無関係なものに設定されていました)。

RewriteBase /
于 2014-03-02T23:20:04.613 に答える