Help Center Liveをインストール

 2009/05/12

ソフト名

Help Center Live

概要

オープンソースのヘルプデスク用ライブチャットアプリケーション。

入手先と最新バージョン

http://www.helpcenterlive.com/ 2.1.7

必要な環境・前提条件等

  • PHP4.3.2以上
  • MySQL

導入手順

MySQLにデータベースを作成する。

create database 067_helpcenterlive;

http://www.helpcenterlive.com/にアクセスする。

hc001

グローバルナビのDownloadsをクリックする。

hc002

「HelpCenter Live! [June 28, 2008]」をクリックするとダウンロードが開始される。 ダウンロードしたhcl-2.1.7.zipを解凍して、C:\inetpub\wwwroot\067_helpcenterliveに配置する。

ブラウザで/067_helpcenterlive/setup/にアクセスするとインストーラーが表示される。 言語は日本語版は提供されていないようなので英語版を利用する。

hc003

DBの接続設定とURL等の設定を行う。

hc004

新規インストールかアップグレードかの確認がなされる。今回は新規インストール。

hc005

データベースに新しいテーブルが作られる旨表示される。

hc006

config.phpを読み取り専用にするよう指示されるので、それに従う。

hc007

どうもWindowsの場合はパーミッションが正しくてもこのステップを通過できないようなので、下部の「Skip」をクリックする。

セットアップが完了した。setupディレクトリを削除するとともに、初期パスワードを変更する。

hc008

ログイン画面

hc009

日本語化してみよう

http://www.kond-g.net/japanese.lzhを入手して解凍しjapanese.phpをlangフォルダにコピーする。 そしてconfig.phpを開き、79行目 $conf['lang'] = 'english'; $conf['lang'] = 'japanese'; に変更すれば良い。

メール文字化けの修正

このままだと送信されたメールが文字化けするようなので修正する。 classemail.phpの39行目から以下の関数が開始される。 function send($subject, $message, $to, $toname, $from, $fromname) { この{の中をごっそり以下に変更。 “` mblanguage(‘ja’);
$fromname = mb
encodemimeheader(mbconvertencoding($fromname, 'ISO-2022-JP’, 'EUC-JP’)); $subject = mbconvertencoding($subject, 'JIS’, 'EUC-JP’); $message = mbconvert_encoding($message, 'JIS’, 'EUC-JP’);

$GLOBALS['phpmailer’]->From = $from; $GLOBALS['phpmailer’]->FromName = $fromname; $GLOBALS['phpmailer’]->AddAddress($to, $toname); $GLOBALS['phpmailer’]->AddReplyTo($from, $fromname);

$GLOBALS['phpmailer’]->WordWrap = 50; $GLOBALS['phpmailer’]->IsHTML(true);

$GLOBALS['phpmailer’]->CharSet = "iso-2022-jp”; $GLOBALS['phpmailer’]->Encoding = “7bit”;

$GLOBALS['phpmailer’]->Subject = $subject; $GLOBALS['phpmailer’]->Body = $message;

if ($GLOBALS['phpmailer’]->Send()) { return true; } else { return false; } “`

動作イメージ

http://maniax.ryuzee.com/067_helpcenterlive/

 2009/05/12

著作

寄稿

Latest post: