Hosting settings
Hosting Settings controls the runtime configuration applied to the managed site on its hosting node.
PHP runtime
The selected PHP version must already be installed on the hosting node. The Panel queries the node for available runtimes before applying a change rather than accepting an arbitrary version string.
Changing PHP can expose plugin or theme compatibility problems, so test major runtime changes in Staging where possible.
PHP limits
The Panel manages common per-site values including memory limit, execution time, upload size, post size and input variable limits.
Increasing a PHP limit does not automatically increase every upstream limit. For large uploads, the effective path can also depend on Nginx/Apache and application behaviour.
PHP-FPM resource controls
Per-site PHP-FPM settings control process management and concurrency. Values such as pm.max_children should reflect the site's real memory usage and workload rather than being set arbitrarily high.
The Panel keeps these controls in the managed desired state so they can be reapplied consistently.
Custom PHP directives
Custom directives use name=value syntax. Use these only for settings that are not already represented by a dedicated Panel control. Invalid lines are rejected before the managed configuration is applied.
Web-server directives
Advanced Apache and Nginx directive fields are intended for site-specific exceptions. A bad directive can make a site configuration fail validation, so prefer managed controls whenever they cover the same requirement.
For cache behaviour, distinguish browser/application caching from the managed Nginx page cache and WordPress object cache.