Promjena PHP verzije i PHP postavki (i što učiniti u slučaju grešaka nakon nadogradnje)
Kod WebOké sami birate koju verziju PHP-a koristi Vaša web stranica te sami prilagođavate postavke poput upload_max_filesize, memory_limit i max_execution_time. To radite u DirectAdmin putem opcije Select PHP version. Ne radi li Vaša stranica nakon nadogradnje? U nastavku pročitajte što tada učiniti.
Promjena verzije PHP-a
- Prijavite se u DirectAdmin: u Moj WebOké idite na Moji proizvodi i kod svog hosting paketa kliknite na DirectAdmin.
- Pod Dodatni alati kliknite na Select PHP version.
- Odaberite željenu verziju s popisa i spremite odabir.

Odmah nakon promjene testirajte svoju web stranicu. Ako nešto više ne radi, pročitajte sljedeći odjeljak.
Vaša stranica ne radi nakon nadogradnje PHP-a
Je li Vaša stranica bijela, prikazuje li se poruka o pogrešci ili dio stranice ne radi? To gotovo uvijek uzrokuje dodatak (plugin), tema ili vlastiti kod koji nije prilagođen novoj verziji.
- Vratite prethodnu verziju. U Select PHP version ponovno odaberite verziju koju ste prije koristili. Vaša stranica tada odmah opet radi kao i prije. Prilagođena proširenja i postavke nove verzije ostaju sačuvane za sljedeći pokušaj.
- Pronađite pogrešku u zapisniku pogrešaka. U DirectAdmin pod Informacije o sustavu i datoteke kliknite na Pregled stranice i zapisnici, a zatim kod svoje domene na Zapisnik pogrešaka. Na dnu potražite retke s oznakom
PHP Fatal erroriliPHP Warning. U putanji obično vidite koji dodatak ili tema uzrokuje problem. Ako ne pronađete ništa korisno, pročitajte Prikaz PHP pogrešaka bez prilagodbe php.ini datoteke. - Ažurirajte svoj softver. Prvo napravite sigurnosnu kopiju. Zatim ažurirajte WordPress (ili drugi softver koji koristite), temu i dodatke dok je stara verzija PHP-a još uvijek aktivna. Uklonite dodatke koje ne koristite.
- Pokušajte ponovno. Ponovno uključite novu verziju, testirajte stranicu i ponovno pogledajte zapisnik pogrešaka.

Ako vidite Call to undefined function, često nedostaje PHP ekstenzija. Nju sami uključujete, pogledajte u nastavku.
Uključivanje ekstenzije, primjerice ionCube
Određeni plaćeni softver, poput nekih dodataka ili modula za web trgovine, šifriran je. 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 pri vrhu provjerite je li odabrana ispravna verzija. Ekstenzije se postavljaju zasebno za svaku verziju PHP-a.
- Idite na karticu Extensions.
- Označite
ioncube_loader(ili ekstenziju koja Vam je potrebna). Promjena je aktivna unutar minute.

Promjena PHP postavki
- Otvorite Select PHP version i idite na karticu Options.
- Prilagodite postavku koja Vam je potrebna, primjerice
upload_max_filesizeza veće datoteke prilikom učitavanja. Tada povećajte ipost_max_size. - Promjena se odmah sprema.
Tako Vam nije potrebno ništa unositi u .htaccess datoteku.
Želite li da to riješimo umjesto Vas?
Ne uspijeva li Vam, ili Vaša web stranica godinama nije ažurirana? Uz PHP nadogradnju prilagođavamo Vašu web stranicu za aktualnu verziju PHP-a, po fiksnoj cijeni. Ako to ne uspije, novac Vam vraćamo. Pročitajte Naručite PHP nadogradnju.
Pogledajte i u priručniku za DirectAdmin: PHP opcije: upload_max_filesize, memory_limit i max_execution_time, Uključivanje i isključivanje PHP ekstenzija i Pogreške nakon PHP nadogradnje i pronalaženje zapisnika pogrešaka.
Detaljno objašnjenje sa snimkama zaslona: Odabir verzije PHP-a (Select PHP version) u priručniku za DirectAdmin.
