0

サーバー上にサブドメインを作成しました。最初にHTMLが機能することをテストし、次にphpinfo()を実行すると、すべてが正常に機能しました。しかし、Cakephpアプリ全体を次の場所の開発サーバーに移動したとき:

dev.lessonshark.com

画面が白くなります。しかし、私は行くことができます:

dev.lessonshark.com/css/front.css

そしてそれはうまくルーティングします。

私がこれまでにしたこと:

1. Made debug in core set to 3.
2. Removed all the cache files in tmp folder.

まだ運がない、何かアイデアはありますか?

4

2 に答える 2

1

まず、サーバーのエラー ログを確認します。通常、白い画面は次のいずれかです。

  • /app/tmp/cache 内のファイルをクリアしませんでした (ディレクトリを残して、ファイルを削除します)。

  • メモリが不足しています (サーバー ログを確認してください)

  • mod_rewrite がサーバーで有効になっていないか、正しく構成されていません (Cake の .htaccess ファイルが読み取られるように、Apache 構成で allowOverride がすべて設定されていることを確認してください)

[編集]

  • web ユーザーが app/tmp ディレクトリを書き込み可能にしていない
于 2012-08-28T10:32:50.383 に答える
0

私はこの問題で頭を割っただけです。

上記の解決策のいずれも機能しない場合 (デバッグ、キャッシュを空にするなど)、これを試してください。

コントローラーを開き、不要な空行、特にファイルの先頭にあるタグの周囲の場所をすべて削除し<?php、終了タグの周りにも無駄な空行がないことを確認?>します。

お役に立てば幸いです。

于 2013-01-08T12:25:27.360 に答える