Promjena PHP verzije i PHP postavki (i što učiniti u slučaju pogrešaka nakon nadogradnje)
U WebOkéu sami birate koju PHP verziju koristi Vaša web stranica te sami prilagođavate postavke kao što su upload_max_filesize, memory_limit i max_execution_time. To radite u DirectAdminu putem opcije Select PHP version. Vaša stranica više ne radi nakon nadogradnje? U nastavku pročitajte što tada učiniti.
Promjena PHP verzije
- Prijavite se u DirectAdmin: u sučelju Moj WebOké otvorite Moji proizvodi i kod svog hosting paketa kliknite na DirectAdmin.
- U odjeljku Extra Features kliknite na Select PHP version.
- Odaberite željenu verziju s padajućeg popisa i spremite odabir.

Odmah nakon promjene testirajte svoju web stranicu. Ako nešto više ne radi, pročitajte odjeljak u nastavku.
Vaša stranica više ne radi nakon nadogradnje PHP-a
Prikazuje li se Vaša stranica kao prazna bijela stranica, vidite li poruku o pogrešci ili dio stranice više ne radi? Uzrok je gotovo uvijek dodatak (plugin), tema ili vlastiti kod koji nije prilagođen novoj verziji.
- Vratite prethodnu verziju. U opciji Select PHP version ponovno odaberite verziju koju ste prije koristili. Vaša stranica tada odmah ponovno radi kao prije. Prilagođena proširenja i opcije nove verzije ostaju spremljeni za sljedeći pokušaj.
- Potražite pogrešku u zapisniku pogrešaka. U DirectAdminu u odjeljku System Info & Files kliknite na Site Summary / Statistics / Logs, a zatim kod svoje domene na Error Log. Pri dnu potražite retke s
PHP Fatal erroriliPHP Warning. Iz putanje obično možete vidjeti koji dodatak ili koja tema uzrokuje problem. Ako ondje nema ništa korisno, pročitajte Prikaz PHP pogrešaka bez izmjene datoteke php.ini. - Ažurirajte svoj softver. Najprije napravite sigurnosnu kopiju. Zatim ažurirajte WordPress (ili drugi softver koji koristite), svoju temu i dodatke dok je stara PHP verzija još aktivna. Uklonite dodatke koje ne koristite.
- Pokušajte ponovno. Ponovno uključite novu verziju, testirajte svoju stranicu i ponovno provjerite zapisnik pogrešaka.

Ako vidite Call to undefined function, često nedostaje neko PHP proširenje. Njega možete sami uključiti, pogledajte u nastavku.
Uključivanje proširenja, primjerice ionCube
Neki komercijalni softver, poput određenih dodataka ili modula za web trgovine, je šifriran. Takav softver radi samo uz loader: ionCube (ioncube_loader) ili SourceGuardian (sourceguardian). Proizvođač softvera reći će Vam koji Vam je potreban. To često prepoznajete po poruci poput "requires the ionCube PHP Loader".
- Otvorite Select PHP version i na vrhu provjerite je li odabrana ispravna verzija. Proširenja se postavljaju zasebno za svaku PHP verziju.
- Otvorite karticu Extensions.
- Označite
ioncube_loader(ili proširenje koje Vam je potrebno). Promjena postaje aktivna u roku od jedne minute.

Promjena PHP postavki
- Otvorite Select PHP version i prijeđite na karticu Options.
- Prilagodite postavku koja Vam je potrebna, primjerice
upload_max_filesizeza veće prijenose datoteka. U tom slučaju povećajte ipost_max_size. - Promjena se odmah sprema.
Tako ništa ne morate upisivati u datoteku .htaccess.
Ne spremaju li se u WordPressu ili WooCommerceu varijacije, izbornici ili dugi obrasci uopće ili samo djelomično? Tada je vrijednost max_input_vars često preniska. Pročitajte Varijacije ili izbornici se ne spremaju: povećanje vrijednosti max_input_vars.
Želite da to riješimo umjesto Vas?
Ne uspijevate sami ili Vaša web stranica nije ažurirana već godinama? Uslugom nadogradnje PHP-a prilagodit ćemo Vašu web stranicu aktualnoj PHP verziji, po fiksnoj cijeni. Ako ne uspijemo, vraćamo Vam novac. Pročitajte Prepustite nam nadogradnju PHP-a.
Pogledajte i u priručniku za DirectAdmin: PHP opcije: upload_max_filesize, memory_limit i max_execution_time, Uključivanje i isključivanje PHP proširenja i Pogreške nakon nadogradnje PHP-a i pronalaženje zapisnika pogrešaka.
Detaljno objašnjenje sa snimkama zaslona: Odabir PHP verzije (Select PHP version) u priručniku za DirectAdmin.
Želite naučiti više? Pratite besplatni tečaj za WordPress, lekcija 8.4 PHP verzije i nadogradnje.
