Poglavje 14 · 14.1
Izbira različice PHP (Select PHP version)
Oglejte si v kratkem filmu
Večina spletnih mest, kot so WordPress, Joomla in spletne trgovine, deluje na PHP. PHP je programski jezik, v katerem je ta programska oprema napisana. Vsako leto izide nova različica PHP in vsaka različica prejema posodobitve le nekaj let. Pri WebOké sami izberete, katero različico PHP uporablja Vaš paket. To naredite v DirectAdmin pri Select PHP version.
Kje to najdete?
V DirectAdmin obstajata dva dela z besedo PHP v imenu. To pogosto povzroča zmedo:
- Select PHP version (2), pod Dodatki in vtičniki. Tukaj izberete različico PHP, razširitve in najpomembnejše možnosti. To je del, ki ga boste potrebovali skoraj vedno.
- PHP Instellingen (1), pod Upravitelj računa. S tem prepišete posamezne nastavitve za eno domeno. Razliko lahko preberete v PHP Instellingen v DirectAdmin ali Select PHP version: kakšna je razlika?.

Spreminjanje različice PHP
- Prijavite se v DirectAdmin (glejte Prijava prek Mijn WebOké).
- Pod Dodatki in vtičniki kliknite Select PHP version. Lahko tudi pritisnete Ctrl+J in vtipkate "PHP" (glejte Hitro iskanje s Ctrl+K in Ctrl+J).
- Odpre se zaslon PHP Selector. Pri PHP version (1) je prikazana različica, ki jo trenutno uporabljate, z oznako (current) poleg nje.
- Kliknite na različico in na seznamu izberite tisto, ki jo želite.
- Poleg različice se prikaže gumb Apply. Kliknite nanj. Šele takrat bo nova različica dejansko nastavljena; če na seznamu samo izberete različico in zaprete stran, se ne bo nič spremenilo.



Nova različica je takoj aktivna za vsa spletna mesta v Vašem paketu. Nato takoj odprite svoje spletno mesto in preglejte nekaj strani, tudi upravljanje (na primer wp-admin). Če kaj ne deluje, ponastavite staro različico in preberite Fouten na een PHP-upgrade en het foutlog vinden.
Katero različico izbrati?
Na naših strežnikih lahko izbirate med PHP 5.2 do vključno 8.5. Dejstvo, da so stare različice še vedno na voljo, ne pomeni, da so priporočljive. Naš nasvet:
- Izberite najnovejšo različico, ki jo Vaše spletno mesto podpira. Za aktualno WordPress-i stran je to običajno PHP 8.3 ali 8.4. Ob dvomu preverite na spletni strani izdelovalca Vaše programske opreme ali teme.
- Novejša različica je hitrejša in varnejša. Stare različice s strani izdelovalcev PHP ne prejemajo več varnostnih posodobitev.
- Ali Vaše spletno mesto deluje samo še na stari različici, na primer 5.6 ali 7.4? Potem je čas za posodobitev. Naj ga posodobi Vaš spletni razvijalec ali mi: glejte spodaj.
Pozor: Različica velja za celoten Vaš paket: vse domene in poddomene v njem. Imate staro spletno mesto, ki ne more delovati z novo različico, poleg novega, ki lahko? Potem lahko eno mapo nastavite na drugo različico z vrstico v .htaccess (glejte PHP-nastavitve za posamezno mapo in prek .htaccess), ali pa staremu spletnemu mestu dodelite svoj lasten paket.
Nastavitve so vezane na posamezno različico
Razširitve in možnosti (glejte PHP-razširitve vklop in izklop in PHP-možnosti: upload_max_filesize, memory_limit in max_execution_time) nastavite za vsako različico PHP posebej. Če ste na primer pri PHP 7.4 povečali memory_limit in nato preklopite na PHP 8.3, tam veljajo nastavitve PHP 8.3. Po preklopu torej preverite tudi zavihka Extensions in Options.
Ali je to mogoče tudi v Mijn WebOké?
Da. UI pomočnik v Mijn WebOké lahko za Vas spremeni različico PHP Vašega paketa. Vprašajte na primer: "Nastavi moje spletno mesto na PHP 8.3". Pomočnik najprej prikaže, kaj se bo spremenilo (paket, trenutna različica, nova različica). Šele ko kliknete Odobri in izvedi, se sprememba izvede. Vrnitev na prejšnjo različico je vedno mogoča, prav tako prek pomočnika.
Se Vaše spletno mesto pokvari takoj, ko povečate različico PHP, in tega ne želite raziskovati sami? Potem ga lahko mi posodobimo za Vas s storitvijo posodobitev PHP: po fiksni ceni, in če ne uspe, dobite denar nazaj.
Pogosta vprašanja
Nikjer ne vidim php.ini. Kje se nahaja?
Lastne datoteke php.ini ne potrebujete. Vse, kar bi sicer nastavili v php.ini, nastavite pri Select PHP version na zavihku Options (glejte PHP-možnosti: upload_max_filesize, memory_limit in max_execution_time).
Kako vidim, katero različico PHP uporablja moje spletno mesto?
Pri Select PHP version je za trenutno različico oznaka (current). V WordPress-u to vidite tudi pri Hulpmiddelen, Sitediagnose, zavihek Info, pod Strežnik.
WordPress sporoča, da je moja različica PHP zastarela.
Izberite novejšo različico, kot je opisano zgoraj. Najprej naredite varnostno kopijo (glejte Back-up en herstel: zelf een back-up maken in DirectAdmin) in posodobite WordPress, svojo temo in vtičnike. Zastareli vtičniki so najpogostejši razlog, da spletno mesto na novi različici preneha delovati.
