Denne siden beskriver anbefalte krav og vanlige innstillinger for å drifte phpBB trygt og effektivt. Krav kan variere mellom versjoner – sjekk alltid de offisielle dokumentene før installasjon og oppgradering.
Oversikt (anbefalt miljø)
- PHP: Moderne 8.x-versjon anbefales.
- Database: MySQL/MariaDB, PostgreSQL eller SQLite.
- Webserver: Apache eller Nginx med HTTPS (TLS).
- Operativsystem: Linux-distribusjon anbefales (Windows/IIS fungerer også).
- E-post: SMTP med autentisering for pålitelig levering.
- Cron: Tilgang til system-cron anbefales på travle fora.
- Tilgang: SFTP/SSH for opplasting, backup og vedlikehold.
PHP og nødvendige moduler
Bruk en støttet PHP-versjon i 8.x-serien. Følgende moduler/utvidelser er typisk nødvendige eller svært nyttige:
- Obligatorisk/vanlig: json, mbstring, xml, dom, ctype, filter, hash, pcre, session, tokenizer
- Bilder/filbehandling (anbefalt ved vedlegg/avatar): gd eller imagick, fileinfo
Hold PHP oppdatert med sikkerhetsoppdateringer. Unngå EOL-versjoner i produksjon.
Databaser
- MySQL/MariaDB: Bruk
utf8mb4(charset) og passende collation (f.eks.utf8mb4_unicode_ci). - PostgreSQL: Bruk standard UTF-8-databaser.
- SQLite: Egner seg for små installasjoner og testing.
- Motor/indekser: MySQL/MariaDB: bruk InnoDB; sørg for riktige indekser og ryddige tabeller.
Webserver
- Apache: Standardoppsett fungerer. mod_rewrite kan brukes for pene URL-er (der det er relevant).
- Nginx: Sett riktige try_files-regler og send PHP-forespørsler til PHP-FPM.
- HTTPS: Påkrevd i praksis. Bruk gyldig TLS-sertifikat (f.eks. Let’s Encrypt).
Ressurser (CPU/RAM/disk)
- Små fora: Delt hosting kan være nok.
- Voksende/større fora: VPS/dedikert server anbefales for mer kontroll og ytelse.
- Diskplass: Avhenger av vedlegg og logger. Planlegg for backup og voksende vedleggsmappe.
- Båndbredde: Avhenger av trafikk, bilder og vedlegg. Vurder CDN for statiske filer.
Fil- og mappetillatelser
- Typisk på delt hosting: 644 for filer, 755 for mapper.
- Skrivbare mapper (phpBB):
cache/,files/,store/,images/avatars/upload/
Anbefalte PHP-innstillinger
memory_limit: 128M eller høyere ved behovmax_execution_time: 60s (midlertidig høyere under oppgraderinger)upload_max_filesizeogpost_max_size: sett i samsvar med ønsket vedleggsstørrelse (f.eks. 10M+)max_input_vars: 3000+ ved mange felter/skjemaer- Timezone/UTF-8: Bruk riktig tidssone og sørg for UTF-8 som standard
E-postlevering
- Konfigurer SMTP i administrasjonspanelet (ACP) med brukernavn/passord.
- Sett SPF, DKIM og DMARC i DNS for bedre leveringssikkerhet.
- Test registrerings- og varslingsmailer før lansering.
Cron og vedlikehold
- phpBB kjører periodiske oppgaver internt ved trafikk. På travle/rolige sider kan du bruke system-cron.
# Eksempel (curl):
*/5 * * * * curl -fsS https://dittdomene.no/forum/cron.php >/dev/null 2>&1
Sikkerhet
- Aktiver og håndhev HTTPS (og vurder HSTS der det passer).
- Bruk sterke passord og tofaktor for admin/moderator (via utvidelse).
- Hold kjerne, utvidelser og stiler oppdatert.
- Begrens angrepsflate: fjern ubrukte utvidelser og admin-moduler.
- Overvåk web- og PHP-logger for feil og mistenkelig aktivitet.
Ytelse
- Aktiver PHP OPcache og bruk moderne PHP.
- Rydd gamle logger/køer og vurder databaseoptimalisering.
- Optimaliser bilder og minimer CSS/JS. Vurder CDN ved høy trafikk.
Kompatibilitet (utvidelser og stiler)
- Sørg for at utvidelser og stiler støtter din phpBB-versjon.
- Test alltid i staging før produksjon.
Sjekkliste før installasjon
- PHP-versjon og nødvendige moduler er tilgjengelige
- Database opprettet (UTF-8/utf8mb4) og bruker med riktige rettigheter
- HTTPS aktivt på domenet
- Skrivbare mapper satt korrekt
- SMTP-test for e-post OK
Neste steg: Kom i gang (installasjon) · Feilsøking · Ytelse · 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.