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
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_ 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
basehas 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.