Skip to content
kazy111 edited this page Dec 7, 2012 · 10 revisions

Welcome to the g_checker wiki!

なにこれ?

獄卒チェッカーのソースコードです。 管理画面等が貧弱ですが、任意のチェッカーサイト作成に使えると思います。

機能と特徴

  • 配信状況の一覧 (複数chを1つの配信名にまとめることが可能)
  • 配信の閲覧 (任意のチャットを組合せることが可能)
  • トピックの管理
  • 配信履歴 (まだ貧弱)
  • テーマ機能

特徴はテーマ機能です。 Smarty互換のテンプレートを用いてテーマ作成ができ、 作成するのはデフォルトテーマとの差分のみでよいようになっています。

例: CSSのみ差し替え、indexページのみ差替え、トップの文章のみ差し替え

対応サービス

現在対応しているサービスは Ustream.tv, Justin.tv, Stickam.jp, ニコ生, TwitCasting です。

動作環境

必要な環境は以下の通りです。 () 内は動作確認しているバージョンです。

  • PHP5 (5.3.5, 5.2.11)
  • MySQL (5.5.8, 5.1.4) or PostgreSQL (8.4.3)

設置の方法 (暫定)

このへんから適当にソースコードを保存して展開したら、 config.phpを編集します。

  1. 最低限必要なのは、サイト設定とデータベース設定です。 MySQLかPostgreSQLに予めユーザとデータベースを作成し、 ホスト名、データベース名、ユーザ名、パスワードを書き込みます。 サイト設定はサイト名、設置URL、設置パス(サーバ上での位置)が必要です。 (標準状態を参考に、適当にお願いします…)
  2. その状態で全てのファイルをアップロードします。
  3. パーミッションを設定します。classes/compiled と classes/cache を 777 に設定して下さい。また、themes/以下がディレクトリ705とかファイル604とかになっている場合は、全て755,644に直して下さい。これをやらないと、プログラムからテーマファイルが読めなくて全く動かない可能性があります。
  4. admin/createdb.php にアクセスします。何も出ませんが1度でいいです。これで環境設定は終了しました。
  5. 次にチェックする配信を登録します。admin/ から飛べる各ページで登録ができます。なんかエラー出るけどよくわからん、という人は、adminにある.htaccessを消して下さい。この状態だと誰でも管理画面にアクセスできてしまいますが… (このへんはそのうち改善する予定です)
  6. 定期的にチェックするには、check_irc.phpとcheck.phpに定期的にアクセスするようにcronなどを設定して下さい。(そのうちサイトアクセス時にチェックできるように…なるといいな…)
Clone this wiki locally
You can’t perform that action at this time.