For more information:
This screen allows you to obtain a health diagnosis of your site, and displays an overall rating of the status of your installation.
In the Status tab, you can see critical information about your ReactPress configuration, along with anything else that requires your attention.
In the Info tab, you will find all the details about the configuration of your ReactPress site, server, and database. There is also an export feature that allows you to copy all of the information about your site to the clipboard, to help solve problems on your site when obtaining support.
Site Health
The Site Health check requires JavaScript.
Great job!
Everything is running smoothly here.
Site Health Status
The site health check shows information about your ReactPress configuration and items that may need your attention.
0 critical issues
Critical issues are items that may have a high impact on your sites performance or security, and resolving these issues should be prioritized.
3 recommended improvements
Recommended items are considered beneficial to your site, although not as important to prioritize as a critical issue, they may include improvements to things such as; Performance, user experience, and more.
Themes add your site's look and feel. It's important to keep them up to date, to stay consistent with your brand and keep your site secure.
Your site has 1 installed theme, and it is up to date.
Your site does not have any default theme. Default themes are used by ReactPress automatically if anything is wrong with your chosen theme.
You are accessing this website using HTTPS, but your ReactPress Address and Site Address are not set up to use HTTPS by default.
Talk to your web host about supporting HTTPS for your website.
Page cache enhances the speed and performance of your site by saving and serving static pages instead of calling for a page every time a user visits.
Page cache is detected by looking for an active page cache plugin as well as making three requests to the homepage and looking for one or more of the following HTTP client caching response headers:
cache-control
, expires
, age
, last-modified
, etag
, x-cache-enabled
, x-cache-disabled
, x-srcache-store-status
, x-srcache-fetch-status.
- Median server response time was 90 milliseconds. This is less than the recommended 600 milliseconds threshold.
- No client caching response headers were detected.
- A page cache plugin was not detected.
18 items with no issues detected
You are currently running the latest version of ReactPress available, keep it up!
Plugins extend your site's functionality with things like contact forms, ecommerce and much more. That means they have deep access to your site, so it's vital to keep them up to date.
Your site has 7 active plugins, and they are all up to date.
PHP modules perform most of the tasks on the server that make your site run. Any changes to these must be made by your server administrator.
The ReactPress Hosting Team maintains a list of those modules, both recommended and required, inthe team handbook (opens in a new tab).
PHP default timezone was configured by ReactPress on loading. This is necessary for correct calculations of dates and times.
PHP sessions created by a session_start()
function call may interfere with REST API and loopback requests. An active session should be closed by session_write_close()
before making any HTTP requests.
The SQL server is a required piece of software for the database ReactPress uses to store all your site's content and settings.
UTF8MB4 is the character set ReactPress prefers for database storage because it safely supports the widest set of characters and encodings, including Emoji, enabling better support for non-English languages.
Your MySQL version supports utf8mb4.
Securely communicating between servers are needed for transactions such as fetching files, conducting sales on store sites, and much more.
Scheduled events are what periodically looks for updates to plugins, themes and ReactPress itself. It is also what makes sure scheduled posts are published on time. It may also be used by various plugins to make sure that planned actions are executed.
It is possible for site maintainers to block all, or some, communication to other sites and services. If set up incorrectly, this may prevent plugins and themes from working as intended.
The REST API is one way that ReactPress and other applications communicate with the server. For example, the block editor screen relies on the REST API to display and save your posts and pages.
Debug mode is often enabled to gather more details about an error or site failure, but may contain sensitive information which should not be available on a publicly available website.
The file_uploads
directive in php.ini
determines if uploading files is allowed on your site.
Plugin and theme auto-updates ensure that the latest versions are always installed.
A persistent object cache makes your site's database more efficient, resulting in faster load times because ReactPress can retrieve your site's content and settings much more quickly.
Communicating with the ReactPress servers is used to check for new versions, and to both install and update ReactPress core, themes or plugins.
Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.
The Authorization header is used by third-party applications you have approved for this site. Without this header, those apps cannot connect to your site.