PHP-version ja PHP-asetusten muuttaminen (ja mitä tehdä, jos päivityksen jälkeen ilmenee virheitä)
WebOkéssa valitset itse, mitä PHP-versiota verkkosivustosi käyttää, ja muokkaat itse asetuksia kuten upload_max_filesize, memory_limit ja max_execution_time. Tämän teet DirectAdminissa kohdassa Select PHP version. Eikö sivustosi toimi enää päivityksen jälkeen? Jäljempänä kerrotaan, mitä tehdä.
PHP-version vaihtaminen
- Kirjaudu DirectAdminiin: siirry Oma WebOkéssa kohtaan Omat tuotteet ja klikkaa hostingpakettisi kohdalla DirectAdmin.
- Klikkaa kohdassa Lisäominaisuudet kohtaa Select PHP version.
- Valitse haluamasi versio pudotusvalikosta ja tallenna valinta.

Testaa verkkosivustosi heti muutoksen jälkeen. Jos jokin ei enää toimi, lue alla oleva osio.
Sivustosi ei toimi enää PHP-päivityksen jälkeen
Onko sivustosi valkoinen, näetkö virheilmoituksen vai eikö jokin osa enää toimi? Tämä johtuu lähes aina laajennuksesta, teemasta tai omasta koodista, joka ei sovellu uuteen versioon.
- Palauta edellinen versio. Valitse Select PHP version kohdassa jälleen se versio, joka sinulla oli aiemmin. Sivustosi toimii heti jälleen kuten ennen. Uuden version muokatut laajennukset ja asetukset säilyvät seuraavaa yritystä varten.
- Etsi virhe virhelokista. Klikkaa DirectAdminissa kohdassa Järjestelmätiedot ja tiedostot kohtaa Sivuston yhteenveto ja lokit ja sen jälkeen verkkotunnuksesi kohdalla Virheloki. Katso alimpia rivejä, joissa lukee
PHP Fatal errortaiPHP Warning. Polusta näet yleensä, mikä laajennus tai teema aiheuttaa ongelman. Jos mitään hyödyllistä ei näy, lue PHP-virheiden näyttäminen ilman php.ini-tiedoston muokkaamista. - Päivitä ohjelmistosi. Tee ensin varmuuskopio. Päivitä sen jälkeen WordPress (tai muu ohjelmistosi), teemasi ja laajennuksesi, kun vanha PHP-versio on vielä käytössä. Poista laajennukset, joita et käytä.
- Yritä uudelleen. Ota uusi versio taas käyttöön, testaa sivustosi ja tarkista virheloki uudelleen.

Jos näet Call to undefined function, usein puuttuu PHP-laajennus. Sen otat itse käyttöön, katso alta.
Laajennuksen käyttöönotto, kuten ionCube
Osa maksullisista ohjelmistoista, kuten tietyt laajennukset tai verkkokauppamoduulit, on salattu. Ne toimivat vain latausohjelman kanssa: ionCube (ioncube_loader) tai SourceGuardian (sourceguardian). Ohjelmiston tekijä kertoo, mitä tarvitset. Tämän näkee usein ilmoituksesta, kuten "requires the ionCube PHP Loader".
- Avaa Select PHP version ja tarkista ylhäältä, että oikea versio on valittuna. Laajennukset asetetaan PHP-version mukaan.
- Siirry välilehdelle Extensions.
- Valitse
ioncube_loader(tai tarvitsemasi laajennus). Muutos tulee voimaan minuutin sisällä.

PHP-asetusten muokkaaminen
- Avaa Select PHP version ja siirry välilehdelle Options.
- Muokkaa tarvitsemaasi asetusta, esimerkiksi
upload_max_filesizesuurempia latauksia varten. Nosta tällöin myöspost_max_sizearvoa. - Muutos tallentuu heti.
Näin sinun ei tarvitse lisätä mitään .htaccess-tiedostoon.
Haluatko mieluummin, että se hoidetaan puolestasi?
Eikö onnistu, vai eikö verkkosivustoasi ole päivitetty vuosiin? PHP-päivityksellä teemme verkkosivustostasi yhteensopivan ajantasaisen PHP-version kanssa, kiinteään hintaan. Jos se ei onnistu, saat rahasi takaisin. Lue PHP-päivityksen tilaaminen.
Katso myös DirectAdmin-käyttöoppaasta: PHP-asetukset: upload_max_filesize, memory_limit ja max_execution_time, PHP-laajennusten käyttöönotto ja poistaminen käytöstä ja Virheet PHP-päivityksen jälkeen ja virhelokin löytäminen.
Laajempi selitys kuvakaappauksineen: PHP-version valitseminen (Select PHP version) DirectAdmin-käyttöoppaassa.
