Nwlapcug.com


Come aumentare un limite di memoria PHP con Network Solutions

Come aumentare un limite di memoria PHP con Network Solutions


Se si esegue uno script PHP complesso che lavora con grandi quantità di dati, è probabile che lo script non riesce con un messaggio di avviso che si esaurisce la memoria consentita. La direttiva memory_limit nel file php. ini determina la quantità massima di memoria allocata a uno script ed è impostata dal Web host. Lo scopo della direttiva è quello di fermare fuori gli script di controllo da consumare tutte le risorse del server. Soluzioni di rete consentono di ignorare la direttiva se necessario, creando il proprio file php. ini personalizzato che si carica nella directory cgi-bin.

Istruzioni

1

Scaricare una copia del file php. ini esistente, situato nella directory cgi-bin del sito Web, utilizzando un'applicazione FTP. Copiare il file in un percorso sicuro da utilizzare come backup. Questo consente di ripristinare le impostazioni di lavoro in caso di problemi.

2

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

memory_limit = 32M

Output_buffering = 2048

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

3

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

4

Se presente, tramite FTP, eliminare il file di php.ini.coalesced dalla directory cgi-bin di siti Web. Aprire un browser Web e andare alla home page del tuo sito Web. Questo genera un nuovo file di php.ini.coalesced, che è una combinazione delle impostazioni master php. ini e impostazioni personalizzate. Le nuove impostazioni di memoria quindi hanno effetto immediatamente.

Consigli & Avvertenze

  • Ricontrolla il tuo script per assicurarsi che siano efficienti come possono essere. È spesso possibile rielaborare sezioni di codice per ridurre la memoria utilizzata.
  • Se avete bisogno di utilizzare grandi quantità di memoria, considerare il passaggio a un server dedicato, che vi offrirà molte più risorse.
  • Non fare i limiti di memoria troppo alto, come può avere un effetto negativo sull'intero server. Se questo accade, soluzioni di rete possono rimuovere le modifiche e sospendere il tuo sito.