スタンドアロン版をご利用のお客様は、LiveAgentが認識するサーバー名/ドメイン名の変更が必要になる場合があります。このサーバー名はライセンス確認や、ソフトウェア側のURLアドレスの構築に使用されます。

例えば、LiveAgentが www.example.com にインストールされているにもかかわらず、ライセンスサーバーが www.example.com:123 としてインストールを認識している場合、あるいはその逆にLiveAgentを www.example.com:123 で動作させたい場合は、LiveAgentがサーバー名/ドメイン名を認識する方法を変更する必要があります。

デフォルトでは、LiveAgentは SERVER_NAME 環境変数(PHPでは $_SERVER['SERVER_NAME'])からサーバー名を解決します。LiveAgentが別の変数からサーバー名を解決するようにするには、LiveAgentのデータベースの qu_g_settings テーブルに、新しい環境変数名を指定した serverNameResolveFrom エントリを作成する必要があります。

例えば、サーバーが使用したいサーバー名を REAL_HOST として渡している場合、LiveAgentのデータベースで以下を実行します:

INSERT INTO `qu_g_settings` (`settingid`, `name`, `value`, `accountid`) VALUES (NULL, 'serverNameResolveFrom', 'REAL_HOST', '');

その後、example.com:123 のようなポート付きURLでLiveAgentを使用するよう設定する場合は、REAL_HOST 環境変数にこの値を設定する必要があります。Apacheサーバーでの設定方法は以下のとおりです:

SetEnv REAL_HOST "example.com:123"

環境変数と serverNameResolveFrom 設定をLiveAgentのデータベースに設定することで、デフォルトの動作が上書きされ、LiveAgentはこの新しい変数からサーバー名/ドメイン名を解決するようになります。