設置とか。
データベース『yuyu_gallery』を作成してください。
CREATE DATABASE yuyu_gallery DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ダウンロードしたファイルを解凍してください。
- galleryclass/include/gallery.sql があります。SQLです。
- 18行目付近 管理者を登録しています。
IINSERT INTO yuyu_gallery_user (uid,gid,v_name,v_top,v_email,v_pass,b_active) VALUES(1,999,'YUYU','admin','foo@example.com',md5('123456'),'t');
'foo@example.com', md5('123456')
管理者メールアドレス、パスワードになっていますので適宜書き換えてください。必須です。 - 書き換えたSQLを「yuyu_gallery」に流し込んでください。
ファイルの配置とパーミッション
┣ galleryclass pubic_htmlより上が望ましいです。 ┃└ initialize.php 他動作に必要なファイル群 ┃└ tmp ディレクトリ 書込可能にする(0777) ┗ pubic_html ┃└ index.php .htaccess など ┣ admin ┣ images スタイルシートなんかもここにあります ┣ uploads 書込可能にする-アップロード画像(0777) ┃┗ thumbnail他 書込可能にする-アップロード縮小画像とか(0777) ┗xmlsrv
設定
galleryclass/conf/nit.php
データベースの設定
define('DB_HOST', 'localhost'); データベースサーバ
define('DB_USER', 'root'); データベースユーザ
define('DB_PASS', ''); データベースパスワード
define('DB_NAME', 'yuyu_gallery'); データベース名
define('DB_CHARSET', 'utf8'); データベースの文字セット MySQL 4.1.0以上
define('DB_COLLATE', ''); まぁこのままで
画像処理の設定
$GLOBALS['_use_im'] = 1;// 2:ImageMagic 1:GD
ImageMagicが使える場合は、convertまでのフルパス
$GLOBALS['_imagicpath'] = '/usr/local/bin/convert';
main.php
$base = '/rootdirectory';//環境に合わせて書き換える フルパスで記入
必要に応じ、.htaccessを書き換え使ってください。
最新版 trac
http://trac.uu-web.com/trac/project/
レンタルしているサーバーにsubversion + tracをインストールする実験をかねています。
最新版つっても配布しているものからなんら更新されていませんが。。地味にpro版だったりします
ticketは登録できますからバグ報告などあればよろしく。
このスクリプトは、LightWindow v2.0とか
同梱しています。
IPAフォントは使っていません。
http://graphpite.sourceforge.net/ GraPHPiteも試しましたが、PHP5ではE_STRICTまみれで使い物になりませんでした。MITライセンスのみの小さな外部ライブラリで行きたかったのですが
結局jpGraphという巨大なものになってしまいました。将来的には自分で実装して置き換えたいと思います。後、既知のバグとしてカレンダーの開始曜日が日曜しか正しく動作しません。ごちゃごちゃしている内に訳分からなくなって放置しています。
極力つか、UNIXタイムに依存せず全部デーらベースから日付引っ張っています。グレゴリオ歴で使えます。参考:この辺りsafe_modeでImageMagicは使えません。CGIとして動作しているPHPでは、管理ページのauthクラスは無効になり、TOPページのログイン時に管理者判定します。そのままadminへアクセスしてください。Apacheのmoduleとして動作している場合はBasic認証になります。