Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Verifying a customer installation

How a partner checks a customer's Exponential installation in minutes with ./console exp:info - what runs, which versions, which extensions, what needs attention - at a handover, before a quote, after a go-live and in…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/partners/verifying-a-customer-installation.md

On this page

Verifying a customer installation

This page is for implementation and hosting partners who take over, quote for or maintain a customer's site. The system card gives you a complete, secret-free picture of an installation in one command. Reference: The system card.

The check

cd /path/to/the/installation
./console exp:info --allow-root-user                       # read it on screen
./console exp:info --json --no-logo > customer-2026-10-20.json   # keep it

What to look at, in this order:

SectionCheck
Exponentialthe version and line; a git checkout shows its branch and commit (is it a released version?)
PHPa branch with security support (a hint says when it ends), OPcache on, the recommended extensions
EngineVelocity or Apache/nginx with PHP-FPM; workers and TLS
Databasethe type and version; no connection is an error
Site, Siteaccessesthe siteaccesses and their hosts, designs and languages; demo mode and debug off on a live site
Extensionsevery active extension and its version: compare with what the contract or the handover lists
Cronjobsa recent run; parts that the site's features need
Hintsevery warn and error: each has a one-line fix

When to run it

  • Before a quote or a takeover: the inventory tells you the size of an upgrade (PHP branch, Exponential line, extensions without a version).
  • At the go-live: no error hints, demo mode and debug off, cron running. Attach the JSON to the acceptance note.
  • In each maintenance visit: run it again and compare with the last file (diff <(jq -S . old.json) <(jq -S . new.json)): new extensions, version changes, new hints.

Sharing it with the customer or 7x

The output never contains a password, key, token, database user or full database address, and not the values of the Velocity envvars, so it can go into a ticket, an e-mail or a report as it is. It does contain host names and the list of extensions; treat it as the customer's information (Protecting customer data).

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x