application/
・名前をapp/(そのままでもいいし)に変えて、web_rootとは別のとこに置く(system/とも別のとこ)
index.php
・web_rootに置く・$system_path $application_folderのパス設定
app/config/config.php
・$config['base_url'](設定しなくてもいいらしいが?)・$config['index_page'] = '';・$config['url_suffix'] = '.html';・$config['charset'] = 'UTF-8';・$config['enable_hooks'] = FALSE; ←フック使わなきゃFALSE・$config['subclass_prefix'] = 'MY_';→今は未設定 そのうち使うかも・$config['log_threshold']=0→ログを出すときは下記の設定から選ぶ→0だとログでない| 0 = Disables logging, Error logging TURNED OFF| 1 = Error Messages (including PHP errors)| 2 = Debug Messages| 3 = Informational Messages| 4 = All Messages・$config['log_path'] →ログ出す場所 フルパス→ログファイル名まで書くのかと勘違いしてた...orz→ログディレクトリパスを書く ex)$config['log_path'] = 'C:/webapp/logs/';→win環境で、¥使うとエラーになるから/スラッシュで。→指定しなければ、デフォルトのAPPPATH.'logs/'が指定される・$config['encryption_key'] セッション使うなら・Session Variables →セッションの詳細設定・Cross Site Request Forgery →このへんも必要かも(未設定)
app/config/autoload.php
・DBをapp全体で使うなら$autoload['libraries'] = array('database');→使いたいところで接続する手動設定とか、DSN設定とかも使えるし
app/config/database.php
・DB設定$db['default']['username'] = 'username';$db['default']['password'] = 'password';$db['default']['database'] = 'test';とか$db['default']['dbcollat'] = 'utf8_general_ci';とかね
・web_root配下に .htaccess設置(もしくはhttpd.confでもいいけど)・↓設定RewriteEngine onRewriteRule ^(.*)$ index.php/$1 [L]
データベースへの接続 : CodeIgniter ユーザガイド 日本語版
0 件のコメント:
コメントを投稿