Moodle1からMoodle2にアップグレードした後に,フロントページの上部に下記のエラーメッセージが表示されて左右のコラムの表示がおかしかったり,添付ファイルのようなメッセージが表示されて作業が先に進められない場合があります.
Notice: Undefined property: stdClass::$defaulthomepage in /var/www/html/moodle/index.php on line 39
これはPHPのエラー報告レベルをNONEに設定していないためです.根本的な原因はMoodleソースコード上のバグが原因ですが…メカニズムとしては,Javascriptをサーバ側で圧縮してクライアントに送信し,それを展開する際にエラーメッセージがゴミとして混入することが原因らしいのですが,詳細は間違っているかも知れません.
一般的にサービスを提供するWebサーバではバグ等によるセキュリティ脆弱性を突く糸口とされないように,PHPのエラーは表示しない設定になっています.しかしMoodleのアップグレードの作業中などは表面上に現れないバグによってコンテンツの変換などが正しく完了していないかも知れませんのでエラーレベルをNORMALなどに上げている方も多いでしょう.
以上の問題が発生した場合は【サイト管理】→【開発】→【デバッグ】で”デバッグメッセージ”を”NONE”に変更して下さい.