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.