Impostazione parametri PHP tramite .htaccess

Impostazione parametri PHP tramite .htaccess
Tempo di lettura: < 1 minuto

Configurare le direttive di PHP è molto semplice, se avete acquistato un Web Hosting Linux (non multi PHP – per questo tipo di servizio, riferirsi alla guda qui) potete configurare i principali parametri 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”.

Stando alla documentazione PHP, le voci personalizzabili tramite .htaccess sono quelle indicate nella lista dei parametri di configurazione a questo link, dove la colonna “Changeable” presenta i valori “PHP_INI_PERDIR” e “PHP_INI_ALL“.
Per poter modificare il valore di un parametro è sufficiente aprire il file “.htaccess” ( o crearlo in locale e caricarlo tramite FTP) con il nostro editor di testo preferito ed aggiungere al file una dicitura con questa forma:

php_value <parametro> <valore>

Durante la navigazione del sito web i parametri PHP assumeranno i valori dichiarati nel file.

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.

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

Tags:
6 thoughts on “Impostazione parametri PHP tramite .htaccess”
  • Daniele Pinna says:

    Salve,
    ma la modifica è valida anche sui vostri Hosting Plesk?
    Ho provato a fare la modifiche sul file .htaccess, ma non ha effetto… in particolare per l’impostazione “upload_max_filesize” dato che la predefinita 2MB è troppo bassa (Joomla! richiede almeno 8MB)

    4 Maggio 2016 at 16:19
    • Shellrent says:

      Gentile cliente,

      gli hosting Plesk hanno l’upload settato a 128MB. Per maggiori dettagli la preghiamo di aprire un ticket al reparto tecnico indicando il dominio.

      Saluti

      4 Maggio 2016 at 17:53
  • BENNY says:

    Salve utilizzo funzionalità php per collegarmi al database.. ma ho nontato che non funziona il php sull’hosting. potreste dirmi come abilitare le funzioni php ?
    grazie

    11 Marzo 2017 at 15:01
    • Shellrent says:

      Gentile cliente,

      tutti i nostri piani Web hosting sono compatibili al 100% con php. Le consigliamo di verificare il suo applicativo o di contattare il reparto tecnico per maggiori informazioni.

      Saluti
      Shellrent

      13 Marzo 2017 at 09:37
  • massimiliano says:

    o provato in locale sia modificando il file .htaccess che inglobare lo script nella pagin php e nessuno delle 2 funziona

    5 Ottobre 2017 at 15:37
    • Shellrent says:

      Gentile cliente,

      la preghiamo di aprire un ticket al supporto tecnico dal suo pannello manager per richiedere supporto alle configurazioni.

      Cordiali saluti

      5 Ottobre 2017 at 16:51
Leave A Comment