PHP beállítások módosítása – MultiPHP INI Editor

Amennyiben a weboldalad, működéséhez, az alapértelmezett PHP beállításoktól eltérő funkciókra van szükség, használd a MultiPHP INI Editor eszközt.
Azt hogy a weboldaladnak milyen PHP funkciókra van szüksége, a legtöbb esetben telepítésnél már kiírja a telepítő, vagy megtalálható a program követelmények leírásában.
De sok esetben egy kapott hibaüzenetből is kiderül, milyen funkcióra lenne szükség.

Fontos!
Ezeknek az értékeknek a módosítására akkor lehet szükség, hogyha az oldalad hibásan vagy lassan jelenne meg, illetve, ha a weboldal szoftver specifikációja előírja a magasabb értékeket.

Soha ne adj meg értelmetlenül magas értékeket!
( főleg ennél: max_input_vars: biztonsági kockázatot jelent)


A PHP INI beállítások módosításához kattints a cPanelen a Szoftver->MultiPHP INI Editor menüpontra!



Válaszd ki a domaint, amelynek a PHP beállításait módosítani szeretnéd.



asp_tags : Az ASP típusú elemek engedélyezéséhez az asp_tagbeállítást kell bekapcsolni: Ez abban az esetben lehet hasznos, ha olyan programmal készítünk PHP oldalakat, amely törli a PHP blokkokat, de az ASP részeket érintetlenül hagyja.

display_errors : A weboldalban található hibák kijelzésére szolgál, csak hibakeresés esetén szokás bekapcsolni.

max_execution_time: Ez az érték határozza meg másodpercben, hogy az oldalhoz mennyi ideig futhat egy PHP folyamat. Ha “script timed out” hibát kapnál, akkor ez megoldhatja a hibát. A túl sokáig futó scriptek rossz programozási megoldásról árulkodnak, a weboldal működése akkor normális, ha egy script nem igényel 60s nél többet. Maximális ajánlott érték: 120

max_input_time: Meghatározza a maximális idejét másodpercben annak, hogy meddig futhat egy script POST, GET kérésekkel, vagy fájl feltöltésnél. Maximális ajánlott érték: 120

max_input_vars: a beviteli változók értékét határozza meg. Olyan esetben szokott kelleni, ha az oldaladon, nagyon sok szerkeszthető beviteli mező van (pl: fordítások kezelése). Az oldalon végzett módosítás után állítsd vissza az alapértelmezett értéket! Maximális ajánlott érték: 5000

memory_limit: Meghatározza (MB-ban), hogy a PHP értelmező mennyi memóriát használhat el egy PHP script futtatásakor. A legtöbb weboldalnak nincs szüksége nagy memória limitre, általában a rosszul optimalizált oldalaknál van erre szükség. Ne felejtsd az “M” betűt az érték után írni, különben hibára fut az oldal! Maximális ajánlott érték: 512M
(megjegyzés: Ezen funkcióval kapcsolatban sokan tévedésben vannak, azt hiszik, hogy a sok memóriától gyorsabb lesz az oldaluk, de ez ebben az esetben nem igaz!
Két lehetőség van: A kódsor belefér a memóriába, ilyenkor működik az oldal. A másik, hogy a kódsor nem fér bele a memóriába, ilyen esetben egy “Allowed memory size of …..” hibaüzenetet kapunk.)

post_max_size: Meghatározza (MB-ban), hogy mekkora lehet a maximális POST adat. A fájl feltöltési limitre is hatással van ez a beállítás. Ne felejtsd az “M” betűt az érték után írni, különben hibára fut az oldal! Maximális ajánlott érték: 64M

session.gc_maxlifetime: Meghatározza másodpercben, hogy a szemétgyűjtő mennyi idő után tekintse szemétnek a munkameneti adatokat. Ezt az értéket általában nem kell állítanod. Maximális ajánlott érték: 1440

session.save_path: Ezen a helyen hozza létre a rendszer és tárolja a PHP session fájlt. Ezt az értéket általában nem kell állítanod!

upload_max_filesize: A maximálisan feltölthető fájlméretet határozza meg MB-ban. Ne felejtsd az “M” betűt az érték után! Maximális ajánlott érték: 64M



A beállításokat az Alkalmaz gombra kattintva tudod menteni. Ilyenkor a rendszer létrehoz egy .user.iniés egy php.ini fájlt, és beleírja a megadott értékeket, illetve a .htaccess fájlba is beleteszi az értékeket.