Impostare la direttive PHP come upload_max_filesize tramite htaccess
Configurare le direttive di PHP è molto semplice, se avete acquistato un Web Hosting Linux potete configurare qualsiasi parametro di PHP utilizzando il mod_rewrite di Apache (demone che gestisce i vostri applicativi web).
Shellrent permette di modificare i parametri in tutti i servizi basati su Linux grazie alle direttive
“AllowOverride Options” e “AllowOverride All”.
Ci sono molte impostazioni che possono essere cambiate e che possono aiutarvi nella gestione del vostro sito web ad esempio:
- php_value upload_max_filesize 20M
- php_value max_execution_time 150
La prima imposta la dimensione massima degli allegati che uno script php può caricare sul server a 20MB mentre la seconda imposta il tempo di esecuzione massimo che uno script può raggiungere sul server prima che venga bloccato.
Per impostare questi parametri è necessario copiare le due direttive in un file chiamato .htaccess e caricarlo dentro il vostro FTP. Il server si aggiornerà automaticamente con le nuove impostazioni date.
Potete specificare queste direttive anche tramite l’utilizzo di un semplice codice PHP come questo:
<?php
ini_set(‘register_globals’, 0);
ini_set(‘upload_max_filesize’, ’20M’);
ini_set(‘max_execution_time’, 600);
?>
Il codice dovrà essere integrato nello script di esecuzione o nel file globale di configurazione, il alternativa potete inserirlo nel vostro index.php
Le direttive che potrete usare sono:
ini_get(flag-name)
Ritornerà il valore della variabile richiamata
ini_get_all([extension])
Ritornerà il valore di tutte le variabili richiamate
get_cfg_var(flag-name)
Ritornerà il valore della variabile originale specificata in php.ini