PHP verzió átállítása, PHP értékek, PHP modulok állítása cPanelben
1, Lépjünk be a CPanel konzolba majd keressük meg a Szoftver panelben a Select PHP version menüpontot. Itt lehetőség van a tárhely PHP verzióját frissíteni, PHP modulokat ki/bekapcsolni, és az egyes PHP értékeket is változtatni.
PHP verzió váltás menete:
- A cPanel felületen kattintson a Select PHP version menüpontra. Ezt a Szoftver dobozon belül találja meg.
- A jelenlegi PHP verziót a Current PHP version (jelenleg használt verzió) résznél mutatja. Ha másik verzióra van szükség, akkor a lenyíló listában válassza ki azt, amelyik megfelelő.
- Ez után kattintson a Set as Current (Beállítás) gombra, és azonnal ezt a verziót kezdi használni a tárhely.
Tipp: A PHP verizóváltás után érdemes alatta a PHP modulokat is ellenőrizni, mivel azok a verzióváltással változhatnak.
PHP modulok ki és bekapcsolása
A PHP modulokat szintén a cPanelen a Select PHP version menüpont alatt tudja szerkeszteni.
Be és kikapcsoláshoz a jelölőnégyzettel válassza ki az adott modult, majd kattintson a Ment gombra.
Tipp: az alapbeállításokat a Ment melletti Use Defaults gombbal tudja visszaállítani.
A legyakrabban használt PHP modulok az alábbiak:
- memcached – ez egy szerver oldali cache-lési, gyorsítótárazási modul, amit csökkentheti az oldal betöltési sebességét. A bekapcsolása mellett a honlapján belül is aktiválni kellhet.
- ioncube_loader – Ioncubbal titkosított fájlok futtatását teszi lehetővé.
- json – egy kis méretű, szöveg alapú szabvány, ember által olvasható adatcserére.
- zip – Zip fájlok kezelését teszi lehetővé PHP oldalról.
- mysqli – MySQL adatbázisokhoz történő kapcsolódást teszi lehetővé PHP oldalról (a funkció alapból be van kapcsolva).
PHP értékek módosítása
- A PHP értékeket a cPanelen a Select PHP version menüpontban, a jobb felső sarokban lévő Select PHP Options-ra kattintva tudja frissíteni.
- Itt az adott sor értékére kattintva tudja azt módosítani.
- Az érték módosítása után a mellette lévő Apply-t, majd lent a Ment gombot kell megnyomnia.
Tipp: A php.ini fájl használatát nem javasoljuk, mivel ez esetben a cPanel-en a “Select PHP version” menüpont alatt beállított egyik érték sem kerül figyelembevételre (többek közt sokszor a beállított PHP verzió sem), hanem helyette a szerver alapértelmezett értékeit fogja figyelembe venni. Amennyiben az Ön által használni kívánt beállítást/értéket nem lehet a cPanel-en a “Select PHP version” menüpont alatt elérhető “Switch to PHP settings” linkre kattintva megjelenő felületen beállítani, úgy kérjük hozzon létre a weboldal dokumentumgyökerében egy .user.ini nevű állományt, és abba vegye fel a kívánt belálításokat. Ezenkívül kérjük vegye figyelembe, hogy nem minden PHP verziónál lehet egy-egy értéket/beállítást eszközölni.
A legyakrabban módosított PHP értékek az alábbiak:
Hibanaplóval (error loggal) kapcsolatos értékek:
- log_errors – A hibanapló fájl (error_log) készítését lehet ki vagy bekapcsolni. Alapértelmezetten be van kapcsolva.
- display_errors – Az aktuális futás során keletkező hibaüzeneteket kiírja a weboldalra. Beállítása nem javasolt.
- error_log – A hibanapló, azaz error log nevét tudja itt átírni. Alapértelmezetten ez error_log néven készül.
- error_reporting – Egyedileg állítható, hogy a hibák és/vagy értesítések is bekerüljenek-e a hibanaplóba.
Feltöltési limitek:
- post_max_size – PHP-n keresztül postolható, feltölthető maximális méret. PHP-n keresztüli feltöltési hiba esetén ezt, illetve az upload_max_filesize értékét nagyobbra kell emelni, mint a feltöltendő fájl mérete.
- upload_max_filesize – Maximális file feltöltési limit PHP-n keresztül.
- max_file_uploads – Ez a beállítás határozza meg, hogy egy adott PHP postba hány fájlt tölthet fel.
- file_uploads – File feltöltés engedélyezését tudja itt ki/be kapcsolni. Alapértelmezetten ez engedélyezve van.
- upload_tmp_dir – Fájl feltöltése esetén ide mentődik az ideiglenes állomány.
Egyéb gyakran használt értékek:
- memory_limit – Itt állítható, hogy egy adott script mennyi PHP memóriát használhat.
- max_execution_time – Ez a beállítás felel azért, hogy hány másodpercig futhat egy PHP script.
- max_input_vars – Ennyi külön változó/űrlap lehet a getben, postban, űrlapban.
- session.save_path – Ez mutatja, hogy a munkamenet azonosítókat hova mentse el a szerver. Alapértelmezetten ez a /tmp mappa. Ezt nem javasoljuk módosítani!
- allow_url_fopen – PHP fájlból meghívható URL, lehetővé teszi, hogy távoli szerveren levő fájlt, tartalmat tudjon elérni, olvasni, írni. Használati példa: wordpress, modul, template frissítésnél, ha távolról akarnak fájlt importálni hasznos ez a funkció.)
- include_path – Itt lehet megadni, hogy melyik mappába töltse be a modulokat a PHP.
- max_input_time – Egy szkript maximális futási idejét lehet itt megadni. Alapértelmezetten az értéke -1.
Egyes szervereinken más módon lehet PHP verziót váltani: