A modul munkájának algoritmusa A php beállítása változó paraméterekkel

Az adminisztrátor vezérlőpultja, valamint a kezelőpanel felhasználói képesek megváltoztatni a PHP beállításait. A beállítások alkalmazásának logikája a hozzáférési szinttől és a PHP működési módjától függően eltérő lehet.

Általánosságban elmondható, hogy a vezérlőpult adminisztrátori szintjén a PHP paraméterek alkalmazásának logikája a megváltozott értéket minden felhasználónak alkalmazza, hacsak a felhasználó maga nem módosította az azonos paraméter értékét. Ha a felhasználó megváltoztatta a paraméter értékét, a paraméter módosítása a vezérlőpult adminisztrátori szintjéről nem érinti a felhasználó módosításait.

A CGI mód beállításainak (valamint a FastCGI (Apache) beállításainak alkalmazása)

CGI módban, kivéve a CloudLinux alternatív verzióit

A CGI módú PHP beállítások létrehozásakor a következő fájlok érintettek egy adott felhasználó számára:

  1. A globális (root) php.ini a szerver fő PHP-konfigurációs fájlja;
  2. .php.ini - fájl a megváltozott PHP beállítások tárolására;
  3. php.ini - PHP konfigurációs fájl a felhasználó számára;

A felhasználói fájlok (2 és 3) a könyvtárakban találhatók

/ php-bin a PHP natív változatához,

/ php-bin / [PHP változat] a PHP alternatív verzióihoz.

  1. A központ felhasználói a PHP beállításokat alkalmazzák:
    1. Az érték a .php.ini (2) fájlba van írva
    2. Tartalom Egyedi php.ini (3) a fájl teljesen helyébe a tartalmát a globális (1) php.ini fájl - egyéni php.ini most egy teljes másolatát a globális php.ini
    3. Olvassa el a beállításokat menti .php.ini (2) fájlt és át az egyéni php.ini (3) fájl - egy egyéni php.ini most egy teljes másolatát a globális php.ini egy alkalmazás számára, hogy módosítsa a felhasználói beállítások
  2. A vezérlőpult adminisztrátora a PHP beállításait alkalmazza:
    1. Az érték a globális php.ini (1) fájlra van írva
    2. A vezérlőpult minden egyes felhasználójára a következő műveletsorozatokat kell végrehajtani:
      1. Tartalom Egyedi php.ini (3) a fájl teljesen helyébe a tartalmát a globális (1) php.ini fájl - egyéni php.ini most egy teljes másolatát a globális php.ini
      2. Olvassa el a beállításokat menti .php.ini (2) fájlt és át az egyéni php.ini (3) fájl - egy egyéni php.ini most egy teljes másolatát a globális php.ini egy alkalmazás számára, hogy módosítsa a felhasználói beállítások

Ha manuálisan kell beállítani a PHP-t, meg kell ismételni a szükséges módosításokat mind a php.ini, mind a .php.ini fájlokra.

CGI és LSAPI a CloudLinux alternatív verzióihoz

Az OS CloudLinux PHP-jének jellemzőit a CloudLinux PHP változataiban ismertetjük

A FastCGI mód beállításainak alkalmazása (Nginx + PHP-FPM)

  1. A PHP-beállítások egyéni módosításai a felhasználó PHP-FPM (specifikus PHP verziója) konfigurációs fájljába vannak írva
  2. Amikor a rendszergazda megváltoztatja a vezérlőpultot, az értékeket a megfelelő PHP-verzió globális PHP-FPM konfigurációs fájljába írja

Alkalmazza a PHP mód beállításait Apache modulként

  1. A felhasználónak nincs hozzáférése a PHP mód beállításainak szerkesztéséhez a vezérlőpultról, de a legtöbb esetben a felhasználó általában elvégzi a .htaccess fájl beállításait
  2. Ha módosítja a vezérlőpult rendszergazdájának beállításait, az értékek a PHP megfelelő verziójának Apache moduljának globális konfigurációs fájljába vannak írva

Különböző verziók és operációs rendszerek

  1. „A globális PHP konfigurációs fájl” az alternatív változatai PHP ISPmanger feltéve, valamint natív PHP verziója OS CentOS család egyetlen fájl, ami tartalmazza a közös beállításokat az összes PHP mód (/etc/php.ini natív változat CentOS és / opt / [PHP verzió] /etc/php.ini az ISPmanager alternatív verzióihoz)
  2. A natív PHP verzió OS Debian és Ubuntu családok külön "globális PHP konfigurációs fájl" áll rendelkezésre az egyes PHP módot (például a Debian 8 - /etc/php5/apache2/php.ini / etc / php5 / cgi / php. .ini. /etc/php5/fpm/php.ini).

Ez az űrlap nem támogató fellebbezés.
Nem tudjuk azonosítani Önt és válaszolni az üzenetére.