Home > インターネット > ロリポップにアクセス解析Research Artisan Liteを設置してみたの続き

ロリポップにアクセス解析Research Artisan Liteを設置してみたの続き

昨日無事ロリポップサーバにResearch Artisan Liteを設置したわけですが

アクセス解析を見てると何事もなくうまく動いていたのに

とつぜん、以下のエラーが・・・

mb_convert_encoding() [function.mb-convert-encoding]: Unable to detect character encoding

File: /home/sites/lolipop.jp/users/coolblog.jp-xyz/web/ra_core/application/helpers/base/BaseHelper.php (Line: 89)

なんだこのphpなエラーは??

とりあえず、BaseHelper.phpをエディタで開いて89行目を確認すると以下のようになっていた。

return RaUtil::convertEncoding(urldecode($url), 'auto');

ネットで色々と調べてみるとどうも"auto"が原因らしい。

うんで、対処法を色々と調べてみるといくつかあって一番よさげなので試してみた。

mb_language("Japanese");をエラーが原因の89行目の前に以下のように書き加えてみた。

mb_language("Japanese");
return RaUtil::convertEncoding(urldecode($url), 'auto');

無事エラーが出ていたのが正常に表示されました。

原因は"auto"がうまく効いていなかったようです。

ちなみに"auto"を"ASCII,JIS,UTF-8,EUC-JP,SJIS"に書き換えても正常に表示されました。

以上です。

★追記★

なんだか

※セキュリティ警告:以下の「setting」ディレクトリのアクセス権(パーミッション)が書き込み可能になっています。

と赤字で出ていたのでsettingディレのパーミッションを755から555に変更したら警告が消えました。

おわりw


最後にこのブログを応援してくださる方は
是非とも以下のバナーをポチっとクリックして
ランキング上げにご協力お願いします!

 にほんブログ村 オヤジ日記ブログ 40代オヤジへ


Home > インターネット > ロリポップにアクセス解析Research Artisan Liteを設置してみたの続き

Search
Categories
スポンサード リンク
お小遣いを稼ごう!
マイクロアドBTパートナーでおこづかいゲット!
アクセスランキング
Feeds
Mobile
Photos
Links

Return to page top