当サイトでは、運営費をGoogle Adsenseのサービスによりまかなっております。たくさんの訪問者の方により、このような安定したサーバでWEBページを運営できています。ありがとうございます。
当サイトはWordPressで構築されているため、Adsenseの表示に「Adsense-Deluxe」というプラグインを使用しています。今回のサーバ移転に伴い、このプラグインのトラブルがあったので、その解決方法をメモとして記しておきます。
今回の移転は、前のサーバのファイルを今のサーバにコピー、前のサーバのデータベースを今のサーバに復元という形で行いました。その際、Adsense-Deluxeの設定画面で以下のような表示が出てしまい、Adsense-Deluxeが使用できなくなってしまいました。
Warning: Invalid argument supplied for foreach() in /virtual/katgum18/public_html/wp/wp-content/plugins/adsense-deluxe.php on line 600
Fatal error: Cannot use string offset as an array in /virtual/katgum18/public_html/wp/wp-content/plugins/adsense-deluxe.php on line 634
残念ながら、日本語でこのトラブルの解決策は見つからず。幸いAdsense-Delux作者のブログにその解決策がありました。以下その解決手順を翻訳したものです。
- wp-content/plugins/adsense-deluxe.php を開きます。
ファイルの上部付近にある「define(’ADSDEL_OPTIONS_ID’, ‘acmetech_adsensedeluxe’);」が記述してある行にジャンプします。 - ↑でジャンプした行の真下の行に「update_option(ADSDEL_OPTIONS_ID, ”);」をつけたし、ファイルを保存します。.
- WordPressの管理画面に戻り、Adsense-Deluxeの設定ページを読み込みます。ページが読み込まれると、設定が全て初期化されており、オプションがデフォルトに戻っています。
- 再びwp-content/plugins/adsense-deluxe.php を開き、手順2で付け足した行を削除して、ファイルを保存します。
wp-content/plugins/adsense-deluxe.php に書き換え属性を付加しておき、WordPressのプラグインエディタから編集を行うと作業が楽になるかと思います。
コメント
[…] WordPressメモ: Adsense-Deluxeのトラブルシューティング […]
RipIt4meダウンロード使い方
RipIt4MeとDVDshrink、DVDdecrypterのインストール。 …