サイト運営者は愛用している方いらっしゃると思います、アクセス解析ソフト「THK Analytics」
私も愛用者です。もとは「Research Artisan Lite」でしたが、確かPHPのバージョンアップに対応しなくなって、「THK Analytics」に乗り換えた記憶があります。
今回インストール中にエラーが発生したので、原因を突き止めました。
「THK Analytics」新規インストール中にエラー発生
さて、今回新規サイトに「THK Analytics ver1.24(最新版)」をインストールしようとしたところ、「入力内容に誤りがあるためデータベースに接続できませんでした」とエラーが出てきました。
内容を何度も確認してやり直しても、同じエラーでした。
エラーの原因は?
PHPのバージョンアップが原因でした。
結論からいうと、PHPバージョン8.1以上で今回のエラーになるようです。
今回の場合、さくらのレンタルサーバ
バージョンダウンが出来るので、8.2→8.1→8.0と試したところ、バージョン8.0でインストールに成功しました。
ちなみに、さくらのレンタルサーバ
原因を突き止めたものの解決方法は?
現状、完全な解決策は見つかっていません。
「THK Analytics」のバージョンアップに期待したいが
開発者サイトをみると2018年3月25日の更新が最後となっているので、開発止まっているのかなという感じです。

PHPバージョン8.0の状態はおススメは出来ない
PHPバージョン8.0であれば、使い続けられそうですが、さくらのレンタルサーバ
今後セキュリティー面の欠陥が見つかるかもしれませんし、おススメは出来ないですね。
ちなみに、私の場合、他サーバーでもサイト運営していて、「THK Analytics」が稼働しているのですが、そちらのPHPはバージョン7.4でした・・・今後の課題です。
ちょっと試したイレギュラーな方法(おススメは出来ません、自己責任です)
試しに、PHPバージョン8.0で「THK Analytics」インストール成功させた後に、PHPバージョン8.3に上げてみたところ、エラー発生せず稼働しているようです。
あくまでも、ちょっと様子を見ただけの素人考えなので、今後どのようなエラーが起こるかわかりません。
もし、やってみようと思っても、あくまでも自己責任で、お願いします。
PHP環境で動いているWordPessなどにも影響がでる可能性が考えられます。
私の場合、今回はまだテスト用のサイト(WordPess使用)しかサーバーに置いてないので、気楽にPHPのバージョン変更ができた背景があります。
一応軽く見た感じですが、そのサイトも問題なく稼働しています。
まとめ
今回のエラーはPHPのバージョンアップによるものでした。
完全な解決策はいまのところ、みつからない状況ですが、自己責任のもと一応稼働させることはできるという感じです。
開発元が対応してくれると、とても助かるのですが、今後どうでしょうか。
コメント