3

Cake.generic.css ファイルを編集した後、css がまったく機能しなくなりました。サイトの他のすべては機能しますが、cakephp はサイトのインデックスで「URL 書き換えがサーバーで適切に構成されていません。1) 構成を手伝ってください 2) URL 書き換えを使用していません/使用できません。」と述べています。

私の .htaccess ファイルは、ここで説明されているのとまったく同じです: .htaccess for cakephp

サイト上のすべてのテキストは、白い背景に対して白です。http://domain.com/css/cake.generic.cssで css ファイルにアクセスできます。

何かご意見は?必要なものを教えていただければ、より多くの情報を提供できます。ご協力いただきありがとうございます!

4

2 に答える 2

3

app/core.php Configure::write('App.baseUrl', env('SCRIPT_NAME')); のこの行のコメントを外して問題を修正しました。

于 2014-01-23T01:38:01.447 に答える
1

modの書き換え問題はありません

サイト上の他のすべてが機能します

デフォルトのホームページには次のものが含まれます。

<p id="url-rewriting-warning" style="background-color:#e32; color:#fff;">
    <?php echo __d('cake_dev', 'URL rewriting is not properly configured on your server.'); ?>
    1) <a target="_blank" href="http://book.cakephp.org/2.0/en/installation/url-rewriting.html" style="color:#fff;">Help me configure it</a>
    2) <a target="_blank" href="http://book.cakephp.org/2.0/en/development/configuration.html#cakephp-core-configuration" style="color:#fff;">I don't / can't use URL rewriting</a>
</p>

重要な点は、インライン スタイルと ID があることです。

関連して、css ファイルには次のルールが含まれています。

#url-rewriting-warning {
    display:none;
}

つまり、常に存在し、css によって隠されています。

ファイルがそのルールを削除して編集されている場合、mod の書き換えが正常にcake.generic.css機能していても、mod の書き換えの警告が表示されます。

cssファイルが編集されました

Cake.generic.css ファイルを編集しましたが、それ以降 css がまったく機能しません

編集するのは得策ではありませんcake.generic.css。元の状態に復元し、独自のルール用の css ファイルを作成webroot/css/styles.cssます

echo $this->Html->css('cake.generic.css');
echo $this->Html->css('styles');

つまり、一般的なスタイルに追加/上書きし (必要な場合)、直接編集しないでください。

于 2013-07-27T21:08:03.753 に答える