Hogyan lehet növelni a PHP memóriát (memóriakorlát) és a bemeneti értékeket a cPanel és a php.ini segítségével?
Ha speciális bővítményt telepít webhelyére, nagy témát tölt fel, vagy több ezer terméket próbál egyszerre frissíteni az e-kereskedelmi webhelyén.Fatal error: Allowed memory size of ... bytes exhaustedvagyMax Input VariablesFigyelmeztetést kaphat. Ezek a hibák azt jelzik, hogy a webhelyét tároló tárhelycsomag beragadt a PHP-szoftver korlátai közé. A határértékek növeléséhez a következő módszereket használhatja.
1. módszer: A cPanel „MultiPHP INI Editor” használata (a legegyszerűbb módszer)
Ha a cPanel telepítve van a vállalati tárhelycsomagban, a panelről kódok kezelése nélkül növelheti a korlátokat:
- Jelentkezzen be a cPanelbe, és kattintson a Szoftver elemre. MultiPHP INI szerkesztő lépjen be a menübe.
- A megnyíló oldalon válassza ki a működtetni kívánt webhely domain nevét.
- Keresse meg a következő beállításokat, növelje értéküket, majd nyomja meg az "Alkalmaz" gombot:
- memória_korlát: Ez az a maximális RAM mennyiség, amelyet webhelye a szerverről lehívhat.
256Mvagy512Mcsináld meg. - max_input_vars: Ez az egyszerre elküldhető űrlapok/adatok határa.
3000vagy5000Frissítés mint . - upload_max_filesize: Ez az oldalról feltölthető maximális fájlméret.
128Mmegteheted.
- memória_korlát: Ez az a maximális RAM mennyiség, amelyet webhelye a szerverről lehívhat.
2. módszer: Korlátok érvényesítése .htaccess fájllal
Ha nincs engedélye a PHP szerkesztésére a szerveren, megteheti ugyanezt..htaccessKiválthatja úgy is, hogy hozzáadja a következő kódokat a fájl alsó sorához:
php_value memory_limit 512M php_value max_input_vars 5000 php_value upload_max_filesize 128M php_value post_max_size 128M
Ez a cikk kifejezetten a PvPServer számára készült.