Skip to content
GPLWP Guides

How to check a WordPress site’s system requirements

Utilities Time About 15 minutes 6 steps Updated 31 Oct 2026

UTILITIES
The short answer

Use Tools > Site Health > Info to view your WordPress, PHP, database, server and filesystem details, then compare them with WordPress's current requirements. Before installation, ask the host for the same values because there is no WordPress dashboard to inspect yet.

The route
  1. 01Check the published requirements
  2. 02Open Site Health
  3. 03Inspect the technical details
  4. 04Compare every value
  5. 05Fix mismatches safely
  6. 06Use a checker for the fast way

What you need

  • Administrator access to the WordPress dashboard
  • The hosting control panel or support contact if WordPress is not installed yet
  • The requirements for the WordPress version or plugin you plan to use

Check the published requirements

Start with the requirements for the software you are installing. WordPress currently recommends PHP 8.3 or later, MariaDB 10.11 or later or MySQL 8.0 or later, and HTTPS support. Older versions may still work, but they are past their official end of life and are not a good target for a new site.

For a plugin or theme, also check its own requirements. A site can meet WordPress's requirements and still fail because an extension needs a newer PHP version, a PHP module, more memory, or a higher upload limit.

Open Site Health

In the WordPress dashboard, go to Tools > Site Health. Review the Status tab first. It reports critical issues and recommended improvements, including outdated PHP, missing modules, blocked HTTP requests, failed loopback requests and disabled file uploads. Site Health was added in WordPress 5.2, so an older installation may not show it.

Do not treat a green status screen as proof that every third-party plugin requirement is satisfied. It is a health check, not a complete compatibility guarantee.

Inspect the technical details

Open Tools > Site Health > Info and expand the sections for WordPress, Server, Database, Media handling and Filesystem Permissions. Record the WordPress version, PHP version, web server, database version, PHP limits, active image editor, HTTPS status and whether the required directories are writable. The Info screen also includes an export option for copying the report.

The common Friday-afternoon mistake is checking only the PHP version. A site can have a suitable PHP version but still fail because a PHP module is missing, uploads are too small, the database is too old, or WordPress cannot write to its folders.

Compare every value

Compare the recorded values with the published requirements rather than guessing from your hosting plan. Check PHP and database versions, HTTPS, required PHP modules, memory and upload limits, image-processing support, REST or loopback access, and filesystem permissions.

If WordPress is not installed yet, use the host's control panel, a hosting information page or a support ticket. Ask for the PHP version, database type and version, HTTPS support, enabled PHP extensions, PHP memory and upload limits, and whether the server can run WordPress. The official installation guidance also recommends access to the server and a way to edit or upload files.

Fix mismatches safely

Ask the host to change server-level values such as PHP versions, PHP extensions, database versions, upload limits or filesystem permissions. Some hosts expose these controls in their panel, but others manage them for you. The Site Health documentation notes that server settings are often restricted to the hosting provider or a PHP configuration file.

Take a backup and use staging before changing PHP or other runtime settings on a live site. Do not leave debugging output enabled for visitors or expose a copied Site Health report publicly, because diagnostic information can reveal sensitive configuration details.

Use a checker for the fast way

If you need a quick environment report before troubleshooting or installing another tool, use sysutil-check. It fits this job because it is a basic system-check utility for verifying WordPress environment details in one place.

Use the manual Site Health route when you already have dashboard access and only need to check one site. Use the utility when you want a quicker checklist to collect the main environment details before contacting your host or comparing a plugin's requirements.

The fast route

Let sysutil-check do it

A basic system-check utility for verifying WordPress environment details before troubleshooting or installing another tool.

Get sysutil-check

Sources

  1. wordpress.org /about/requirements/?utm_source=openai
  2. wordpress.org /documentation/article/site-health-screen/?utm_source=openai
  3. developer.wordpress.org /advanced-administration/before-install/?utm_source=openai
  4. developer.wordpress.org /reference/classes/wp_site_health/?utm_source=openai

Questions

Can WordPress check its own system requirements?
WordPress can report much of its running environment through Tools > Site Health, but it does not guarantee compatibility with every plugin, theme or hosting configuration. Use the Info screen to collect the actual versions and limits, then compare them with the requirements published by WordPress and the software you plan to install.
Where do I find the PHP version in WordPress?
Find the PHP version in the WordPress dashboard under Tools > Site Health > Info, inside the Server section. The dashboard may also show PHP information in some administration screens. If WordPress is not installed, check the hosting panel or ask the host rather than creating a public PHP information file.
Does Site Health show the database version?
Yes, the Site Health Info screen includes a Database section with details about the database used by the site. Compare its type and version with the current WordPress requirements. A suitable PHP version does not compensate for an unsupported or outdated MySQL or MariaDB version.
What should I do if a requirement is missing?
Contact the hosting provider with the exact failed value, such as the PHP version, missing module, database version, upload limit or unwritable directory. Ask whether it can be changed on the account. Back up the site and use staging before changing PHP or other server settings on a live installation.
Can I check requirements before installing WordPress?
Yes, but you cannot use Site Health until WordPress is running. Check the host's published environment details or ask support for PHP, MySQL or MariaDB, HTTPS, PHP extensions, memory and upload limits, and filesystem access. For a quicker pre-install checklist, a system-check utility can collect the details in one report.