**CodeIgniter4.xCodeIgniter4https://github.com/kenjis/ci4-tettei-apps **
CodeIgniterCodeIgniter 1.6.1CodeIgniter 3.x
CodeIgniter 3.x
public
pre_system
category``product
Seeder application/database/seeds
MY_Controller
Composer
https://github.com/kenjis/codeigniter-tettei-apps/archive/develop.zip
codeigniter-tettei-apps/public
http://localhost/CodeIgniter/
Apachehtdocs
$ cd /paht/to/Apache/htdocs/
$ ln -s /path/to/codeigniter-tettei-apps/public/ CodeIgniter
.htaccess
mod_rewrite
Apache
$ cd /path/to/codeigniter-tettei-apps/
$ chmod o+w application/logs/
$ chmod o+w application/cache/
$ chmod o+w public/captcha/
Composer
$ php composer.phar self-update
$ php composer.phar self-update --1
$ php composer.phar install --no-plugins
update
$ php -d memory_limit=-1 composer.phar update --no-plugins
MySQL
CREATE DATABASE `codeigniter` DEFAULT CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON codeigniter.* TO username@localhost IDENTIFIED BY 'password';
$ php cli migrate
$ php cli seed
$ composer test
build/coverage
Xdebug
RuntimeException: Cannot modify header information - headers already sent by (output started at .../vendor/phpunit/phpunit/src/Util/Printer.php:113) on line 350 ...
$ vendor/bin/phpunit -c application/tests/ --stderr
https://www.mozilla.org/ja/firefox/new/ Firefox
Homebrewselenium-server-standalonegeckodriver
$ brew install selenium-server-standalone
$ brew install geckodriver
Selenium
$ selenium-server -port 4444
$ sh acceptance-test.sh
geckodriverFindergeckodriver
: https://github.com/mozilla/geckodriver/issues/1629#issuecomment-650432816
CodeIgniter 3.0.0master
BSDdocs/license-codeigniter-tettei-1.4.txt