Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

Feil etter en PHP-oppgradering og finne feilloggen

Du har oppgradert PHP-versjonen, og nå er nettsiden din hvit, viser en feilmelding, eller en del av den fungerer ikke lenger. Dette skyldes nesten alltid en plugin, et tema eller egen kode som ikke er kompatibel med den nye versjonen. Ingen grunn til panikk: du setter tilbake den gamle versjonen på et minutt, og deretter finner du i ro og mak ut hva som er galt.

Trinn 1: sett tilbake den gamle versjonen

Gå til Select PHP version, velg igjen versjonen du hadde først, og klikk på Apply (se Velge PHP-versjon (Select PHP version)). Nettsiden din fungerer da med en gang som før. Har du endret utvidelser eller innstillinger ved den nye versjonen, blir disse bevart til et neste forsøk.

Trinn 2: finn feilmeldingen i feilloggen

PHP skriver feil til feilloggen for domenet ditt. Der står nøyaktig hvilken fil og hvilken linje som gir problemet.

  1. Klikk i DirectAdmin under System Info & Files på Site summary & logs.
  2. Klikk ved domenet ditt på Error log.
  3. Se på de siste linjene, nederst. Se etter linjer med PHP Fatal error, PHP Parse error eller PHP Warning (1).
Feilloggen for eksempeldomene5.nl med nederst en linje PHP Warning med filbanen og linjenummeret
(1) en PHP-melding med filen og linjenummeret

Mer om loggene finner du i Site summary & logs: feillogg og tilgangslogg.

Trinn 3: forstå meldingen

I meldingen står filbanen. Av den ser du som regel hvilken plugin eller hvilket tema som er synderen. Noen eksempler:

Du ser i meldingenBetydning
.../wp-content/plugins/navn-på-plugin/...Denne pluginen fungerer ikke med den nye versjonen. Oppdater den, eller finn en erstatning hvis den ikke lenger vedlikeholdes.
.../wp-content/themes/navn-på-tema/...Temaet ditt er for gammelt. Oppdater det eller spør utvikleren om en oppdatering.
Call to undefined function mysql_connect()Svært gammel kode som fortsatt bruker funksjoner fra før PHP 7. Denne må skrives om.
Call to undefined function med et annet funksjonsnavnOfte mangler en utvidelse. Se hvilken utvidelse som hører til denne funksjonen, og slå den på (se PHP-utvidelser av og på).
Allowed memory size of ... bytes exhaustedSkriptet har for lite minne. Øk memory_limit (se PHP-innstillinger: upload_max_filesize, memory_limit og max_execution_time).
Maximum execution time of ... seconds exceededSkriptet brukte for lang tid. Øk max_execution_time, eller finn ut hvorfor det er så tregt.

Trinn 4: oppdater og prøv igjen

  1. Ta en sikkerhetskopi (se Backup and Restore: lag din egen sikkerhetskopi i DirectAdmin).
  2. Oppdater WordPress (eller annen programvare), temaet ditt og alle pluginene dine, mens den gamle PHP-versjonen fortsatt er aktiv.
  3. Fjern plugins du ikke bruker.
  4. Slå på den nye PHP-versjonen igjen og test nettsiden din på nytt. Sjekk også feilloggen igjen.

Tips: Vil du teste først uten at besøkende merker noe? Lag med Installatron en kopi av siden din på et underdomene (se Klone og lage et testmiljø (staging)) og sett bare den mappen på den nye versjonen med .htaccess (se PHP-innstillinger per mappe og via .htaccess).

Vise feil midlertidig på siden

Ser du bare en hvit skjerm og står det ingenting nyttig i feilloggen? Da kan du vise feil midlertidig direkte på siden. Gå til Select PHP version, fanen Options, og kryss av for display_errors. Åpne siden på nytt: nå ser du feilmeldingen. Slå display_errors av igjen med en gang etterpå, for en slik melding kan vise informasjon om nettsiden din til alle.

Bruker du WordPress, kan det også gjøres med disse linjene i wp-config.php, over linjen That's all, stop editing!: define('WP_DEBUG', true); og define('WP_DEBUG_LOG', true);. WordPress skriver da feilene til wp-content/debug.log. Fjern dem igjen etterpå, eller sett dem til false.

Vil du heller få det løst?

Går det ikke, eller har nettsiden din ikke blitt oppdatert på flere år? Med PHP-oppgraderingen gjør vi nettsiden din klar for en aktuell PHP-versjon, til en fast pris. Lykkes det ikke, får du pengene tilbake.

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…