カメニッキ

カメとインコと釣りの人です

apacheのエラーメッセージが読めない時の対処法

文字化けというよりエスケープ処理がされているようです。

たとえば

httpd.exe: Syntax error on line 490 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/PHP/php5apache2_2.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B

こんな感じで。

解読できない

\x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B

テキストエディタで「\x」⇛「%」に全て置換し、

http://www.google.com/search?hl=ja&q=

の末尾に付けて検索してあげることで、

指定されたモジュールがみつかりません

というエラー内容だとわかります。