Inside Devilbox container: ```bash devilbox@php-8.1.14 in /shared/httpd $ pwd /shared/httpd mkdir myproject cd myproject composer create-project codeigniter4/appstarter myprojectapp ln -s myprojectapp/public htdocs ``` Setup db settings in .env: ```txt CI_ENVIRONMENT = development #-------------------------------------------------------------------- # APP #-------------------------------------------------------------------- app.baseURL = 'http://godotweb.local' #-------------------------------------------------------------------- # DATABASE #-------------------------------------------------------------------- database.default.hostname = godotweb.local database.default.database = godotweb database.default.username = root database.default.password = database.default.DBDriver = MySQLi database.default.DBPrefix = database.default.port = 3306 ``` Add shield: ```bash composer require codeigniter4/shield ``` In case of issues, see installation. ```bash composer config minimum-stability dev composer config prefer-stable true ``` ```bash php spark shield:setup ``` #### SET DEFAULT LOCALE Config/App.php ```php public bool $negotiateLocale = true; public string $defaultLocale = 'en'; public array $supportedLocales = ['en', 'de']; ```