-
-
Notifications
You must be signed in to change notification settings - Fork 5
Configuration reference
Greg Bowler edited this page May 11, 2026
·
4 revisions
This page is a lookup reference for the config keys used by WebEngine. For the conceptual overview of how config is loaded and used, see Configuration.
The easiest way to document WebEngine config is by section. Each section groups related keys, and each key should be understood in terms of:
- what it controls
- its default value
- when you might want to override it
The main sections are:
approuterviewloggersessiondatabasesecurity
For the underlying config package, see https://www.php.gt/docs/Config/Home/.
Some keys mainly affect development, such as debug or logging behaviour. Others matter more in production, such as database credentials, session settings, and security-related values.
When in doubt, keep project-level defaults small and override only what the environment genuinely needs to change.
Move on to the routing reference page.
- File-based routing
- Page views
- Page logic
- Dynamic URIs
- Headers and footers
- Custom HTML components
- Page partials
- Binding data to the DOM
- DOM manipulation
- Hello You tutorial
- Todo list tutorial
- Address book tutorial WIP
- Blueprints
- Application architecture
- Coding styleguide WIP
- PHP environment setup WIP
- Web servers WIP
- Background cron tasks
- Database setup WIP
- Client-side compilation WIP
- Testing WebEngine applications WIP
- Production checklist WIP
- Security WIP