Home Documentation GuidesGuided Projects

Navigation

Documentation

Start Here

Install CorianderPHP CLI Guide Core Concepts File-Based Routing Request Handlers Middleware View Overview Static View Guide Dynamic View Guide Database Module Guide

Project Guidance

Recommended App Architecture Database Patterns Errors And Debugging Production Checklist Request Lifecycle Testing An App Upgrade Guide

Reference

Assets And Images Route Cache Environment Variables Custom Module Guide NodeJS Integration Guide Page Scripts And Shared TypeScript Security Guide Authentication, Sessions And Flash Messages Sitemap
Documentation

Focused reference pages for the framework pieces developers reach for most.

Start Here

Install CorianderPHP CLI Guide Core Concepts File-Based Routing Request Handlers Middleware View Overview Static View Guide Dynamic View Guide Database Module Guide

Project Guidance

Recommended App Architecture Database Patterns Errors And Debugging Production Checklist Request Lifecycle Testing An App Upgrade Guide

Reference

Assets And Images Route Cache Environment Variables Custom Module Guide NodeJS Integration Guide Page Scripts And Shared TypeScript Security Guide Authentication, Sessions And Flash Messages Sitemap

Find framework reference pages for handlers, routes, middleware, modules, database, views, and security.

install cli help handlers routes middleware migrations images modules production debugging

Reference search

Results for "debugging"

Reference results link to the matching section. Follow its prerequisites before using a code extract.

Errors And Debugging

Local Debugging

Use APP_ENV=local or development and APP_DEBUG=1 only on a trusted development machine. ErrorResponse then shows escaped diagnostic details. Production returns generic errors even if debug is mistakenly enabled. Keep production PHP display_...

Environment Variables

Override Behavior

...The example above deliberately enables local debugging. Existing .env files are not rewritten on framework updates; choose safe values explicitly for a public deployment. Existing server or shell environment variables are not overwritten by...

Request Lifecycle

Debug By Layer

...See Errors And Debugging for checks and Security for safe production error handling.

© CorianderPHP - 2026