当サイトのWordPressダッシュボードにて以下のエラーが発生しました。
エラータイプ E_ERROR が /・・・・・・・/maihamabreeze.com/wp-content/plugins/st-affiliate-manager/Tracker/Source/SourceFactory.php ファイルの 211 行目で発生しました。 エラーメッセージ: Uncaught Error: Call to a member function setTimezone() on bool in /・・・・・・・/maihamabreeze.com/wp-content/plugins/st-affiliate-manager/Tracker/Source/SourceFactory.php:211
Stack trace:#0 /・・・・・・・/maihamabreeze.com/wp-content/plugins/st-affiliate-manager/Tracker/Source/SourceFactory.php(67): St\Plugin\AffiliateManager\Tracker\Source\SourceFactory->getArchiveTitle()
#1 /・・・・・・・/maihamabreeze.com/wp-content/plugins/st-pv-monitor/Tracker/Ranking/RankingRepository.php(213): St\Plugin\AffiliateManager\Tracker\Source\SourceFactory->create()
#2 /・・・・・・・/maihamabreeze.com/wp-content/plugins/st-pv-monitor/Tracker/Ranking/RankingRepository.php(97): St\Plugin\PvMonitor\Tracker\Ranking\RankingRepository->buildRanking()
#3 /・・・・・・・/maihamabreeze.com/wp-content/plugins/st-pv-monitor/Admin/Dashboard/RankingWidget.php(73): St\Plugin\PvMonitor\Tracker\Ranking\RankingRepository->fetchDailyRanking()
#4 /・・・・・・・/maihamabreeze.com/wp-admin/includes/template.php(1453): St\Plugin\PvMonitor\Admin\Dashboard\RankingWidget->display()
#5 /・・・・・・・/maihamabreeze.com/wp-admin/includes/dashboard.php(271): do_meta_boxes()
#6 /・・・・・・・/maihamabreeze.com/wp-admin/index.php(204): wp_dashboard()
#7 {main}
thrown
当記事では、このエラー解決になった対応について記載します。
何のエラーか
当サイトの環境情報は以下の通り
WordPress バーション6.9.1
現在のテーマ: AFFINGER Child (バージョン 20240601)
現在のプラグイン: AFFINGER タグ管理マネージャー4 [LITE] (バージョン 4.7.1)
PHP バージョン8.2.30
症状
WordPressダッシュボードが常時とは異なる表示(表示されるべきものがない)がされている。
また、先ほどのエラーメッセージが、Affinger6のプラグインAFFINGER タグ管理マネージャー4 [LITE] 若しくは、AFFINGER タグ管理マネージャー専用PVモニター[LITE] の出力の「今日のアクセスランキング」」欄に表示される。
WordPressダッシュボードのPVモニターのアクセスログにも先ほどのエラーメッセージが表示される。
同様に、アクセスランキングの欄にも先のエラーメッセージが表示される。
エラーの所在
Affinger6のプラグインAFFINGER タグ管理マネージャー4 [LITE] 若しくは、AFFINGER タグ管理マネージャー専用PVモニター[LITE] から発生しているエラーと特定。
対処
色々試行錯誤した結果から記録します。
最終的な対処としては、「キャッシュクリア」でした。
このキャッシュクリアは、ブラウザキャッシュのクリアではなく、「サーバー側のキャッシュをクリア」することでエラーがなくなりました。
以下は当サイトのあるレンタルサーバ、ConoHa WINGにおけるキャッシュクリアである、コンテンツキャッシュのクリア手順について記録します。
ConoHa WINGのコントロールパネルにログインします。
「サイト管理」を選択し、ドメイン選択します。
選択したドメインの「高速化」>「キャッシュ」を選択し、「コンテンツキャッシュ」を広げます。
「キャッシュクリア」欄のブルーの「クリア」ボタンを押下します。

サーバー側でキャッシュがクリアされると「成功しました キャッシュクリア」とメッセージが表示されます。

この操作後、先に記載したエラーは表示されなくなりました。
うまくいかない場合
対処の項で示した作業でうまくいかない場合は、下記の作業をした後、再度対処の項の作業を実施してください。
やるべき作業
「クリック計測」と「PVモニター」のそれぞれの「設定」画面で表示される「管理」」の項目で
「全てのログを削除する」のチェックボックスにチェックを入れて「送信」をクリックします。

この記事が、エラー対処の一助になれば幸いです。
当サイトは、ConoHA WINGで運営しています。
操作性、サイトメンテナンス性、とても使いやすいレンタルサーバーです。自信をもっておすすめします。