Deze handleiding geldt voor TYPO3 12.4 tot 13.4 LTS en PHP 8.1 tot 8.3. Vereist zijn een live24h account, een workspace en een API key met schrijfrechten – zie gemeenschappelijke stappen .

Installeren

Composer-installatie:

composer require live24h/website-monitor-typo3
vendor/bin/typo3 extension:setup

Voer vervolgens in de extensie-configuratie apiKey in, optioneel siteBaseUrl en apiBaseUrl (standaard https://api.live24h.eu). De vermelding in het officiële TYPO3 Extension Repository (TER) volgt.

Stap voor stap (backend)

TYPO3 backend: live24h Monitor in Site-Management
In TYPO3 onder Site-Management → live24h Monitor – of via CLI. Schematische weergave – echte opname volgt.
  1. Open in het backend de modulegroep Site-Management → live24h Monitor.
  2. Controleer in het tabblad Instellingen de verbinding („Verbinding testen").
  3. Start de analyse van de site.
  4. Bekijk de Health Score en de aanbevelingen.
  5. Selecteer de checks – vergrendelde voorstellen zijn gemarkeerd als „Upgrade vereist".
  6. Maak de checks met één klik aan.

Alternatief via CLI

# Dry-run: toont scan, modules, score en suggestions als rapport
vendor/bin/typo3 live24h:monitor:scan --base-url=https://www.example.org

# Aanmaken: maakt de standaardvoorstellen aan
vendor/bin/typo3 live24h:monitor:scan --base-url=https://www.example.org --apply

Voor gefaseerde uitrol is er bovendien vendor/bin/typo3 live24h:monitor:rollout (niveaus minimal, standard, enterprise – standaard als dry-run).

Probleemoplossingen en tips

De backendmodule „live24h Monitor" ontbreekt. Voer vendor/bin/typo3 extension:setup uit en leeg de cache met vendor/bin/typo3 cache:flush. Controleer bovendien of uw backend-gebruiker toegang tot de module heeft.

siteBaseUrl is leeg of de verkeerde URL wordt gecontroleerd. De basis-URL wordt afgeleid uit de TYPO3 Site-configuratie. Is die niet eenduidig, stel dan siteBaseUrl expliciet in de extensie-configuratie in – of geef hem via CLI op met --base-url=.

„Verbinding testen" mislukt. Controleer apiKey (schrijfrechten vereist), apiBaseUrl (https://api.live24h.eu) en of de server uitgaand naar buiten mag verbinden.

Een Heartbeat-check blijft op „Wachtend". Dat is normaal en geen fout: een Heartbeat wacht op het eerste signaal van de bewaakte Scheduler-taak (de ping naar de Heartbeat-URL). Zolang de taak zich nog niet heeft gemeld, staat de check op „Wachtend" – niet op „Storing". Met de eerste run wisselt de status naar „Operationeel".

De Scheduler-Heartbeat verschijnt niet. Het Heartbeat-voorstel vereist dat de TYPO3 Scheduler-systeemextensie geïnstalleerd en actief is. Zonder die extensie vervalt dit punt.

Backend of CLI – wat te kiezen? Beide leiden tot hetzelfde resultaat. De backend-wizard is klantvriendelijk, de CLI is geschikt voor herhaalbare uitrol. Zonder --apply draait de scan als dry-run.

Veelgestelde vragen

Waarom een eigen TYPO3-extensie? TYPO3-projecten hebben vaak meerdere sites en hogere eisen aan traceerbaarheid. Een begeleide flow past beter dan handmatige losse checks.

Is dit alleen voor bureaus? Nee. Het past evengoed voor bedrijven, SaaS-aanbieders, overheidsinstellingen en technische teams.

Worden meerdere domeinen ondersteund? Ja. Sites en domeinen worden uit de Site-configuratie uitgelezen en kunnen per domein worden beveiligd.

← Terug naar het plugin-overzicht