ホーム > フォーラム > 質問箱 > XCL2.2(Pack 2012) > 管理者モードからログアウトするとHTTP500内部エラー

管理者モードからログアウトするとHTTP500内部エラー
投稿者: chibikaren | 投稿日時: 2013/3/1 9:39 | 閲覧: 12616回
chibikaren

こんにちは。

CentOS6.3で下記の内容で自サバです。

最初は問題なかったのですが、突然
管理者モードからログアウトするとHTTP500内部エラーになってしまいます。

その間行ったことといえば「コメント統合」のためd3forumをインストールしたことぐらいです。
どうしたら良いのかご教示ねがえたらと思います。

[サイト/システム情報]
XC Legacyバージョン : XOOPS Cube Legacy 2.2.2 Beta1
デフォルト・サイトテーマ : FCT_Majestic
デフォルトのテンプレート・セット : default
使用言語 : japanese
デバッグモードを有効にする : オフ
オペレーティングシステム : Linux k
サーバー : Apache
ユーザーエージェント : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SIMBAR={765E2421-6AA7-11E2-95F2-0015F2D8E315}; GTB7.4; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
PHPバージョン : 5.3.3
MySQLのバージョン : 5.1.67

[PHPの設定]
セーフモード : オフ
最大実行時間 : 30 sec.
メモリ制限 : 128Mb
表示エラー : オフ
ショートオープンタグ : オフ
ファイルをアップロード : オン ( アップロード最大ファイルサイズ:100M, Post最大サイズ:100M )
マジッククオート : オフ
グローバル変数の登録 : オフ
出力バッファリング : オフ
open_basedir : オフ
url_fopenを許可 : オフ
DOMの拡張 : いいえ (required by recent modules)
exifの拡張 : はい
gettextの拡張 : はい
JSONの拡張 : はい
XMLを有効 : はい
Curlの拡張 : はい
Zlibを有効 : はい
Soapの拡張 : いいえ (required by recent modules)
Mbstringを有効 : はい
Iconvの利用 : はい
GDの拡張 : いいえ (required by recent modules)

こちらのサイトのフォーラムのレスを参考に「OhMyGodHelpMe.class.php」を入れて
見ました。
下記ですが何が原因なのかわかるのでしょうか?
よろしくお願いします。

Warning: localtime(): It is not safe to rely on the system's timezone settings.
You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.
We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php on line 262


Warning [PHP]: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file core/XCube_Session.class.php line 78
Warning [PHP]: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file core/XCube_Session.class.php line 78
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 25
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 26
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 27
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 28
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 29
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /var/www/html/xoops/modules/legacy/kernel/Legacy_Controller.class.php:262) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line

コメント(7)

Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: naao | 投稿日時: 2013/3/1 10:22
naao
引用:

CentOS6.3で下記の内容で自サバです。

最初は問題なかったのですが、突然
管理者モードからログアウトするとHTTP500内部エラーになってしまいます。

その間行ったことといえば「コメント統合」のためd3forumをインストールしたことぐらいです。
どうしたら良いのかご教示ねがえたらと思います。



どこかでFatalエラーが出ているから表示できないのだと思います。
自鯖なのですから、まずapacheログを見てみましょうよ。
#21214 | | 返信する |
Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: chibikaren | 投稿日時: 2013/3/1 11:49 | 親コメント: #21214
chibikaren

お世話になります。
apacheのエラーログです。

timezone settings.のエラーが出ているので下記にしました。
php.ini に設定 → 「date.timezone = "Asia/Tokyo"」


特に問題のありそうな所のみ抜粋しました。
よろしくお願いします。
[Sun Feb 24 04:21:17 2013] [notice] Digest: generating secret for digest authentication ...
[Sun Feb 24 05:04:23 2013] [notice] caught SIGTERM, shutting down
[Sun Feb 24 09:59:08 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Feb 24 09:59:08 2013] [notice] Digest: generating secret for digest authentication ...
[Sun Feb 24 09:59:08 2013] [notice] Digest: done
[Sun Feb 24 09:59:09 2013] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations
[Sun Feb 24 10:01:48 2013] [error] [client 157.55.32.141] File does not exist: /var/www/html/robots.txt

[Sun Feb 24 10:19:12 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/modules/xupdate/admin/PIE.htc
[Sun Feb 24 10:19:53 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/modules/xupdate/admin/PIE.htc
[Sun Feb 24 10:22:45 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/modules/legacy/admin/PIE.htc

[Sun Feb 24 10:25:22 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/uploads/thumbs/781.jpg
[Sun Feb 24 10:26:38 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/legacy/admin/PIE.htc
[Sun Feb 24 10:27:13 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/mylinks
[Sun Feb 24 10:29:44 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/legacy/admin/PIE.htc
[Sun Feb 24 10:30:10 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/xupdate/admin/PIE.htc
[Sun Feb 24 10:31:37 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/xupdate/admin/PIE.htc
[Sun Feb 24 10:06:02 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/d3xcgal
[Sun Feb 24 10:06:02 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/d3blog
[Sun Feb 24 10:10:06 2013] [error] [client **.***.**.**] File does not exist: /var/www/html/xoops/modules/newbb, referer: http://*****.****.com/xoops/modules/newbb/newtopic.php?op=add&forum=1


[Sun Feb 24 10:22:45 2013] [error] [client 192.168.**.*] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/karen/xoops_trust_path/modules/xupdate/module_icon.php on line 6, referer: http://*****.****.com/xoops/modules/legacy/admin/index.php?action=ModuleList
[Sun Feb 24 10:22:45 2013] [error] [client 192.168.**.*] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/karen/xoops_trust_path/modules/xupdate/module_icon.php on line 8, referer: http://*****.****.com/xoops/modules/legacy/admin/index.php?action=ModuleList
[Sun Feb 24 10:22:46 2013] [error] [client 192.168.**.*] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/karen/xoops_trust_path/modules/protector/module_icon.php on line 6, referer: http://*****.****.com/xoops/modules/legacy/admin/index.php?action=ModuleList
[Sun Feb 24 10:22:46 2013] [error] [client 192.168.**.*] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/karen/xoops_trust_path/modules/protector/module_icon.php on line 8, referer: http://*****.****.com/xoops/modules/legacy/admin/index.php?action=ModuleList
Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: naao | 投稿日時: 2013/3/1 12:28 | 親コメント: #21217
naao

Fatalは表示されていませんね。

引用:
その間行ったことといえば「コメント統合」のためd3forumをインストールしたことぐらいです。


大概の場合はそれ以外に色々作業をしていて、それが影響している場合が多いです。

今回の場合、何だかnewbbをインストールした痕跡、もしかするとこれでうまくアンインストールできていないのにnewbbのファイル群を消してしまった、とかありそうです。
以下、d3forumを使うのでnewbbは使わないという前提で進めます。

1、まず、newbbをもう一度アンインストールしてみる。
2、phpMyAdminなどを使って、データベースの「xxx_modules」テーブルの中に、「name」の項目に「newbb」があったら、行を削除する。

どうぞ慎重に作業してください。
phpMyAdminを使う場合には、使い方はご自身でググってください。

(追記)
あと、一般的にトップページでFatalが出たときは、トップページに配置したブロックが問題なことが多いです。 トップページに配置したブロックを一つずつ非表示にしてゆくと、原因となるブロックがあればいつか表示されるはずです。
Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: chibikaren | 投稿日時: 2013/3/1 12:55 | 親コメント: #21218
chibikaren

いろいろご指導ありがとうございます。

下記は管理者からログアウトを二回ほどした後のlogです
mytextfilter.css,ってなんでしょう? 検索して調べて見ますが・・・

[Fri Mar 01 12:25:50 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****.com/xoops/modules/d3blog/
[Fri Mar 01 12:26:09 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****.com/xoops/modules/d3blog/
[Fri Mar 01 12:26:21 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****.com/xoops/modules/d3blog/
[Fri Mar 01 12:26:34 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****.com/xoops/modules/d3blog/
[Fri Mar 01 12:26:42 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****.com/xoops/modules/d3blog/ar chives.php
[Fri Mar 01 12:27:01 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****.com/xoops/modules/d3blog/
[Fri Mar 01 12:27:15 2013] [error] [client 192.168.**.*] File does not exist: /var/www/html/xoops/mytextfilter.css, referer: http://*****.*****com/xoops/modules/d3blog/
[Fri Mar 01 12:28:36 2013] [error] [client 66.249.**.*] File does not exist: /var/www/ html/robots.txt
[Fri Mar 01 12:28:37 2013] [error] [client 66.249.**.*] File does not exist: /var/www/html/xoops/uploads/thumbs/41.jpg

>newbbをもう一度アンインストールしてみ・・
実はnewbbは入れていないのです、他にもこのようなエラーがあります。
これについては空のファイルを入れてみようかなと思っているのですが・・

実はCentos6.3を入れる前に別のマシーンでcentos5を入れて遊んでおりました
そのときはnewbbも入れておりましたし、今、いくつか出ているエラー(ファイルがない)
のファイルそうです。
modules/mylinks


それが不思議でなりません。

はい、確認してみます。

最悪はエラーいい状態のときのxoopsをローカルにバックアップして有りますので
今のxoopsを削除して入れなおして見たいと思います。
Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: chibikaren | 投稿日時: 2013/3/1 20:03 | 親コメント: #21219
chibikaren

お世話になります。
各局のところxoopsの再インストールをして直りました。

その後のapachiのエラーlogですがこれらのエラーはどこが問題なのでしょうか?
たびたびすみません。
PIE.htcがエラーになっているようですが・・

Fri Mar 01 19:25:47 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/PIE.htc
[Fri Mar 01 19:25:57 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/myalbum/admin/PIE.htc
[Fri Mar 01 19:26:03 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/myalbum/admin/PIE.htc
[Fri Mar 01 19:26:16 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/myalbum/admin/PIE.htc
[Fri Mar 01 19:26:30 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/myalbum/admin/PIE.htc
[Fri Mar 01 19:26:50 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/PIE.htc
[Fri Mar 01 19:26:56 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/myalbum/admin/PIE.htc
[Fri Mar 01 19:26:59 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/myalbum/admin/PIE.htc
[Fri Mar 01 19:27:19 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/mailbbs/admin/PIE.htc
[Fri Mar 01 19:27:22 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/mailbbs/admin/PIE.htc
[Fri Mar 01 19:27:27 2013] [error] [client 192.168.72.2] PHP Fatal error: Call to a member function mid() on a non-objectin /var/www/html/xoops/modules/
mailbbs/admin/admin.php on line 51, referer: http://karenn.blogdns.com/xoops/modules/mailbbs/admin/myblocksadmin.php
[Fri Mar 01 19:27:30 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/mailbbs/admin/PIE.htc
[Fri Mar 01 19:28:00 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/PIE.htc
[Fri Mar 01 19:28:07 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/legacy/admin/PIE.htc
[Fri Mar 01 19:28:19 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/legacy/admin/PIE.htc
[Fri Mar 01 19:28:36 2013] [error] [client 192.168.72.2] File does not exist: /var/www/html/xoops/modules/legacy/admin/PI

もうひとつ質問がありますので新たに質問させていただきます。
Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: naao | 投稿日時: 2013/3/1 21:38 | 親コメント: #21222
naao
引用:
その後のapachiのエラーlogですがこれらのエラーはどこが問題なのでしょうか?
たびたびすみません。
PIE.htcがエラーになっているようですが・・


PIE.htc というキーワードでググると色々でてきますね。
お使いのテーマか何かがそういうスタイルシートを使っていて、それが正しく設定されていないのではないでしょうか?
Re: 管理者モードからログアウトするとHTTP500内部エラー 
投稿者: chibikaren | 投稿日時: 2013/3/2 9:18 | 親コメント: #21223
chibikaren

naaoさん、ありがとうございます。

デェフォルトのテーマを使いますとPIE.htcのエラーはでないようです。

CSSでテーマのカスタマイズはまだ出来ないものですから無料のテーマを
探して使っております。

いろいろ有りましたが自分にエラー相当する解決方法は分かりませんでした。
引き続き調べながら対処できるようにしていきたいと思います。

ありがとうございました。

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top