「OpenPNE3ノウハウ:メンテナンス表示・真っ白な画面が出た時の対処法」を編集中
提供: OpenPNE3まとめwiki
警告: ログインしていません。
編集すると、IPアドレスがこのページの編集履歴に記録されます。この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
行6: | 行6: | ||
OpenPNE3のSNSでメンテナンス表示や真っ白な画面が出た場合、PHPエラー(エラーの原因はバグ・設定の間違い・環境の不足・設定のキャッシュが古い・migrateしてない等様々)が起きています。 | OpenPNE3のSNSでメンテナンス表示や真っ白な画面が出た場合、PHPエラー(エラーの原因はバグ・設定の間違い・環境の不足・設定のキャッシュが古い・migrateしてない等様々)が起きています。 | ||
− | |||
OpenPNE2と異なり、OpenPNE3(symfony)ではエラーメッセージを一般のSNS会員や悪意のあるユーザーに見せないために、メンテナンス表示や真っ白な画面を出します。(詳細なエラー内容はdevモードを使わないと見えないようになっています) | OpenPNE2と異なり、OpenPNE3(symfony)ではエラーメッセージを一般のSNS会員や悪意のあるユーザーに見せないために、メンテナンス表示や真っ白な画面を出します。(詳細なエラー内容はdevモードを使わないと見えないようになっています) | ||
− | |||
devモード(開発モード):運営者向けに詳細なエラーメッセージや実行内容のログ、現在の設定内容などが表示されるモード。開発段階で頻繁に設定ファイルを修正することを想定して、設定はキャッシュからではなく最新の設定ファイルから読み込まれます。 | devモード(開発モード):運営者向けに詳細なエラーメッセージや実行内容のログ、現在の設定内容などが表示されるモード。開発段階で頻繁に設定ファイルを修正することを想定して、設定はキャッシュからではなく最新の設定ファイルから読み込まれます。 | ||
− | |||
prodモード(運用モード):公開サイト向けにエラー時はメンテナンス表示が表示されるモード。一般ユーザー向け処理を高速化するため、設定ファイルはキャッシュされます。 | prodモード(運用モード):公開サイト向けにエラー時はメンテナンス表示が表示されるモード。一般ユーザー向け処理を高速化するため、設定ファイルはキャッシュされます。 | ||
修正すべき内容がわからなければGoogleで検索したり公式SNSで質問して適切な答えを貰ったりすることもできませんので、メンテナンス表示や真っ白画面が出た時は是非devモードで同じ画面を見てみて、エラー内容を知るのは大事なことです。 | 修正すべき内容がわからなければGoogleで検索したり公式SNSで質問して適切な答えを貰ったりすることもできませんので、メンテナンス表示や真っ白画面が出た時は是非devモードで同じ画面を見てみて、エラー内容を知るのは大事なことです。 | ||
− | |||
devモードでSNSを見るには、アクセスするURLを下記のように変更します。 | devモードでSNSを見るには、アクセスするURLを下記のように変更します。 | ||
− | |||
PC向け画面の場合 | PC向け画面の場合 | ||
http://(SNSのURL)/pc_frontend_dev.php | http://(SNSのURL)/pc_frontend_dev.php | ||
− | |||
モバイル向け画面の場合 | モバイル向け画面の場合 | ||
http://(SNSのURL)/mobile_frontend_dev.php | http://(SNSのURL)/mobile_frontend_dev.php | ||
行27: | 行21: | ||
devモードにしてみた時に | devモードにしてみた時に | ||
− | |||
A)エラーメッセージが見えた | A)エラーメッセージが見えた | ||
− | + | →表示されたPHPエラー内容に応じて環境・設定・ソースコードを修正してください。 | |
B)同じ画面がdevモードでは正常に見えた | B)同じ画面がdevモードでは正常に見えた | ||
行38: | 行31: | ||
[http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/01#chapter_01_sub_b633ecd117ae9b729490b56f3474ba9ed62247de symfonyのdev環境とprod環境] | [http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/01#chapter_01_sub_b633ecd117ae9b729490b56f3474ba9ed62247de symfonyのdev環境とprod環境] | ||
− | [http:// | + | [http://blog.symfony.jp/2006/12/01/62 dev環境からprod環境に変えると動かなくなる時の対処方法] |
=== カテゴリ === | === カテゴリ === | ||
[[Category:OpenPNE3ノウハウ]] | [[Category:OpenPNE3ノウハウ]] |