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 fraindex.htmog.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
wwwkonsekvent. - 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_filesizeogpost_max_size(PHP), og kontrollermax_file_uploads. - Gi skrivetilgang til
files/ogimages/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.