ソースコードをダウンロードした後、解凍ソフトでファイルを展開します。
まず、メモ帳などのエディタを使って、初期設定を行います。
つぎに、FTPソフトでファイルをサーバ上にアップロードして、パーミッションの設定を行ってください。
抹茶請求書は、フレームワークにCakePHPを採用しています。フレームワークとは開発を効率良く行うための基盤となるソフトウェアです。まず、CakePHPの初期設定を行います。
●/app/config/core.phpをエディタで編集します
1. 208行目:Security.salt Dyh…で始まる文字列をランダムな英数字に置き換えます。
2. 213行目:Security.cipherSeed 768…で始める文字列をランダムな数字に置き換えます。
※Security.salt,Security.sipherSeedはシステム内部で利用する文字列ですので、必ず変更してください。
また、php.ini に default timezoneを設定してください。php.iniが使用できない場合、かつログに「Warning (2): strtotime()」が表示される場合は、 app/config/core.phpの252行目のコメントアウトを外し、以下の通りに設定下さい。「date_default_timezone_set('Tokyo/Asia');」
サーバへのアップロードの際は、右のようなディレクトリ構成となるようにして行ってください。
※ドキュメントルートに設置することを想定しています。
右のフォルダは書き込み権限( 707 または 777 )が必要です。
※htaccessが有効でない場合は、httpd.confを修正します。
AllowOverride All
※サブディレクトリにインストールする場合は htaccess に以下の設定を行ってください。
ここから先の作業はブラウザで行います。
データベース、データベースに接続するユーザは事前に作成しておく必要があります。