回答:
このエラーは、キャッチされていないPHP例外に起因しています。Drupalは例外をキャッチするため、userいPHPエラーメッセージはユーザーに表示されません。例外情報は、レポートの「最近のログメッセージ」リンクで見つけることができます(または、次のパスを試してください:/ admin / reports / dblog)。このモジュールはこのレポートを提供するため、「データベースロギング」モジュールが有効になっていることを確認してください。
生成されたすべての内部メッセージが表示されます。タイプ「PHP」および重大度「エラー」でフィルタリングすると、おそらくキャッチされていない例外に関するメッセージが表示されます。これが問題の原因です。より多くの情報が得られたため、修正できる場合があります。
/admin/reports/dblog
。もちろん、この馬鹿げたエラーがあなたのdrupalサイト全体を圧迫しているので、あなたもログインできないのです!
そのエラーはから来てい_drupal_log_error()
ます。
開発の迅速な修正として、より詳細なエラーメッセージを提供するようにその関数を更新できますが、サイトが公開される前に必ず元に戻すようにしてください:)
watchdog
MySQL のテーブルをチェックインします。Blob(variables
列)をダウンロードして、メモ帳で開くことができます。エラーのあるシリアル化されたオブジェクトが表示されます。
これは古いスレッドですが、最近同じ問題が発生したため、入力を提供しています。Drupalのどのパスにもアクセスできませんでした。何であれ、このエラーが常に発生していました。これは、ビューを更新した後に起こり始めたため、何をする必要があるかはわかりましたが、ビューを開くことができませんでした。したがって、Apacheサーバーのログを調べました。drushやdblogを調べるなどの上記のソリューションとは別に、特にアプリケーションパスにアクセスできない場合は、Apacheサーバーのログを調べると便利です。これらは通常\ logs \ error.logファイルの下にあり、未処理の例外とその生成場所などの詳細があります。簡単な修正として、例外をスローしているコードをコメント化し、アプリケーションを更新できます。私の場合、ビューにアクセスして必要な更新を行うことができたコード投稿にコメントしました。同様の状況で誰かの助けになることを願っています