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.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.