Skip to content

Site Settings

Site Settings

When your site needs tuning — whether you’re switching PHP versions before a plugin upgrade, locking visitors out during maintenance, or making scheduled tasks run on time — Site Settings is where you come to make it happen. Everything that controls how your site runs at the server level lives here, organized into three sub-tabs: General, PHP Settings, and Cron Settings.

Site settings page

General

Site Domains

Your site can serve traffic from more than one domain. FlyWP lets you manage all of them from one place:

  • Primary domain — the main domain visitors use to access your site
  • Add new domain — attach additional domains or subdomains to the site
  • Redirect — configure domain-level redirects (for example, redirect www.example.com to example.com so visitors always land on the canonical address)

Maintenance Mode

Need to apply a major update or make structural changes without visitors seeing a broken page? Toggle Maintenance Mode on and FlyWP will serve a friendly holding page to all visitors, returning a 503 Service Unavailable (a standard HTTP status code that tells browsers and search engines the site is temporarily down) response in the background. Toggle it off when your work is done.

Clone or Transfer

  • Clone Site — create an exact copy of this site on the same server or a different one. This is the quickest way to spin up a staging environment for testing changes before they go live.
  • Transfer Site — move the site to a different server managed by your FlyWP account, without manually copying files or databases.

Delete Site

The danger zone at the bottom of the General tab contains the Delete Site button. FlyWP permanently removes the site’s files, database, and configuration from the server when you confirm.

Deleting a site is irreversible. Make sure you have a recent backup before proceeding.

PHP Settings

PHP (the programming language that powers WordPress) has a set of runtime limits you can tune per site. Changes here take effect after FlyWP restarts PHP-FPM (the process manager that runs your PHP code).

Runtime Configuration

SettingDescriptionDefault
PHP VersionThe PHP version this site runs on (e.g., 8.1, 8.2, 8.3)Server default
Memory LimitMaximum RAM a single PHP process can use256M
Max Execution TimeHow long (in seconds) a PHP script can run before it is stopped30
Max File UploadMaximum number of files accepted in a single upload request20
Max File Upload SizeMaximum size of an individual uploaded file64M
Max Input TimeHow long (in seconds) PHP will spend parsing data sent to it60
Max Input VarsMaximum number of form fields or query variables accepted per request1000

PHP-FPM Process Manager

PHP-FPM (FastCGI Process Manager — the component that handles incoming requests and routes them to PHP) can manage its worker pool in three different ways. Choose based on your traffic pattern:

TypeDescription
Dynamic (recommended)Maintains a pool of workers that scales up and down with traffic. Best for most sites.
StaticKeeps a fixed number of workers running at all times. Useful for high-traffic sites with predictable, steady load.
On DemandFlyWP spawns a worker only when a request arrives and shuts it down when idle. Best for low-traffic or dormant sites to conserve server RAM.

FPM Pool Settings

When using Dynamic or Static process management, you can fine-tune the worker pool size:

  • Max Children — the maximum number of worker processes allowed to run at once
  • Start Servers — the number of workers FlyWP creates on startup (Dynamic only)
  • Min Spare Servers — the minimum number of idle workers kept alive and ready (Dynamic only)
  • Max Spare Servers — the maximum number of idle workers allowed before FlyWP starts shutting them down (Dynamic only)

Cron Settings

WordPress relies on a pseudo-cron system called WP-Cron — a scheduling mechanism that fires when a visitor loads a page — to handle tasks like publishing scheduled posts, sending emails, or checking for updates. The problem: if no one visits your site, those tasks never run. FlyWP replaces WP-Cron with a real server-level cron job (a scheduled task the server runs on a fixed timer, independent of visitor traffic) for reliable, on-time execution.

  • Cron interval — set how frequently the server triggers WP-Cron (e.g., every 1 minute, 5 minutes, or 15 minutes)