web-dev-qa-db-ja.com

ホームページのWSOD

私はホームページでWSODを取得していますが、最も難しいのは、エラーが何であるかについての手がかりがないことです。エラーログを確認しようとしましたが、エラーはありません。これをindex.phpに追加しようとしました

error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

しかし、上記のコードは役に立ちませんでした。ブラウザでソースコードを見ると...

<html>
<head></head>
<body>
</body>
</html>

奇妙なことに、memcachedを再起動すると、問題が解決します。しかし、これは、問題が3日戻った後にMemcacheを再起動したときのように定期的に発生するため、Memcacheとその他のキャッシュを再起動する必要があります。

サイトの追加の詳細:

  1. ホームページは主にビューです
  2. MemcacheとBoostを使用しています
  3. 環境
1
ninjascorner

これをsettings.phpファイル(index.phpではない)に追加してみてください。あなたが持っているエラーメッセージを見た後、私たちはあなたをより良く助けることができるかもしれません。通常、WSODはPHP致命的なエラーによって引き起こされます。

error_reporting(-1);
$conf['error_level'] = 2;
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

ソース: 開発中のすべてのエラーを表示

1
Max