PHP-version päivitys ja laajennusten valinta Tulosta

  • php, cpanel, extensions, version

In English

PHP on ohjelmointikieli, johon pohjautuvat mm. monet suositut sisällönhallintajärjestelmät kuten WordPress, Joomla sekä Drupal. PHP päivittyy jatkuvasti ja uusimmat tuetut versiot voit tarkistaa täältä. Päivitämme uusimmat PHP-versiot webhotelleihin saataville aina mahdollisimman pian. Uudet PHP-versiot tuovat tyypilisesti tietoturvapäivityksiä, nopeutta ja sekä uusia ominaisuuksia. Vastaavasti jotkut vanhat toiminnot voivat poistua päivitysten myötä.

Webhotellin PHP-version päivitys on asiakkaan vastuulla. Versiota ei voi automaattiseti päivittää uusimpaan versioon, koska välttämättä asiakkaan sivut ja muut mahdolliset palvelut eivät toimi uudella versiolla. PHP-version päivityksen yhteydessä tulee aina varmistaa palveluiden toimivuus.

PHP-version päivitys

  1. Siirry/kirjaudu hallintapaneeliin (cPanel)

  2. Valitse Ohjelmisto ⇒ Select PHP Version



  3. Valitse "Current PHP version" kohdassa uusi versio ja valitse "Apply". Pidä muistissa myös mikä PHP-versio oli käytössä ennen muutosta, jotta voit tarvittaessa palata siihen.
  4. Testaa sivuston/palveluiden toimivuus. Tutki tarvittaessa ongelmaa esim. WordPressin Debug-moodissa. Valittu PHP-versio ei välttämättä ole tuettu palvelusi kanssa tai se vaatii muutoksia Extensions-valintoihin.
    Extensions-välilehdellä voit tehdä muutoksia PHP-version käytössä oleviin moduuleihin, valinnat vaihtelevat PHP-versioittain. Lue laajennuksista lisää alempana tältä sivulta.

    Päivitettäessä PHP 8:iin voit saada esimerkiksi WordPressin osalta virheilmoituksen "Fatal error: Uncaught Error: Call to undefined function mysql_connect()", joka viittaa siihen että mysqlnd ja nd_mysqli -valinnat puuttuvat PHP-versioon liittyen.

  5. Tarvittaessa palaa takaisin aiempaan PHP-versioon jos ei ongelma ratkea. Useimmiten ei ole suositeltavaa siirtyä heti uusimpaan PHP-versioon koska sitä ei vielä tue kaikki palvelut tai lisäosat.
    Halutessasi voit tilata meiltä PHP-version päivityksen lisäpalveluna.

PHP-laajennukset (Extensions)

PHP:n ominaisuusmoduuleja voidaan kytkeä päälle ja pois Select PHP version -sivulla kohdassa Extensions (ylhäällä). Tämä edellyttää, että PHP-versiona ei ole (native), vaan se on kiinteästi asetettu johonkin versioon. 

Wordpressiä käytettäessä seuraavat laajennokset tulee olla valittuina käytettäessä PHP-versiota 8.0 tai uudempaa:

  • mysqlnd
  • nd_mysqli
  • imagick (suositeltava)
  • intl (suositeltava)
  • fileinfo (suositeltava)
  • zip (suositeltava)
  • redis (jos käytetään LiteSpeed-lisäosaa)

Lisätietoa PHP-lisäosien vaatimuksista WordPressiä käytettäessä löytyy täältä: https://make.wordpress.org/hosting/handbook/server-environment/

PHP.ini -asetukset

PHP.ini-tiedoston asetuksia pystytään rajoitetusti muokkaamaan Select PHP version -sivulla kohdassa Options (ylhäällä). Tämä edellyttää, että PHP-versiona ei ole (native), vaan se on kiinteästi asetettu johonkin versioon. 

 

 


Oliko vastaus hyödyllinen?

Takaisin