Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come aumentare il limite di memoria PHP soluzioni di rete

Se si esegue uno script PHP complesso che lavora con grandi quantità di dati , è possibile che lo script non riesce con un avviso che la memoria consentita è esaurita. La direttiva memory_limit nel file php.ini governa la quantità massima di memoria allocata a uno script , ed è impostato dal Web host . Lo scopo della direttiva è quello di smettere di script di controllo da consumare tutte le risorse del server . Soluzioni di rete consentono di ignorare l'istruzione , se richiesto , creando il proprio file php.ini personalizzato che si carica nella directory cgi- bin . Istruzioni
1

Scarica una copia del file php.ini esistente , si trova nella directory cgi- bin del tuo sito web , utilizzando un'applicazione FTP. Copiare il file in una posizione sicura da utilizzare come backup . Ciò consente di ripristinare le impostazioni in caso di un problema di lavoro .
2

Aprire il file php.ini scaricare in blocco note o un editor di testo simile che non aggiunge informazioni di formattazione del file . Aggiungere le seguenti righe , se non esistono già .

Memory_limit = 32M

output_buffering = 2048

Se le linee sono già presenti , aumentare il valore della direttiva memory_limit a aumentare l'allocazione di memoria per gli script , mostrati in megabyte . La direttiva output_buffering imposta la dimensione del buffer di uscita in byte .
3

Salvare il file come php.ini e caricare tramite FTP al tuo sito web directory cgi- bin , sovrascrivendo la copia corrente se esiste .
4

Eliminare il file php.ini.coalesced dai siti Web directory cgi- bin , se esiste , usando FTP . Aprire un browser Web e andare alla home page del tuo sito web . Questo genera un nuovo file php.ini.coalesced , che è una combinazione di impostazioni di php.ini master e le proprie impostazioni personalizzate. Le nuove impostazioni di memoria quindi hanno effetto immediatamente .

 

Programmazione © www.354353.com