Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

Fel efter en PHP-uppgradering och hitta fellogen

Du har höjt PHP-versionen och nu är din webbplats vit, visar ett felmeddelande, eller så har en del slutat fungera. Det beror nästan alltid på ett plugin, ett tema eller egen kod som inte är kompatibel med den nya versionen. Ingen panik: du återställer den gamla versionen på en minut, och sedan tar du reda på vad som är fel i lugn och ro.

Steg 1: återställ den gamla versionen

Gå till Select PHP version, välj den version du hade tidigare igen och klicka på Apply (se PHP-versionen välja (Select PHP version)). Din webbplats fungerar då genast som förut igen. Har du ändrat tillägg eller alternativ för den nya versionen sparas de till nästa försök.

Steg 2: hitta felmeddelandet i fellogen

PHP skriver fel till domänens fellogg. Där står exakt vilken fil och vilken rad som ger problemet.

  1. Klicka i DirectAdmin under Systeminformation & filer på Webbplatssammanfattning & loggar.
  2. Klicka på Fellogg vid din domän.
  3. Titta på de sista raderna längst ner. Leta efter rader med PHP Fatal error, PHP Parse error eller PHP Warning (1).
Felloggen för exempeldomän5.nl med en rad PHP Warning längst ner med sökvägen till filen och radnumret
(1) ett PHP-meddelande med filen och radnumret

Läs mer om loggarna i Webbplatssammanfattning och loggar: felloggen och åtkomstloggen.

Steg 3: förstå meddelandet

I meddelandet står filens sökväg. Av den kan du oftast se vilket plugin eller tema som är boven. Några exempel:

Du ser i meddelandetBetydelse
.../wp-content/plugins/plugin-namn/...Det pluginet fungerar inte med den nya versionen. Uppdatera det, eller hitta en ersättning om det inte längre underhålls.
.../wp-content/themes/tema-namn/...Ditt tema är för gammalt. Uppdatera det eller be skaparen om en uppdatering.
Call to undefined function mysql_connect()Mycket gammal kod som fortfarande använder funktioner från före PHP 7. Den måste skrivas om.
Call to undefined function med ett annat funktionsnamnOfta saknas ett tillägg. Kontrollera vilket tillägg som hör till den funktionen och aktivera det (se PHP-tillägg av och på).
Allowed memory size of ... bytes exhaustedSkriptet har för lite minne. Öka memory_limit (se PHP-alternativ: upload_max_filesize, memory_limit och max_execution_time).
Maximum execution time of ... seconds exceededSkriptet tog för lång tid. Öka max_execution_time, eller ta reda på varför det är så långsamt.

Steg 4: uppdatera och försök igen

  1. Gör en säkerhetskopia (se Backup och återställning: skapa en egen backup i DirectAdmin).
  2. Uppdatera WordPress (eller din andra programvara), ditt tema och alla dina plugins medan den gamla PHP-versionen fortfarande är aktiv.
  3. Ta bort plugins du inte använder.
  4. Aktivera den nya PHP-versionen igen och testa din webbplats på nytt. Kontrollera även fellogen igen.

Tips: Vill du testa först utan att besökare märker något? Gör en kopia av din webbplats på en subdomän med Installatron (se Klona och skapa en testmiljö (staging)) och sätt bara den mappen på den nya versionen med .htaccess (se PHP-inställningar per mapp och via .htaccess).

Visa fel tillfälligt på sidan

Ser du bara en vit skärm och står det inget användbart i fellogen? Då kan du tillfälligt visa fel direkt på sidan. Markera kryssrutan vid display_errors på fliken Options i Select PHP version. Öppna sidan igen: nu ser du felmeddelandet. Stäng av display_errors direkt igen efteråt, eftersom ett sådant meddelande kan visa information om din webbplats för vem som helst.

Använder du WordPress kan det även göras med dessa rader i wp-config.php, ovanför raden That's all, stop editing!: define('WP_DEBUG', true); och define('WP_DEBUG_LOG', true);. WordPress skriver då felen till wp-content/debug.log. Ta bort dem igen efteråt, eller sätt dem till false.

Vill du hellre få det löst?

Lyckas det inte, eller har din webbplats inte uppdaterats på flera år? Med PHP-uppgraderingen gör vi din webbplats kompatibel med en aktuell PHP-version, till ett fast pris. Lyckas det inte får du pengarna tillbaka.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…