この記事では、古いスタンドアロン(自己ホスト型)のLiveAgentインストールで発生する可能性があるライセンス検証エラーの解決方法について説明します。このエラーは、ライセンス更新処理が以下のエラーメッセージとともに失敗する場合に発生します。

Response decoding failed: not array. Received text: {"e":"Invalid service method specified."}

原因

このエラーは、古いスタンドアロンのLiveAgentインストールが、現在は稼働していない**旧式のライセンス検証エンドポイント(members.ladesk.com)**を参照しているために発生します。ライセンスマネージャーを、**現行のエンドポイント(members.qualityunit.com)**を指すように更新する必要があります。

ライセンス更新エラーを修正する方法

  1. LiveAgentのインストールディレクトリ内で以下のファイルを探します。

    include\Gpf\Install\LicenseManager.class.php
  2. ファイルを開き、MEMBERS_URLを定義している行を見つけます。

    const MEMBERS_URL = 'https://members.ladesk.com/scripts/server.php';
  3. これを更新後のエンドポイントに置き換えます。

    const MEMBERS_URL = 'https://members.qualityunit.com/scripts/server.php';
  4. ファイルを保存します。

  5. ライセンス更新を再試行します。これで検証処理が正常に完了するはずです。

ファイルまたは定数が見つからない場合

古いバージョンのスタンドアロンLiveAgentの一部では、MEMBERS_URL定数が別のファイルまたは場所で定義されている場合があります。LicenseManager.class.php内に見つからない場合は、インストールディレクトリ全体を対象にmembers.ladesk.comの文字列を全文検索し、該当箇所をすべてmembers.qualityunit.comに置き換えてください。

重要な注意事項:スタンドアロンLiveAgentのサポート終了について

スタンドアロンおよびオンプレミス版のLiveAgentライセンスは提供終了となりました。旧式のスタンドアロンインストールは、セキュリティ更新が提供されなくなった古いサーバーサイド技術に依存しています。古いコードベースには、新しいリリースではすでに解決されている脆弱性が含まれている可能性があり、現代のセキュリティ解析ツールを用いることで、こうした脆弱性はますます特定・悪用されやすくなっています。

これらの理由から、LiveAgentのホスト型クラウドプラットフォームへの移行を強くお勧めします。クラウドプラットフォームでは、以下が提供されます。

  • 継続的なセキュリティ更新とパッチ適用
  • 管理されたインフラとメンテナンス
  • 信頼性と稼働率の向上
  • 最新機能・改善への対応

移行割引

スムーズな移行を実現するため、LiveAgentではスタンドアロンからクラウドプラットフォームへ移行するお客様向けに特別な移行割引をご用意しています。

  • 移行後1年目は40%割引
  • その後はアカウントに対して永続的に30%割引

移行にご興味がある場合は、サポートチームまでお問い合わせください。スムーズな移行を実現できるよう、移行プロセスをサポートいたします。