Installation 

Target group: Administrators

Requirements 

  • TYPO3 13.4 LTS or 14
  • PHP 8.2, 8.3 or 8.4
  • An administrator account — the module is not available to editors

Two extensions are suggested, not required:

typo3/cms-seo
Provides the XML sitemap the indexing checks look for. Without it, the sitemap checks report as not verifiable.
typo3/cms-scheduler
Without it, the scheduler check is skipped instead of reporting a missing setup.

Installation with Composer 

composer require webagentur-yahya/golive-check
Copied!

Installation without Composer 

Install the extension from the TYPO3 Extension Repository in the Admin Tools > Extensions module, or download it there and upload the archive.

After installing 

Open Site Management > Go-Live Check. The report is built when the page loads; on a site with a reachable live URL this takes a few seconds because a dozen checks send real HTTP requests.

Nothing else has to be configured. The extension writes nothing to the database schema — the ticks of the manual checklist live in sys_registry under the namespace golive_check.

If every live check reports "not verifiable" 

The live checks are sent from the web server to the site's own base URL. That request has to work from the server, which is not the same as working from your browser:

  • In a local development environment (DDEV, Docker) the container often cannot resolve the production domain, and there is nothing to reach anyway. This is expected — the report is meant for the live installation.
  • A firewall or a load balancer may block a request that leaves and immediately comes back (hairpin NAT).
  • If the site's base has no host at all, the report falls back to the host of the current backend request and marks every comparison against a domain as not verifiable, because the answer would be a statement about the backend URL rather than about the site.

Each skipped check names its reason, so the report says which of these applies.