スポンサーサイト

  • このエントリーを含むはてなブックマーク
  • Yahoo!ブックマークに登録
    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    eticketインストール・設定

  • このエントリーを含むはてなブックマーク
  • Yahoo!ブックマークに登録
    ※4/9追記eTicketは、FreeTicketに移行しました。
     FreeTicketのカテゴリをあわせてご参照ください。

    前回は触れられませんでしたが、
    eticketのインストールに関してコメントします。

    まず、こちらからファイルを取得してください。

    動作環境は、apache、PHP5以上、MySQL4.1以上の環境です。
    Webインストーラでインストールできますが、まず下準備します。
    PHP5だったので、やはりCentOS5.2を用いました。

    1.OSのインストール

    OSインストールで実施したことは、

    ・日本語選択
    ・パーティション1つに
     →DB領域、今回は「/var/lib/mysql/」を注意してパーティションを設定します。

    ・パッケージカスタマイズ
      不要なものを取り除きベースシステムのベース、MySQL、Webサーバの
      あたりを加えました。
      インストール後にphp-mbstringを追加しました。

    2.パッケージの展開と設定

    上記で取得したファイルをWebサーバのDocumentroot以下に展開し,
    settings.phpファイルの準備とpipe.phpの権限を「666」の書き込み可能な
    権限にします。


    # tar zxvf eticket-1.7.2_dip.tar.gz
    # cd ./eticket-1.7.2/
    # cp settings.default.php settings.php
    # chmod 666 settings.php
    # chmod 666 pipe.php



    ここで、Webインストーラを起動する前に、DBを作っておきます。
    OSインストール直後はMySQLが停止しているので起動します。
    日本語ファイルとあわせDBの文字コードもUTF-8にしておきます。


    #service mysqld start
    # mysql -u root -p
    mysql> create database eticket charset='utf8';



    細かな設定ファイルの編集はここでは必要なく、Webインストーラがやってくれます。

    3.ブラウザからインストーラー起動

    それでは、ブラウザからアクセスします。

    http://FQDNまたはIPアドレス/eticket-1.7.2/install/

    上部のInstallタブを選択肢、「Agree」ボタンで継続します。
    自分で作成したMySQLの情報を入力し、継続します。

    次の画面でLinuxでは基本的な部分は埋まりますが、Windowsでは、
    パスなどを丁寧に確認して入れましょう。
    「Submit」するとひとまず終了です。
    ブラウザは一旦閉じてかまいません。

    4.微調整

    最後に、インストールディレクトリの削除と
    「2.」で書き込み許可したファイルを調整します。


    # rm -rf /var/www/html/eticket-1.7.2/install/
    # chmod 644 settings.php
    # chmod 755 pipe.php



    最後の最後ですが、「eticket」では、
    お問い合わせメールの処理手段が二つあります。
    pop3のアカウントでのメール取得と、
    pipeプログラムを使ったリアルタイム処理があります。

    私の環境では、pipeプログラムを用いた手法は日本語処理が
    うまくいかないのか、メール文面のパースに失敗している様で、
    うまくいきませんでしたので、ひとまず、pop3アカウントでの
    手段で設定しています。
    pop3アカウント情報自体は、管理画面
    http://FQDNまたはIPアドレス/eticket-1.7.2/admin.php
    から「お問い合わせカテゴリ」の設定で行います。

    メールアカウントへのアクセスはautomail.phpにて行います。
    automail.phpにアクセスすることで動作します。
    wgetや、lynxの動作をcronで設定します。
    下記は、wgetでの設定例です。


    0 * * * * wget -q -O /dev/null http://FQDNまたはIPアドレス/eticket-1.7.2/automail.php




    スポンサーサイト

    theme : Linux
    genre : コンピュータ

    comment

    Secret

    ご案内
    google検索
    カスタム検索
    カテゴリ
    最新記事
    Amazon
    カテゴリー&RSS
    RSS新着情報

    plugin by F.B

    検索フォーム
    最近のコメント(コンパクト)
    データ取得中...
    リンク
    フリーエリア
    RSSリンクの表示
    カレンダー
    08 | 2017/09 | 10
    - - - - - 1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    ブックマーク
    Yahoo!ブックマークに登録
  • | このエントリーを含むはてなブックマーク
  • 月別アーカイブ
    最新トラックバック
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。