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:
- A globális (root) php.ini a szerver fő PHP-konfigurációs fájlja;
- .php.ini - fájl a megváltozott PHP beállítások tárolására;
- 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.
- A központ felhasználói a PHP beállításokat alkalmazzák:
- Az érték a .php.ini (2) fájlba van írva
- 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
- 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
- A vezérlőpult adminisztrátora a PHP beállításait alkalmazza:
- Az érték a globális php.ini (1) fájlra van írva
- A vezérlőpult minden egyes felhasználójára a következő műveletsorozatokat kell végrehajtani:
- 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
- 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)
- 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
- 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
- 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
- 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
- „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)
- 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.