30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

Get Environment Report

litespeed/get-environment-report returns LiteSpeed’s own environment report: server software, PHP configuration, the active plugins, and the conflicts it detects.

It is the first thing to read when caching behaves in a way the settings do not explain, and the thing to attach when asking LiteSpeed support for help.

At a glance

Abilitylitespeed/get-environment-report
ToolsetLiteSpeed Cache — toolset/litespeed
GroupLiteSpeed Cache › Toolbox
RequiresLiteSpeed Cache, active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Abilities Manager 0.0.34 and later

How it works

A large part of LiteSpeed’s functionality requires the LiteSpeed web server or OpenLiteSpeed underneath. The plugin installs and configures perfectly happily on Apache or nginx, and a good deal of it simply does not work there — page caching most of all.

That produces the most confusing category of problem in this suite: every setting is correct, the plugin reports success, and nothing is cached. The server line in this report answers it immediately.

Plugin conflicts are the second category. Two caching plugins, or one caching plugin and an optimisation plugin, will each write their own rules and drop-ins and the result is not the sum of the two. LiteSpeed detects the common conflicts and names them here.

The PHP configuration matters for the parts that write files — generated assets, the object cache drop-in — where an open_basedir restriction or an unwritable directory produces silent fallbacks rather than errors.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
serverobjectServer software and version.
phpobjectThe relevant PHP configuration.
pluginsarrayActive plugins.
conflictsarrayConflicts LiteSpeed detects.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

Nothing is being cached and the settings look right — why?

It resolves to one call:

{
  "ability": "litespeed/get-environment-report",
  "parameters": {}
}

Worth knowing

  • Page caching needs a LiteSpeed server. On Apache or nginx much of the plugin does nothing.
  • Two caching plugins do not combine. They conflict.
  • Attach this when asking LiteSpeed support for help.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading