CodeIgniter3のチュートリアルをリファクタリング(3)

こんにちわ! NEKOGETです。
この記事はCodeIgniterアドベントカレンダーのために書きました! 21日目です!
https://qiita.com/advent-calendar/2017/code_igniter

20日目の記事は、 アドベントカレンダーの効能 でした!

内容としては、 CodeIgniter3のチュートリアルをリファクタリング(2) の続きになります!

AWS Lightsail は80と22ポートがデェフォルトで開いています。ビルドインサーバーで8000で立ち上げてしまうのもアリですが、今日はhttpdさんに頑張ってもらうことにします。

ソースコードの移動

URLを叩いてWelcomeページが見えるか確認してみましょう

表示されました

configの設定

application/config/config.phpの設定

ベースURLの設定をします。今回はチュートリアルなのでipアドレスからのURLで良いでしょう。

起点となるファイルのパスを記載します。
デェフォルトではindex.phpです。
今回はkenjisさんの提供してくれているパッケージでプロジェクトを作ったのですでにmod_writeの設定が.htaccessで設置されていますので、ブランクになっています。

composerのautoloaderを使うかどうかの設定がありますね。
trueにしておきましょう

今回はsessionはfileのままで行こうかと思います。
なのでそのままデェフォルト値で良いでしょう

unitTest実行用ライブラリの追加

https://github.com/kenjis/ci-phpunit-test
composer installします。

testsフォルダへ移動

しかし、../../vendor/phpunit/phpunit/phpunit はちょっと遠いね。


テストが実行できる状態になりました。

次へ続きます。