Hvis du kjører en kompleks PHP script som fungerer med store mengder data , kan du oppleve at manuset svikter med en advarsel om at den tillatte minnet er oppbrukt . Den memory_limit direktiv i php.ini filen styrer den maksimale mengden minne som er tildelt et manus, og er satt av web vert . Formålet med direktivet er å stoppe ut av kontroll skript fra å konsumere alle serverens ressurser . Network Solutions lar deg overstyre direktivet hvis nødvendig, ved å lage din egen custom php.ini filen du laster opp til cgi - bin katalogen. Instruksjoner
en
Last ned en kopi av den eksisterende php.ini fil , som ligger i cgi- bin katalogen på nettstedet ditt ved å bruke et FTP-program . Kopier filen til et trygt sted å bruke som en sikkerhetskopi. Dette gjør at du kan gjenopprette til å jobbe innstillingene i tilfelle et problem .
2
Åpne nedlastingen php.ini filen i Notepad eller en lignende tekst editor som ikke legger formatering informasjon til filen . Legg til følgende linjer hvis de ikke allerede eksisterer.
Memory_limit = 32M
output_buffering = 2048
p Hvis linjene er allerede til stede , øker verdien av memory_limit direktivet øke minnet tildeling for skript, vist i megabyte . Den output_buffering Direktivet setter størrelsen på output buffer i byte .
3
Lagre filen som php.ini og laste opp via FTP til nettsteder cgi - bin katalogen , overskriver gjeldende kopi hvis den eksisterer .
4
Slett php.ini.coalesced fil fra nettsteder cgi - bin katalogen hvis den eksisterer , ved hjelp av FTP . Åpne en nettleser og gå til hjemmesiden til nettstedet ditt . Dette genererer en ny php.ini.coalesced fil, som er en kombinasjon av master php.ini innstillinger og egendefinerte innstillinger. De nye minne innstillinger deretter tre i kraft umiddelbart.