Als je een complexe PHP-script dat werkt met grote hoeveelheden gegevens uitvoeren , kunt u vinden dat het script niet met een waarschuwing dat de toegestane geheugen is uitgeput . De memory_limit richtlijn in het php.ini bestand regelt de maximale hoeveelheid geheugen toegewezen aan een script , en wordt door de webhost te stellen . Het doel van de richtlijn is om uit te stoppen van controle scripts uit consumeren alle resources van de server . Network Solutions kunt u de richtlijn overschrijven indien nodig , door het creëren van uw eigen aangepaste php.ini bestand dat u uploadt naar de cgi - bin directory . Instructies 1 Download een kopie van uw bestaande php.ini bestand , gelegen in de cgi - bin directory van uw website , met behulp van een FTP-toepassing . Kopieer het bestand naar een veilige locatie te gebruiken als back-up . Dit stelt u in staat om te herstellen naar werkende instellingen in het geval van een probleem . Kopen van 2 Open het downloaden php.ini bestand in Kladblok of een vergelijkbare teksteditor die opmaak informatie niet toe te voegen aan het bestand . Voeg de volgende regels als ze niet bestaan . Memory_limit = 32M output_buffering = 2048 Als de lijnen zijn al aanwezig , verhogen de waarde van de memory_limit richtlijn op verhoging van het geheugen toewijzing voor scripts , weergegeven in megabytes . De output_buffering stelt de grootte van de output buffer in bytes . 3 Sla het bestand op als php.ini en uploaden via FTP naar uw websites cgi - bin directory , overschrijven de huidige exemplaar als het bestaat . 4 Verwijder het php.ini.coalesced bestand van uw websites cgi - bin directory als het bestaat , met behulp van FTP . Open een webbrowser en ga naar de home pagina van uw website . Dit genereert een nieuwe php.ini.coalesced bestand, dat is een combinatie van de meester php.ini instellingen en uw eigen aangepaste instellingen . Het nieuwe geheugen instellingen neem dan onmiddellijk van kracht .
|