Come modificare il limite di PHP Memoria in Drupal

September 20

Drupal richiede un limite minimo di memoria PHP di 16m a funzionare; tuttavia, se si dispone di moduli aggiuntivi, o un sacco di contenuti, potrebbe essere necessario impostare il limite di memoria molto più alto. Questo è anche il caso se si utilizza una versione modificata di Drupal, come Open Pubblica o ProsePoint. Nella maggior parte dei casi, impostare il limite di memoria di 32M o 64M consentirà al sito di funzionare normalmente. Questa regolazione non è fatta in Drupal; invece, si tratta di una funzione di server. È possibile modificare manualmente il limite di memoria o utilizzare un modulo Drupal per farlo.

istruzione

Metodo manuale

1 Accedere al server tramite pannello di amministrazione la vostra società di hosting. Nella cartella di installazione principale, cercare un file denominato "php.ini".

2 Aprire "php.ini." Scorri fino alla sezione "Risorse di memoria". Si dovrebbe vedere una sotto-sezione contrassegnata "memory_limit = 32M" o qualcosa di simile. Il limite di memoria in questo esempio è 32M. Questo può essere inferiore o superiore, a seconda della configurazione del server.

3 Modificare il valore al valore desiderato. Ad esempio, se si vuole aumentare il limite di memoria di 64M cambieresti "32" a "64." Non apportare altre modifiche al file "php.ini". Salvare il file per modificare il limite di memoria Drupal.

4 Aggiungere la seguente riga di codice alla fine del file "php.ini" se non si vede la "memory_limit" stringa:

memory_limit = 32M; quantità massima di memoria di uno script può consumare (32 MB)

5 Riavviare o aggiornare il server per apportare le modifiche prendono il sopravvento. Si dovrebbe essere in grado di utilizzare Drupal ora.

Utilizzando il modulo di Drupal Tweaks

6 Scarica il modulo "Drupal Tweaks" dal sito web Drupal (vedi Risorse) e decomprimere il file utilizzando WinZip o un programma simile.

7 Accesso ai programmi di gestione dei file del server Web. Carica la cartella "Drupal Tweaks" al "/ all / Siti moduli" directory.

8 Accedi al tuo pannello di amministrazione Drupal. Clicca su "Costruire" e "Moduli".

9 Fare clic sulla casella "Attiva" accanto a "Drupal Tweaks". Scorrere verso il basso e fare clic su "Salva configurazione".

10 Fai clic su "Drupal Tweaks" nel pannello di amministrazione. Clicca su "PHP." Scorrere fino al "limite di memoria PHP di default (memory_limit)" sezione. Modificare il valore predefinito al valore desiderato. Fai clic su "Salva configurazione".

Consigli e avvertenze

  • Se il vostro sito è in funzione su un server condiviso, che è comune con i fornitori di hosting di base come GoDaddy e HostGator, non sarai in grado di cambiare il limite di memoria. Il file "php.ini" può non essere visibile a te, e apportando le modifiche nel modulo Drupal Tweaks non funzionerà.
  • Il modulo Drupal Tweaks non è disponibile per Drupal 7 a partire da maggio 2011.