Skip to content

Feilsøking

Følg denne steg-for-steg-guiden når noe går galt. Start med enkle tiltak (cache, siste endring) og arbeid deg innover mot loggene.

Før du begynner (hurtigsjekk)

  • Hva endret du sist? Rull tilbake den endringen først (kjerne/utvidelse/stil/konfig).
  • Tøm cache: Via ACP eller manuelt (se under).
  • Test standardstil: Bytt midlertidig til standardtema for å utelukke stilfeil.
  • Deaktiver nyeste utvidelse: For å avdekke konflikter.
  • Les logger: PHP/webserver-logg og forumlogg gir ofte svaret.

Tøm cache (to metoder)

  • ACP: Administrasjon → Generelt → Tøm cache.
  • Manuelt: Slett alt i cache/ bortsett fra index.htm og .htaccess.

Aktiver enkel feilsøking (midlertidig)

På test/staging kan du aktivere PHPBB-debug for mer detaljert feilinfo. Slå av igjen etterpå.

// I config.php (midlertidig på TEST/STAGING)
@define('DEBUG', true);
@define('DEBUG_EXTRA', true);

Blank side / HTTP 500

  • Se PHP-feillogg: Blank side = fatale feil. Feilmeldingen står i loggen.
  • Sist endret utvidelse/stil: Deaktiver/tilbakestill og tøm cache.
  • Versjonsmismatch: Sjekk at PHP-versjon og utvidelser støttes.
  • Filrettigheter: 644 filer / 755 mapper er typisk på delt hosting.

Innloggingssløyfe / blir logget ut

  • Sjekk cookie-domene, cookie-sti og at nettstedet brukes med/uten www konsekvent.
  • Sørg for at forum-URL og HTTPS er riktig satt i ACP.
  • Tøm nettleser-cookies for domenet og prøv igjen.

E-post kommer ikke frem / havner i spam

  • Bruk SMTP i ACP (autentisert sender).
  • Legg inn SPF, DKIM og DMARC i DNS.
  • Test registrerings- og varslingsmail; sjekk “From”-adresse og reply-to.

Filopplasting feiler

  • Øk upload_max_filesize og post_max_size (PHP), og kontroller max_file_uploads.
  • Gi skrivetilgang til files/ og images/avatars/upload/.
  • Kontroller tillatte filtyper og maks størrelse i ACP.

Databasefeil

  • Les SQL-feilmeldingen nøye (tabell, indeks, kolonne).
  • Bruk utf8mb4 (charset) og passende collation; sørg for InnoDB på MySQL/MariaDB.
  • Etter oppgraderinger: kjør nødvendige migrasjoner (deaktiver/aktiver utvidelse) eller gjenopprett backup.

Utvidelseskonflikter

  • Deaktiver nyeste utvidelse først; tøm cache.
  • Aktiver utvidelser én og én til feilen gjentar seg – da har du synderen.
  • Sjekk kompatibilitet (phpBB/PHP-versjon) og oppdater til siste stabile.

Stil/tema-problemer etter oppdatering

  • Tøm phpBB-cache og nettleser-cache.
  • Oppdater stilfiler til versjon som matcher kjernen.
  • Test med standardstil. Fungerer det der, ligger feilen i temaet ditt.

Søkeindeks og “tregt søk”

  • Reindekser søket fra ACP dersom resultater mangler eller er trege.
  • Rydd gamle logger/køer; sjekk databaseindekser.

Cron/planlagte oppgaver går ikke

  • phpBB kjører oppgaver ved trafikk. På travle/rolige sider kan du bruke system-cron:
*/5 * * * * curl -fsS https://dittdomene.no/forum/cron.php >/dev/null 2>&1

Masse 403/404 eller rare omdirigeringer

  • Se over rewrite-regler (Apache/Nginx) og at base-URL stemmer.
  • Kontroller at HSTS/HTTPS ikke tvinger feil host/protokoll.

Tregt forum (generelt)

  • Oppgrader til moderne PHP 8.x og aktiver OPcache.
  • Fjern tunge/udaterte utvidelser, optimaliser bilder og minimer CSS/JS.
  • Rydd gamle logger/køer; vurder CDN for statiske filer.

Se også: Ytelse

Gjenoppretting og “safe mode”-grep

  • Rull tilbake: Gjenopprett siste fungerende backup av filer + database.
  • Deaktiver utvidelse manuelt: Gi midlertidig nytt navn til mappen i /ext/, tøm cache og test.
  • Bytt stil midlertidig: Sett standardstil i ACP eller via DB hvis du låses ute pga. tema.

Minste reproduksjon

  • Reproduser feilen med standardstil og alle utvidelser av.
  • Aktiver utvidelser én og én for å finne konflikten.

Når du bør stoppe og ta backup

  • Før hver oppgradering eller masseendring.
  • Før du aktiverer/oppdaterer flere utvidelser samtidig.
  • Når loggene viser nye, gjentatte databasefeil.

Neste steg: Oppgradering · Backup · Support · Sikkerhet

Juridisk: phpBB™ er et varemerke som tilhører phpBB Limited. Denne siden er en uoffisiell fan-side og er ikke tilknyttet, sponset eller godkjent av phpBB Limited.