予め以下のサーバ環境をご用意下さい。
Webサーバ
Apacheなど
データベース
SQLite、MySQL 4.0x以降 (4.1.x以降推奨)、PostgreSQL
スクリプト言語
PHP 5.x以降 (5.3以降推奨)
メールサーバ
sendmail互換推奨
送信用:SMTP可
受信用:POP3可
Apacheなど
SQLite、MySQL 4.0x以降 (4.1.x以降推奨)、PostgreSQL
PHP 5.x以降 (5.3以降推奨)
sendmail互換推奨
送信用:SMTP可
受信用:POP3可
パッケージをダウンロード後、解凍します。
解凍ソフトなどは使い慣れたものを使用ください。
unzip hitSuji-x.x.zip
解凍ソフトなどは使い慣れたものを使用ください。
unzip hitSuji-x.x.zip
hitSuji
bin 実行スクリプト
libs インクルードファイル郡
htdocs WEB公開
exec.php PC用フロントコントローラ
setup.php セットアップ
archives.php ファイル出力
webapp
models モデルファイル郡
views ビューファイル郡
controllers コントローラファイル郡
plugins プラグイン
dbs SQLiteデータベース
languages 言語カタログ
tmp
cache キャッシュデータ
logs エラーログ
sessions セッションファイル
sqls SQL文 以下のパーミッション設定をWebユーザから書き込めるように 設定してください。
hitSuji
htdocs WEB公開
resource
css 中身の全ファイルを666など
webapp
plugins プラグイン
config.php 666など
dbs SQLiteデータベース
system.db 666など
blob.db 666など
tmp
logs
error.log 666など
config.php 666など 設置後はパーミッション設定しsetup.phpにアクセスしてください。
htdocs PHPソース
setup.php セットアップ 例)http://sns.example.com/setup.php
パッケージ展開後はsetup.phpにアクセスしてください。
ドキュメントルート設定時
エイリアス設定時
エイリアス設定を行わないホームディレクトリの変更方法
htdocs PHPソース
setup.php セットアップ
DocumentRoot "/www/hitsuji/htdocs" 例)http://sns.example.com/setup.php
#
# ALIAS hitsuji
# directory /www/hitsuji/htdocs
#
Alias /sns/ "/www/hitsuji/htdocs/"
<Directory "/www/hitsuji/htdocs">
Options Indexes MultiViews ExecCGI
AllowOverride all
Order allow,deny
Allow from all
AcceptPathInfo On
</Directory>
例)http://www.example.com/sns/setup.php
