※当サイトでは運営者の経験による様々な提案をしていますが、自己責任の元で参考にして下さい

THK Analyticsをインストール中「データベースに接続できませんでした」とエラーになってしまう原因

スポンサーリンク

サイト運営者は愛用している方いらっしゃると思います、アクセス解析ソフト「THK Analytics」

私も愛用者です。もとは「Research Artisan Lite」でしたが、確かPHPのバージョンアップに対応しなくなって、「THK Analytics」に乗り換えた記憶があります。

今回インストール中にエラーが発生したので、原因を突き止めました。

スポンサーリンク

「THK Analytics」新規インストール中にエラー発生

さて、今回新規サイトに「THK Analytics ver1.24(最新版)」をインストールしようとしたところ、「入力内容に誤りがあるためデータベースに接続できませんでした」とエラーが出てきました。

内容を何度も確認してやり直しても、同じエラーでした。

エラーの原因は?

PHPのバージョンアップが原因でした。

結論からいうと、PHPバージョン8.1以上で今回のエラーになるようです。

今回の場合、さくらのレンタルサーバ なのですが、PHPバージョン8.3 でした。

バージョンダウンが出来るので、8.2→8.1→8.0と試したところ、バージョン8.0でインストールに成功しました。

ちなみに、さくらのレンタルサーバ では、現在(2024/08/27)バージョン8.2以上が[推奨]になっています。

原因を突き止めたものの解決方法は?

現状、完全な解決策は見つかっていません。

「THK Analytics」のバージョンアップに期待したいが

開発者サイトをみると2018年3月25日の更新が最後となっているので、開発止まっているのかなという感じです。

ニュース | THK Analytics
THK Analytics は無料でダウンロードできる高機能・高速・低メモリ・リアルタイム・レスポンシブな PHP + MySQL で動作するサーバーインストール型アクセス解析です。

PHPバージョン8.0の状態はおススメは出来ない

PHPバージョン8.0であれば、使い続けられそうですが、さくらのレンタルサーバ では[非推奨]です。

今後セキュリティー面の欠陥が見つかるかもしれませんし、おススメは出来ないですね。

ちなみに、私の場合、他サーバーでもサイト運営していて、「THK Analytics」が稼働しているのですが、そちらのPHPはバージョン7.4でした・・・今後の課題です。

ちょっと試したイレギュラーな方法(おススメは出来ません、自己責任です)

試しに、PHPバージョン8.0で「THK Analytics」インストール成功させた後に、PHPバージョン8.3に上げてみたところ、エラー発生せず稼働しているようです

「THK Analytics」の解析ページの表示がおかしくなりました。ログインはできますが、ビジターログ等表示できなくなりました。但し、PHPバージョン8.0にすると表示は正常になりました。
やはりPHPバージョン8.0までしか動作しない様です。

あくまでも、ちょっと様子を見ただけの素人考えなので、今後どのようなエラーが起こるかわかりません。

もし、やってみようと思っても、あくまでも自己責任で、お願いします。

PHP環境で動いているWordPessなどにも影響がでる可能性が考えられます。

私の場合、今回はまだテスト用のサイト(WordPess使用)しかサーバーに置いてないので、気楽にPHPのバージョン変更ができた背景があります。

一応軽く見た感じですが、そのサイトも問題なく稼働しています。

まとめ

今回のエラーはPHPのバージョンアップによるものでした。

完全な解決策はいまのところ、みつからない状況ですが、自己責任のもと一応稼働させることはできるという感じです。

開発元が対応してくれると、とても助かるのですが、今後どうでしょうか。

コメント

タイトルとURLをコピーしました