Hur ökar man PHP-minne (minnesgräns) och inmatningsvärden med cPanel och php.ini?
När du installerar ett avancerat plugin på din webbplats, laddar upp en stor temademo eller försöker uppdatera tusentals produkter på din e-handelssida samtidigt.Fatal error: Allowed memory size of ... bytes exhaustedellerMax Input VariablesDu kan få en varning. Dessa fel indikerar att värdpaketet som är värd för din webbplats har fastnat inom PHP-programvarugränserna. Du kan använda följande metoder för att öka gränserna.
Metod 1: Använd cPanel "MultiPHP INI Editor" (enklaste sättet)
Om cPanel är installerat i ditt företagsvärdpaket kan du öka gränserna från panelen utan att ta itu med koder:
- Logga in på cPanel och klicka under Programvara. MultiPHP INI Editor gå in i menyn.
- På sidan som öppnas väljer du domännamnet för din webbplats som du vill driva.
- Hitta följande inställningar och öka deras värden och tryck på knappen "Apply":
- minnesgräns: Det är den maximala mängd RAM som din webbplats kan dra från servern.
256Meller512Mgör det. - max_input_vars: Detta är gränsen för formulär/data som kan skickas på en gång.
3000eller5000Uppdatera som . - upload_max_filesize: Det är den maximala filstorleken som kan laddas upp från webbplatsen.
128Mdu kan.
- minnesgräns: Det är den maximala mängd RAM som din webbplats kan dra från servern.
Metod 2: Upprätthålla gränser med .htaccess-fil
Om du inte har behörighet att redigera PHP på din server kan du göra detsamma..htaccessDu kan också utlösa den genom att lägga till följande koder på den nedersta raden i din fil:
php_value memory_limit 512M php_value max_input_vars 5000 php_value upload_max_filesize 128M php_value post_max_size 128M
Den här artikeln är speciellt förberedd för PvPServer.