WPプラグインG AnalyticsをCORESERVERで

アイビースター さまが作った Wordpress の プラグイン G Analytics を愛用しています。

が、CORESERVER だと、safe_mode が絡んで、実は以下のようなエラーが出てしまいます。

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /virtual/escorecard/public_html/default.knetgroup.com/wp-content/plugins/g_analytics/analytics_api.php on line 280

そこで、280行目にこんな修正を加えたところ、エラーは出なくなりました。

修正前
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);


修正後
if (!ini_get('open_basedir') && !ini_get('safe_mode'))
{
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
}



要は、if 文で囲って、safe_mode 時には呼び出さないようにしただけ。
正直、この行を呼び出さないことによる問題点はわかってませんが、
これで、エラーは出なくなりました。

#この修正も、どこか他のプログラムで、CORESERVERで似たような問題があり、上のような形で対応していたのを真似ただけ。


これによる不具合は一切責任持てませんが、参考にどうぞ。


同じカテゴリー(Wordpress)の記事

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

写真一覧をみる

削除
WPプラグインG AnalyticsをCORESERVERで
    コメント(0)