SOS Documentation
Open Developer Tools
From your WordPress administration area, go to SOS → Developer Tools.
The information shown reflects the current SOS installation and WordPress environment.
Operational status
The main status area provides an overview of the components involved in the SOS emergency visitor experience.
On a healthy installation, the information helps confirm that SOS is prepared for its supported fatal-error path.
SOS version
This shows the version of SOS currently installed on the website.
The version can be useful when checking documentation, requesting support or confirming that an update has been installed successfully.
Fatal handler
SOS is designed to preserve WordPress Core’s responsibility for fatal-error handling.
On a healthy installation, Developer Tools can report:
WordPress Core
This confirms that SOS has not attempted to replace WordPress’s underlying fatal-error handling system.
SOS php-error.php drop-in
WordPress supports a special php-error.php file that can be used as part of its fatal-error handling process.
SOS can manage its own drop-in at this location when it is safe to do so.
A healthy SOS-managed installation may report:
Owned and ready
This means SOS recognises the Critical Error Page drop-in as one that belongs to SOS and it is available for the supported emergency experience.
Existing drop-in detected
If Developer Tools reports Existing drop-in detected, SOS has found a php-error.php file that it cannot establish belongs to SOS.
If this status appears, investigate the existing file before making changes.
Compiled resilience profile
The compiled resilience profile contains the locally prepared information required by the SOS Critical Error Page.
A healthy status may report:
Present and readable
This means the prepared profile is available to the SOS emergency experience.
The profile allows the visitor-facing page to use information prepared while WordPress is operating normally rather than depending on normal website content at the point of failure.
Profile last compiled
This shows when SOS most recently prepared the resilience profile.
If you have recently changed and saved your Critical Error Page settings, this information can help confirm that the prepared profile has subsequently been refreshed.
Canonical settings backup
Developer Tools can report whether the canonical SOS settings backup is available.
A healthy installation may report:
Present
This forms part of the local resilience information maintained by SOS.
If the expected backup is missing, review the SOS configuration and any other status information before relying on the installation as fully prepared.
Recovery Mode
Developer Tools shows the relationship between SOS and WordPress Recovery Mode.
On a healthy installation you may see:
Preserved — WordPress remains responsible
This is the intended SOS architecture.
SOS provides the visitor-facing Critical Error Page while WordPress remains responsible for its own fatal-error detection and administrator-facing recovery mechanisms.
SOS looks after the visitor experience. WordPress looks after the error.
Fallback dependencies
Developer Tools can explain what the prepared SOS emergency experience requires during fallback.
These statuses help you understand the deliberate independence built into the Critical Error Page.
Database required during fallback
A healthy SOS configuration should report:
No
This does not mean SOS protects or repairs the WordPress database.
It means the prepared visitor-facing Critical Error Page does not need to retrieve its configuration from the database at that moment.
Theme required during fallback
A healthy SOS configuration should report:
No
SOS does not need to load the active WordPress theme in order to construct its prepared Critical Error Page.
This is why the emergency experience is intentionally simpler than your normal website.
Remote API required during fallback
A healthy SOS configuration should report:
No
The core Critical Error Page does not require a remote API in order to render.
This includes Geneva: connecting SOS to Geneva is optional and does not turn the remote service into a dependency for the emergency page.
Environment information
Developer Tools displays basic information about the environment in which SOS is currently operating.
This can include:
- the current environment designation;
- the WordPress version; and
- the PHP version.
This information can be useful when troubleshooting compatibility or providing technical information to support.
Installation identity
SOS maintains an installation identity that can help distinguish the current SOS installation where supported product functionality requires it.
This identity describes the installation rather than individual website visitors.
It can also help an optional Geneva connection recognise the same installation consistently across repeated check-ins.
Geneva connection status
If your SOS installation uses the optional Geneva connection, Developer Tools can show technical information about the current relationship.
The information available can include:
- Geneva connection status;
- production or configured endpoint information where applicable;
- installation identity;
- last check-in time;
- the most recent HTTP status;
- the returned SOS entitlement;
- the website relationship returned by Geneva; and
- the most recent Geneva status message.
Not connected
A new independent SOS installation may report:
Not connected
and:
Last check-in: Never
These are informational states rather than errors.
Geneva is optional and SOS does not need to connect before its core Critical Error Page can work.
Connected
After an authorised administrator deliberately connects SOS to Geneva, Developer Tools can report the current connection and information returned by the service.
A healthy connected installation can report its current relationship, entitlement and successful connection evidence.
Check in with Geneva now
For an already-connected installation, Developer Tools can provide a Check in with Geneva now action.
This allows an authorised administrator or developer to deliberately perform a Geneva check-in and inspect the resulting connection status.
It is primarily a technical validation and troubleshooting control.
If you use the manual check-in control, review the resulting status rather than repeatedly triggering the action.
Controlled fatal test
Developer Tools provides the controlled fatal test used to confirm that the prepared SOS Critical Error Page is available.
The test deliberately invokes the supported fatal-error path for a controlled request.
It provides a safer validation route than deliberately damaging WordPress, a theme or a plugin to create a real error.
After running the test, you should be able to:
- view your configured Critical Error Page;
- check the visitor-facing presentation and actions; and
- return to the normal website and WordPress administration area.
What should I look for?
You do not need every row in Developer Tools to contain the same wording on every installation.
Instead, look for anything that clearly indicates that a component is unavailable, unreadable, conflicted or needs attention.
For a typical healthy SOS installation, the important principles are:
- WordPress remains responsible for fatal-error handling and Recovery Mode;
- the SOS Critical Error Page drop-in is available where SOS owns it;
- the resilience profile is present and readable;
- the prepared fallback does not depend on the active theme, database or remote API; and
- optional Geneva information accurately reflects whether you have chosen to connect.
If a status does not look right
Do not immediately delete files or repeatedly reinstall SOS simply because a status is unfamiliar.
Some statuses are deliberately cautious.
For example, Existing drop-in detected is not evidence that SOS is broken. It means SOS has found a file at the shared WordPress drop-in location and is refusing to assume ownership of it.
Information useful for support
If you need help with SOS, some Developer Tools information may be useful when describing the problem.
Useful non-sensitive information can include:
- the SOS version;
- WordPress version;
- PHP version;
- the drop-in status;
- the resilience profile status;
- Recovery Mode status; and
- the current Geneva status where the issue relates to Geneva.
If you need help understanding a Developer Tools status, email support@apluskdesign.com.

