PHP-version og PHP-indstillinger ændres (og hvad du skal gøre ved fejl efter en opgradering)
Hos WebOké vælger du selv, hvilken PHP-version din hjemmeside bruger, og du tilpasser selv indstillinger som upload_max_filesize, memory_limit og max_execution_time. Det gør du i DirectAdmin med Select PHP version. Virker din hjemmeside ikke længere efter en opgradering? Længere nede kan du læse, hvad du så gør.
Skift PHP-versionen
- Log ind i DirectAdmin: Gå i Mit WebOké til Mine Produkter og klik ved din hostingpakke på DirectAdmin.
- Klik under Extra Features på Select PHP version.
- Vælg den ønskede version i rullelisten, og gem valget.

Test din hjemmeside med det samme efter ændringen. Virker noget ikke længere, så læs afsnittet nedenfor.
Din hjemmeside virker ikke længere efter en PHP-opgradering
Er din hjemmeside hvid, ser du en fejlmeddelelse, eller virker en del ikke længere? Det skyldes næsten altid et plugin, et tema eller egen kode, der ikke er kompatibel med den nye version.
- Gendan den forrige version. Vælg i Select PHP version igen den version, du havde før. Din hjemmeside virker så med det samme som før igen. Tilpassede extensions og indstillinger fra den nye version bliver gemt til et senere forsøg.
- Find fejlen i fejlloggen. Klik i DirectAdmin under System Info & Files på Site Summary / Statistics / Logs og derefter ved dit domæne på Error Log. Kig nederst efter linjer med
PHP Fatal errorellerPHP Warning. I stien kan du som regel se, hvilket plugin eller tema der giver problemet. Står der ikke noget brugbart, så læs Vis PHP-fejl uden at ændre php.ini. - Opdater din software. Tag først en backup. Opdater derefter WordPress (eller din anden software), dit tema og dine plugins, mens den gamle PHP-version stadig er aktiv. Fjern plugins, du ikke bruger.
- Prøv igen. Slå den nye version til igen, test din hjemmeside, og tjek fejlloggen igen.

Ser du Call to undefined function, mangler der ofte en PHP-extension. Den slår du selv til, se nedenfor.
Slå en extension til, som ionCube
Noget betalt software, som visse plugins eller webshopmoduler, er krypteret. Den virker kun med en loader: ionCube (ioncube_loader) eller SourceGuardian (sourceguardian). Udvikleren af softwaren fortæller dig, hvilken du har brug for. Du ser det ofte ved en meddelelse som "requires the ionCube PHP Loader".
- Åbn Select PHP version og tjek øverst, om den rigtige version er valgt. Extensions indstiller du pr. PHP-version.
- Gå til fanen Extensions.
- Sæt flueben ved
ioncube_loader(eller den extension, du har brug for). Ændringen er aktiv inden for et minut.

Ændre PHP-indstillinger
- Åbn Select PHP version og gå til fanen Options.
- Tilpas den indstilling, du har brug for, for eksempel
upload_max_filesizetil større uploads. Forhøj da ogsåpost_max_size. - Ændringen gemmes med det samme.
Så behøver du ikke sætte noget i en .htaccess-fil.
Vil du hellere have det løst for dig?
Lykkes det ikke, eller har din hjemmeside ikke været opdateret i årevis? Med PHP-opgraderingen gør vi din hjemmeside klar til en aktuel PHP-version, til en fast pris. Lykkes det ikke, får du pengene tilbage. Læs Få lavet en PHP-opgradering.
Se også i DirectAdmin-vejledningen: PHP-indstillinger: upload_max_filesize, memory_limit og max_execution_time, Slå PHP-extensions til og fra og Find fejl efter en PHP-opgradering og fejlloggen.
Uddybende forklaring med skærmbilleder: Vælg PHP-versionen (Select PHP version) i DirectAdmin-vejledningen.
