Modificare al volo una variabile PHP

Potreste avre bisogno di modificare al volo una variabile PHP per mantenere la vostra installazione di Drupal sempre performante al 100% oppure potrebbe essere necessario farlo dopo l'installazione di un nuovo modulo.

Io avevo la necessità di aumentare la variabile memory_limit.

Al momento della prima installazione potete impostare questo valore nel file php.ini ma se avete un'installazione già funzionante oppure se usate un file php.ini fornito dal vostro hosting la modifica non funzionerà se non riavviando il server web.

Ovviamente è impensabile riavviare da casa il webserver che ospita il vostro piccolo spazio amatoriale ma Drupal ci viene incontro anche in questo caso.

La modifica va semplicemente inserita nel file settings.php che trovate in /sites/default.

Trattattandosi di un file php la sintassi dovrà essere adeguata.

Supponiamo di dover aumentare i miseri 16M offerti di default dal nostro servizio di hosting a 64M.

Se si modifica il file php.ini aggiungere la riga seguente:

memory_limit = 64M

Intervenendo sul file settings.php aggiungere invece la seguente riga:

ini_set('memory_limit', '96M');
Share this

Commenti

Ritratto di Maurizio

Modificare settings.php

Ciao,

fare una modifica a settings.php è assolutamente elementare.

Scarica il file sul tuo PC via FTP (potresti modificarlo anche sul webserver ma se te lo scarichi in locale puoi studiartelo e modificarlo con tutto il tempo che ti serve) quindi aprilo con un editor di testo dal momento che si tratta di un file in testo puro.

Evita i programmi di videoscrittura ma usa un editor semplice semplice: se usi Windows va benissimo Notepad, se usi Linux hai l'imbarazzo della scelta fra editor da usare in console ed editor grafici, se usi Mac non lo so ;-)

Una volta aperto il file con l'editor puoi fare quello che vuoi. Verifica tutto il file perchè alcune direttive importanti sono già presenti ma devono solo essere decommentate (togli il simbolo '#' all'inizio della riga in questione) per renderle attive.

Quando sarai pronto dovrai collegarti al webserver via FTP e modificare i permessi all'originale di settings.php perchè, per motivi di sicurezza, questo file è impostato a sola lettura (dovrai aggiungere il permesso in scrittura per poterlo sovrascrivere con il tuo modificato in locale).

Trasferisci il file sul webserver sovrascrivendo il vecchio settings.php quindi rimuovi i permessi di scrittura.

Tutto è pronto e funzionante!

modificare settings,php

Scusa la banalità della domanda, ma non so proprio da che parte inizisre per modificare questo file.

Per aprire il file e modificarlo cosa devo fare?

 

Grazie

 

       Ling

Invia nuovo commento

CAPTCHA
Questa domanda serve a verificare che il form non venga inviato da procedure automatizzate