「レスポンスのデコードに失敗しました – 無効なサービスメソッドが指定されています」ライセンスエラーをスタンドアロン版LiveAgentインストールで修正する方法
この記事では、古いスタンドアロン(自己ホスト型)のLiveAgentインストールで発生する可能性があるライセンス検証エラーの解決方法について説明します。このエラーは、ライセンス更新処理が以下のエラーメッセージとともに失敗する場合に発生します。
Response decoding failed: not array. Received text: {"e":"Invalid service method specified."}
原因
このエラーは、古いスタンドアロンのLiveAgentインストールが、現在は稼働していない**旧式のライセンス検証エンドポイント(members.ladesk.com)**を参照しているために発生します。ライセンスマネージャーを、**現行のエンドポイント(members.qualityunit.com)**を指すように更新する必要があります。
ライセンス更新エラーを修正する方法
-
LiveAgentのインストールディレクトリ内で以下のファイルを探します。
include\Gpf\Install\LicenseManager.class.php -
ファイルを開き、MEMBERS_URLを定義している行を見つけます。
const MEMBERS_URL = 'https://members.ladesk.com/scripts/server.php'; -
これを更新後のエンドポイントに置き換えます。
const MEMBERS_URL = 'https://members.qualityunit.com/scripts/server.php'; -
ファイルを保存します。
-
ライセンス更新を再試行します。これで検証処理が正常に完了するはずです。
ファイルまたは定数が見つからない場合
古いバージョンのスタンドアロンLiveAgentの一部では、MEMBERS_URL定数が別のファイルまたは場所で定義されている場合があります。LicenseManager.class.php内に見つからない場合は、インストールディレクトリ全体を対象にmembers.ladesk.comの文字列を全文検索し、該当箇所をすべてmembers.qualityunit.comに置き換えてください。
重要な注意事項:スタンドアロンLiveAgentのサポート終了について
スタンドアロンおよびオンプレミス版のLiveAgentライセンスは提供終了となりました。旧式のスタンドアロンインストールは、セキュリティ更新が提供されなくなった古いサーバーサイド技術に依存しています。古いコードベースには、新しいリリースではすでに解決されている脆弱性が含まれている可能性があり、現代のセキュリティ解析ツールを用いることで、こうした脆弱性はますます特定・悪用されやすくなっています。
これらの理由から、LiveAgentのホスト型クラウドプラットフォームへの移行を強くお勧めします。クラウドプラットフォームでは、以下が提供されます。
- 継続的なセキュリティ更新とパッチ適用
- 管理されたインフラとメンテナンス
- 信頼性と稼働率の向上
- 最新機能・改善への対応
移行割引
スムーズな移行を実現するため、LiveAgentではスタンドアロンからクラウドプラットフォームへ移行するお客様向けに特別な移行割引をご用意しています。
- 移行後1年目は40%割引
- その後はアカウントに対して永続的に30%割引
移行にご興味がある場合は、サポートチームまでお問い合わせください。スムーズな移行を実現できるよう、移行プロセスをサポートいたします。