Hälsokontroll

Det temat är beroende av men inte kan ställa in själv.

Även maskiner behöver en hälsokontroll

... med jämna intervaller

Themes → Groovy Docs → Health listar det temat är beroende av men inte kan ställa in själv. Super-admin får samma lista som JSON på /api/v1/docs-health. Alla sajters hälsokontroll på en gång finns i registret i System-Admin (se Skapa en sajt → Hälsokontrollen för alla sajter). Varje rad är OK, Warning med vad som ska göras, eller Not checked.

För site-admin: sajtens egen kontroll

Site-Admin i sidhuvudet → Hälsokontroll visar ett urval: det du som site-admin själv kan rätta i sajten. Servern, installationen och andra sajter ingår inte. Dem ser super-admin i listan nedan.

  • Ingen sida är mer öppen än en skyddad sida ovanför. Flytta sidan ut ur den skyddade grenen om den ska vara öppen (se Åtkomst).
  • Varje preset som en sida eller sajten pekar på finns. Välj en annan preset på sidan, eller för sajten i Inställningar.
  • Länkar till den egna sajten är relativa. En fullständig adress går sönder om sajten flyttar. Raden säger vilka sidor det gäller.
  • Ingen sida är kvar dold efter en flytt som avbröts. Nästa flytt, kopia, radering eller återställning lägger oftast tillbaka den.
  • Varje editor och site-admin i sajten kan arbeta i den. Raden nämner den som inte kan: ett avstängt konto, ett konto utan adress eller med en adress som ett annat konto också har. Rätta kontot, eller ta bort personen i Members.
  • Domänregistret listar sajten för minst en domän. Raden finns bara när sajten läses via domänregistret.

En rad visas bara när den gäller sajten. Finns inget att kontrollera står det Inget att kontrollera i den här sajten.

Hela listan

  • Säkerhet:
    • att filer på skyddade sidor verkligen är skyddade;
    • att underliggande sidor ärver skyddet;
    • att ingen sida har egna regler som är mer öppna än en skyddad sida ovanför (temat stänger den ändå, men då står reglerna fel);
    • att webbservern inte lämnar ut sidfiler direkt;
    • att utvecklingsinloggningen inte är på i drift;
    • att pluginet tntsearch, om det finns, är avstängt;
    • när sajten inte är öppen för alla (se Åtkomst): att regeln faktiskt släpper in någon, och med grupper att varje grupp ger sin rättighet.
    • med pluginet mail-auth (se Inloggning): att ingen e-postadress har två konton, att bara super-admin har lösenord och att länkarna i inloggningsmejlen har en fast adress.
  • Funktion:
    • att nya CSS- och JS-filer når besökarna efter en uppdatering;
    • att dolda mappar inte blir sidor (sidhistoriken ligger i sådana);
    • PHP-tillägg och plugins som temat behöver;
    • med mail-auth: att inloggningsmejlen har en avsändare;
    • med subsajter: att Gravs Custom base URL (Configuration → System → Advanced) är tom. Ifylld tror Grav i en subsajt att den ligger i webbroten: länkarna leder till bas-sajten, och sajtväljaren markerar också bas-sajten som vald. Behövs https bakom en proxy: slå på Reverse proxy setup och fyll i Site host under Plugins → Login;
    • att mapparna temat skriver i går att skriva i: presets, webbfonter och, med redigering påslagen, sidorna och papperskorgen;
    • med sökning på servern: att det som behövs finns och att indexet är fyllt (se Sökning på servern).
  • Innehåll:
    • presets som saknas;
    • fullständiga länkar till den egna sajten, som går sönder vid flytt;
    • utseendevärden i en sajts temainställningar. De har ingen verkan: utseendet är sajtens preset.
© 2026 Groovy Docs