Kaip pakeisti PHP nustatymus?


 

Svarbu žinoti

Labai svarbu, kad įsitikintumėte, jog nenaudojate native PHP versijos. Naudojantis žemiau pateiktomis instrukcijomis šios versijos nustatymų pakeisti nepavyks, todėl prieš tai turėsite pasikeisti naudojamą PHP versiją.

Taip pat patariame įsitikinti, kad savo public_html aplanke ir poaplankiuose neturite php.ini failų, o tinklapio .htaccess failuose neturite eilučių, prasidedančių direktyva suPHP_ConfigPath. Rastus php.ini failus rekomenduojame pervadinti į php.ini.atsarga, o suPHP_ConfigPath eilutes užkomentuoti eilutės pradžioje įterpiant simbolį #.

PHP nustatymų keitimas

 

PHP nustatymus galima pakeisti 2 būdais.

 

1 būdas. Pirmas ir lengviausias būdas pasikeisti PHP nustatymus, prisijungti prie cPanel valdymo pulto ir pasirinkti  tada atsivėrusiame lange spauskite Show PHP Settings mygtuką:

 

ir pakeiskite jums reikiama PHP reikšmę:

 

 

On -  PHP nustatymas įjungtas

Off -  PHP nustatymas išjungtas

Apply - mygtukas išsaugo naują reikšmę

 

2 būdas. Antras būdas kiek sudėtingesnis, bet leidžia keisti daugiau PHP nustatymų, kurių nematote prisijungus prie cPanel valdymo pulto.

 

Visi php.ini nustatymai yra keičiami redaguojant /etc/cl.php.d/alt-php$versija$/zzz_php.ini failą, kur kintamasis $versija$ nurodo jūsų pasirinktos PHP versijos numerį. Failas yra pasiekiamas bet kuria programa, sugebančią dirbti SFTP protokolu, pavyzdžiui, WinSCP. Jeigu failas neegzistuoja, jį reikia sukurti.

Pavyzdys 1. Tarkime, kad jūsų tinklapis naudoja PHP 5.3 ir jums prireikė pasikeisti globaliai išjungto parametro allow_url_fopen reikšmę. Tokiu atveju jums /etc/cl.php.d/alt-php53/zzz_php.ini faile reikia įrašyti eilutę:

allow_url_fopen = On

Pavyzdys 2. Tarkime, kad jūsų tinklapis naudoja PHP 5.4 ir jums prireikė aktyvuoti globaliai išjungtas exec() ir system() funkcijas. Tokiu atveju jums /etc/cl.php.d/alt-php54/zzz_php.ini failą reikia papildyti eilute:

suhosin.executor.func.blacklist = shell_exec,popen,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,proc_terminate,ini_alter,dl,symlink,pclose,proc_get_status,leak,pcntl_exec,show_source

Pastaba

Jei nustatymai nėra aktyvus, įsitinkite jog pagrindiniame kataloge nėra php.ini failo, pvž. /home/vartotojas/public_html/php.ini
Failą pašalinus nustatymai turėtų įsigalioti.

Gairės: PHP nustatymų keitimas
Chuck Norris has counted to infinity. Twice.

Įrašai šioje grupėje

Gairės

.LT domeno atsikėlimas .LT domeno išsikėlimas aktyvacija Antraštės apmokėti atsiskaitymo būdai BitTorrent cPanel DNS serveriai cPanel slaptažodis cPanel valdymo panelė cPanel valdymo pultas cPanel vartotojo vardas cron ddos ataka Dedikuotas serveris Dedikuoto serverio perkrovimas dėžutė DNS vardų serveriai DNS vardu serveriai domenas perkėlimas domenas užsakovas Domeno nukreipimas el. paštas el. pašto autoatsakiklis email extra repo FTP klientai FTP vartotojas gmail thunderbird hostingo SSH incidentas užblokavimas IP adresas IP adreso keitimas IP KVM ISPconfig3 kloxo valdymo panelė kurimas laikas Laiškų limitas LT domeno karantinas minecraft mokėjimas mokėjimas spaudos kioskas maxima mysql Nauja el pašto dėžutė nauja užklausa Naujos svetainės patalpinimas Nebeveikia dedikuotas serveris OpenVZ outlook panelės Papildomas IP paslaugų perkėlimas Paslaugų sutartis pašto dėžutės slaptažodio keitimas PHP nustatymų keitimas PHP plėiniai php procesai PHP versija PHP versijos keitimas phpMyAdmin ping prie prisijungimas rDNS Remote MySql RHEL6 sąskaita sąskaita faktūra sąskaitos Saugumas savitarnos sistema serverio Site Seal spamhouse RBL SSL SSL CSR SSL GeoTrust True BusinessID SSL žalia juosta Svetainės atsarginė kopija svetainės perkėlimas pas mus swap Thunderbird TLD trace tracert valdymo skydai vhost viena VPS VPS atsarginės kopijos VPS Flush iptables VPS grafikai VPS laikas VPS VPS NAT VPS perkurimas VPS slaptažodžio keitimas VPS valdymas VSwap webmail Webmin windows VPS

Lipnūs DUK