codeigniter-tettei-apps

『CodeIgniter徹底入門』のサンプルアプリケーション(CodeIgniter v3.1版)

Stars
28
Committers
1

CodeIgniterCodeIgniter 3.x

**CodeIgniter4.xCodeIgniter4https://github.com/kenjis/ci4-tettei-apps **

CodeIgniterCodeIgniter 1.6.1CodeIgniter 3.x

  • 7
  • 8
  • 9

CodeIgniter 3.x

  • PHP 7.4.15
    • Composer 1.10.19 (Composer 2.0Cli for CodeIgniter)
  • MySQL 5.7

  • Selenium Server 3.141.59
  • geckodriver 0.29.0
  • OpenJDK 15.0.1

Composer

https://github.com/kenjis/codeigniter-tettei-apps/archive/develop.zip

Apache

codeigniter-tettei-apps/public http://localhost/CodeIgniter/

Apachehtdocs

$ cd /paht/to/Apache/htdocs/
$ ln -s /path/to/codeigniter-tettei-apps/public/ CodeIgniter

.htaccessmod_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

Note

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

PHPUnit

$ composer test

build/coverageXdebug

Note

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

Codeception/Selenium

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

Note

geckodriverFindergeckodriver

: https://github.com/mozilla/geckodriver/issues/1629#issuecomment-650432816

CodeIgniter 3.0.0master

BSDdocs/license-codeigniter-tettei-1.4.txt

CodeIgniter