PHP versijos ir PHP nustatymų keitimas (ir ką daryti, jei po atnaujinimo atsiranda klaidų)
WebOké sistemoje Jūs patys pasirenkate, kurią PHP versiją naudoja Jūsų svetainė, ir patys keičiate tokius nustatymus kaip upload_max_filesize, memory_limit ir max_execution_time. Tai atliekama DirectAdmin skiltyje Select PHP version. Jei svetainė po atnaujinimo nebeveikia, toliau rasite, ką daryti.
PHP versijos keitimas
- Prisijunkite prie DirectAdmin: Mano WebOké portale eikite į Mano produktai ir prie savo hostingo paketo spustelėkite DirectAdmin.
- Skiltyje Papildomos funkcijos spustelėkite Select PHP version.
- Išskleidžiamajame sąraše pasirinkite norimą versiją ir išsaugokite pasirinkimą.

Iš karto po pakeitimo išbandykite savo svetainę. Jei kas nors nebeveikia, skaitykite toliau esantį skyrių.
Svetainė po PHP atnaujinimo nebeveikia
Ar svetainė balta, rodo klaidos pranešimą, ar dalis jos nebeveikia? Taip beveik visada nutinka dėl papildinio, šablono ar paties sukurto kodo, kuris nesuderinamas su nauja versija.
- Grąžinkite ankstesnę versiją. Skiltyje Select PHP version vėl pasirinkite versiją, kurią naudojote anksčiau. Svetainė iš karto vėl veiks kaip anksčiau. Naujos versijos pritaikyti plėtiniai ir parinktys išlieka išsaugoti kitam bandymui.
- Raskite klaidą klaidų žurnale. DirectAdmin skiltyje Sistemos informacija ir failai spustelėkite Svetainės apžvalga ir žurnalai, tada prie savo domeno spustelėkite Klaidų žurnalas. Apačioje ieškokite eilučių su
PHP Fatal errorarbaPHP Warning. Kelyje dažniausiai matoma, kuris papildinys ar šablonas sukelia problemą. Jei naudingos informacijos nerandate, skaitykite PHP klaidų rodymas nekeičiant php.ini. - Atnaujinkite savo programinę įrangą. Pirmiausia pasidarykite atsarginę kopiją. Tada atnaujinkite WordPress (ar kitą naudojamą programinę įrangą), šabloną ir papildinius, kol dar veikia sena PHP versija. Pašalinkite nenaudojamus papildinius.
- Bandykite dar kartą. Vėl įjunkite naują versiją, išbandykite svetainę ir dar kartą peržiūrėkite klaidų žurnalą.

Jei matote Call to undefined function, dažniausiai trūksta PHP plėtinio. Jį galite įjungti patys, žr. toliau.
Plėtinio, pavyzdžiui, ionCube, įjungimas
Kai kuri mokama programinė įranga, pavyzdžiui, tam tikri papildiniai ar elektroninės parduotuvės moduliai, yra užšifruota. Ji veikia tik su įkėlikliu: ionCube (ioncube_loader) arba SourceGuardian (sourceguardian). Programinės įrangos kūrėjas nurodo, kurio reikia. Dažniausiai tai matoma iš pranešimo, pavyzdžiui, "requires the ionCube PHP Loader".
- Atidarykite Select PHP version ir viršuje patikrinkite, ar pasirinkta tinkama versija. Plėtiniai nustatomi atskirai kiekvienai PHP versijai.
- Eikite į skirtuką Extensions.
- Pažymėkite
ioncube_loader(arba reikiamą plėtinį). Pakeitimas įsigalioja per minutę.

PHP nustatymų keitimas
- Atidarykite Select PHP version ir eikite į skirtuką Options.
- Pakeiskite reikiamą nustatymą, pavyzdžiui,
upload_max_filesize, kad padidintumėte leidžiamą įkeliamų failų dydį. Tada taip pat padidinkitepost_max_size. - Pakeitimas išsaugomas iš karto.
Taip Jums nereikia nieko įrašyti į .htaccess failą.
Norite, kad tai atliktume už Jus?
Nepavyksta pačiam, ar Jūsų svetainė jau metų metus nebuvo atnaujinta? Atlikdami PHP atnaujinimą, mes pritaikome Jūsų svetainę aktualiai PHP versijai už fiksuotą kainą. Jei nepavyksta, pinigus grąžiname. Skaitykite Užsakyti PHP atnaujinimą.
Taip pat žr. DirectAdmin vadove: PHP parinktys: upload_max_filesize, memory_limit ir max_execution_time, PHP plėtinių įjungimas ir išjungimas ir Klaidos po PHP atnaujinimo ir klaidų žurnalo suradimas.
Išsamus paaiškinimas su ekrano nuotraukomis: PHP versijos pasirinkimas (Select PHP version) DirectAdmin vadove.
