Hvis du kører en kompleks PHP script , der arbejder med store mængder data, kan du opleve, at scriptet mislykkes med en advarsel om, at den tilladte hukommelse er opbrugt. Den memory_limit Direktivet i php.ini regulerer den maksimale mængde hukommelse tildelt et script, og er fastsat af Web vært . Formålet med direktivet er at stoppe ud af kontrol scripts forbruge alle serverens ressourcer . Network Solutions giver dig mulighed for at tilsidesætte direktivet , hvis det kræves , ved at oprette dine egne brugerdefinerede php.ini fil, som du uploader til cgi- bin. Instruktioner
1
Download en kopi af din eksisterende php.ini , som ligger i cgi- bin mappe på din hjemmeside, ved hjælp af et FTP-program . Kopier filen til et sikkert sted at bruge som en backup. Dette giver dig mulighed for at gendanne til arbejde indstillinger i tilfælde af et problem .
2
Åbn download php.ini filen i Notesblok eller en lignende teksteditor , der ikke tilføjer formatering information til filen. Tilføj følgende linjer , hvis de ikke allerede findes.
Memory_limit = 32M
output_buffering = 2048
Hvis linjerne er allerede til stede , øge værdien af memory_limit direktivet øge hukommelsen tildelingen til scripts , der er vist i megabyte . Den output_buffering Direktivet fastsætter størrelsen af output buffer i bytes .
3
Gem filen som php.ini og uploade ved hjælp af FTP til dine hjemmesider cgi- bin, overskriver den aktuelle kopi, hvis den eksisterer.
4
Slet php.ini.coalesced fil fra dine hjemmesider cgi- bin bibliotek, hvis den findes, ved hjælp af FTP . Åbn en webbrowser og gå til startsiden på dit website . Dette genererer en ny php.ini.coalesced fil, som er en kombination af master php.ini indstillinger og dine egne brugerdefinerede indstillinger. Den nye hukommelse indstillinger og derefter træde i kraft med det samme.