Osad kliendid on pöördunud meie poole sooviga vahetada cPanelis PHP versiooni domeenipõhiselt.
Antud võimalus on teostatav nii cPaneli kaudu, käsurealt kui ka eraldi .htaccessi kaudu:

NB! PHP versioonide erisused:
– Alates 05.04.2021 on serverite vaikimisi PHP versiooniks PHP7.2 asemel PHP7.4 !
– PHP 8.0 versioonil puudub iMagick klass ja Ioncube loader tugi (seisuga 18.03.2021 antud lisaosadel antud PHP versioonile veel toimivat funktsionaalsust ei ole)!

Lisainfona:
WordPress ja Joomla on hakanud andma veateadet PHP versiooni uuendamise kohta klientidel, kellel on vanem PHP versioon kasutusel.
Meie serveritel on kasutusel eraldi turvapaigatud PHP versioonid, kus siis turvapaigad saavad ka vanemad PHP versioonid jätkuvalt, mitte ainult uuemad.
Rohkem infot selle kohta võib leida lehelt:
https://www.cloudlinux.com/hardenedphp
(Kui kodulehe sisuhaldus ja selle kujundused/lisaosad toimivad ka uuema PHP versiooniga , soovitaksin siiski uuendada võimalusel PHP versiooni!)


1. PHP versiooni vahetamine cPaneli lehel

1. Logige sisse oma cPaneli serveri veebimajutusekontole
2. Valige menüüst “MultiPHP manager”
3. Selekteerige domeen, millele soovite versiooni vahetada ning paremal olevast dropdown’ist valige sobiv php versioon ja vajutage “Apply”
(Uus PHP versioon rakendub pea koheselt peale salvestamist)
NB! Antud muudatus kirjutab domeeni juurkausta .htaccess faili vastavad muudatused! Kui te need failist eemaldate, tuleb need taassalvestada!


2. Soovitud PHP versiooniga skripti käivitamine käsurealt (toimib ka CRON’is)

Näidiskäsud soovitud scripti käivitamiseks soovitud PHP versiooniga:

Cronis:
/usr/local/bin/ea-php53 /kataloogi/tee/soovitud/skriptini.php
/usr/local/bin/ea-php56 /kataloogi/tee/soovitud/skriptini.php
/usr/local/bin/ea-php72 /kataloogi/tee/soovitud/skriptini.php
/usr/local/bin/ea-php74 /kataloogi/tee/soovitud/skriptini.php
/usr/local/bin/ea-php80 /kataloogi/tee/soovitud/skriptini.php
----
Käsureal:
php -ea_php 53 /kataloogi/tee/soovitud/skriptini.php
php -ea_php 56 /kataloogi/tee/soovitud/skriptini.php
php -ea_php 72 /kataloogi/tee/soovitud/skriptini.php
php -ea_php 74 /kataloogi/tee/soovitud/skriptini.php
php -ea_php 80 /kataloogi/tee/soovitud/skriptini.php

NB! Kui vastavas kaustas või selle ülemkaustas on juba .htaccess failis määratud kindel PHP versioon, ei pea käsurealt versioonimuutujat eraldi välja tooma, piisab lihtsalt “php /kataloogi/tee/soovitud/skriptini.php“


3. PHP versiooni määramine .htacces failis

1. Lisage oma domeeni juurkausta .htaccess fail (kui seda veel ei ole)
2. Lisage faili algusesse kood:

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php00” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php00___lsphp .php .php0 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

Kus soovitud PHP versiooni saate määrata, vahetades numbri 00 ära versiooninumbriga.

Saadavad PHP versioonid on: 5.3 = 53 , 5.6 = 56 , 7.0 = 70, 7.1 = 71, 7.2 = 72, 7.3 = 73, 7.4 = 74, 8.0 = 80

Radicenter 2021
See veebileht kasutab küpsiseid, mis aitavad teha lehe külastamise mugavamaks. Meie veebilehte külastades nõustute meiepoolse küpsiste kasutamisega.
Sain aru.