PHP versiooni ja PHP seadete muutmine (ja mida teha vigade korral pärast uuendamist)
WebOkés valid ise, millist PHP versiooni su veebileht kasutab, ja muudad ise selliseid seadeid nagu upload_max_filesize, memory_limit ja max_execution_time. Seda teed DirectAdminis valikuga Select PHP version. Kas su sait ei tööta pärast uuendust enam? Edaspidi loed, mida siis teha.
PHP versiooni muutmine
- Logi sisse DirectAdminisse: mine Minu WebOkés menüüsse Minu tooted ja klõpsa oma hostingupaketi juures nupul DirectAdmin.
- Klõpsa menüü Extra Software Features all valikul Select PHP version.
- Vali rippmenüüst soovitud versioon ja salvesta valik.

Testi oma veebilehte kohe pärast muudatust. Kui midagi enam ei tööta, loe allpool olevat lõiku.
Su sait ei tööta pärast PHP uuendust enam
Kas su sait on valge, näed veateadet või ei tööta mõni osa enam? See on peaaegu alati pistikprogrammi, teema või oma koodi tõttu, mis ei sobi uue versiooniga.
- Taasta eelmine versioon. Vali Select PHP version lehel uuesti versioon, mis sul enne oli. Su sait hakkab siis kohe uuesti varasemalt toimima. Uue versiooni jaoks kohandatud laiendused ja valikud jäävad alles järgmise katse jaoks.
- Otsi viga veateadete logist. Klõpsa DirectAdminis menüü System Info & Files all valikul Site Summary/Statistics/Logs ja seejärel oma domeeni juures valikul Error Log. Vaata lõpust ridu, kus on
PHP Fatal errorvõiPHP Warning. Failiteest näed tavaliselt, milline pistikprogramm või teema probleemi tekitab. Kui midagi kasulikku ei leidu, loe PHP vigade kuvamine ilma php.ini muutmata. - Uuenda oma tarkvara. Tee kõigepealt varukoopia. Seejärel uuenda WordPressi (või oma muud tarkvara), teemat ja pistikprogramme, kui vana PHP versioon on veel aktiivne. Eemalda pistikprogrammid, mida sa ei kasuta.
- Proovi uuesti. Lülita uus versioon uuesti sisse, testi oma saiti ja vaata uuesti veateadete logi.

Kui näed teadet Call to undefined function, siis puudub sageli PHP laiendus. Selle lülitad ise sisse, vaata allpool.
Laienduse sisselülitamine, näiteks ionCube
Mõni tasuline tarkvara, näiteks teatud pistikprogrammid või e-poe moodulid, on krüpteeritud. See töötab ainult laadijaga: ionCube (ioncube_loader) või SourceGuardian (sourceguardian). Tarkvara looja ütleb sulle, millist vajad. Sageli näed seda teatest nagu "requires the ionCube PHP Loader".
- Ava Select PHP version ja kontrolli ülal, kas õige versioon on valitud. Laiendusi seadistad PHP versiooni kaupa.
- Mine vahelehele Extensions.
- Märgi linnuke
ioncube_loader(või laiendus, mida vajad) juurde. Muudatus on minuti jooksul aktiivne.

PHP seadete muutmine
- Ava Select PHP version ja mine vahelehele Options.
- Muuda seadet, mida vajad, näiteks
upload_max_filesizesuuremate üleslaadimiste jaoks. Suurenda siis kapost_max_sizeväärtust. - Muudatus salvestatakse kohe.
Nii ei pea sa midagi .htaccess faili panema.
Pigem lasta lahendada?
Ei õnnestu, või pole su veebilehte juba aastaid uuendatud? PHP uuendusega teeme su veebilehe kindla hinna eest sobivaks praeguse PHP versiooniga. Kui ei õnnestu, saad raha tagasi. Loe PHP uuenduse tellimine.
Vaata ka DirectAdmini juhendist: PHP valikud: upload_max_filesize, memory_limit ja max_execution_time, PHP laienduste sisse ja väljalülitamine ning Vead pärast PHP uuendust ja veateadete logi leidmine.
Põhjalikum selgitus koos ekraanipiltidega: PHP versiooni valimine (Select PHP version) DirectAdmini juhendis.
