SpipCP
Sites

WordPress settings

Tune a WordPress site without touching a config file β€” the fronting web server (nginx or OpenLiteSpeed), PHP limits, OPcache, and page / object caching, applied with one click.

A WordPress site has its own WordPress settings tab β€” the tunables that usually mean editing php.ini, an FPM pool, or an nginx config by hand. Here they're a form: change a value, click Save & apply, and SpipCP relaunches the site so the change actually lands inside the instance.

The WordPress settings tab
πŸ“·The fronting web server, PHP limits, OPcache, and caching β€” one form, one Apply.img/sites-wordpress-settings.avif
The fronting web server, PHP limits, OPcache, and caching β€” one form, one Apply.

The fronting web server

You choose how WordPress is served, and you can switch at any time:

Web serverCaching
nginxA FastCGI page cache served from RAM β€” the default.
OpenLiteSpeedLSCache (page and object) built in.

Switching is safe

Changing the web server reinstalls the chosen stack and restarts the origin on Apply. Your content β€” files and database β€” is untouched.

PHP limits

The distro defaults are far too tight for modern WordPress and WooCommerce. These are raised to sane values and you can tune them:

SettingDefault
Upload max filesize256M
Post max size256M
Memory limit512M
Max execution time300s
Max input time300s
Max input vars5000

The limits are written as php_admin_value so a plugin can't quietly override them.

OPcache

OPcache keeps compiled PHP in memory β€” the single biggest WordPress speed win, and the distro gives it far too little:

SettingDefault
Memory256 MB
Max files20000
Validate timestampsOn β€” code changes take effect immediately. Turn off for maximum production speed.

Caching

CacheWhat it does
Page cacheServes whole pages from RAM (nginx FastCGI cache; OpenLiteSpeed uses LSCache regardless).
Object cacheCaches database queries in Valkey/Redis. Needs a KV service on the instance β€” when there's none, it's a safe no-op.

Apply is honest

Save & apply validates your input, persists it, and relaunches the site β€” the same process the first launch ran, never a faked in-place write. The status goes to launching; watch the Deploys tab for the result. If something is wrong, the site reports it instead of pretending it applied.

β†’ Launch a WordPress site: Sites. Β· The web servers on offer: What you can install.

On this page