Shellrent - Guide e Documentazione | Impostazione parametri PHP tramite .htaccess
442
post-template-default,single,single-post,postid-442,single-format-standard,ajax_fade,page_not_loaded,,footer_responsive_adv,qode-content-sidebar-responsive,qode-child-theme-ver-1.0.0,qode-theme-ver-16.1,qode-theme-bridge,wpb-js-composer js-comp-ver-5.4.7,vc_responsive
Trova
Exact matches only
Search in title
Search in content
Search in excerpt
Search in comments
Filter by Custom Post Type

Impostazione parametri PHP tramite .htaccess

Configurare le direttive di PHP è molto semplice, se avete acquistato un Web Hosting Linux (non multi PHP) 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

Ti è piaciuto l'articolo? Condividilo! oppure stampa
6 commenti
  • Daniele Pinna
    Posted at 16:19h, 04 Maggio Rispondi

    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)

    • admin
      Posted at 17:53h, 04 Maggio Rispondi

      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

  • BENNY
    Posted at 15:01h, 11 Marzo Rispondi

    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

    • admin
      Posted at 09:37h, 13 Marzo Rispondi

      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

  • massimiliano
    Posted at 15:37h, 05 Ottobre Rispondi

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

    • admin
      Posted at 16:51h, 05 Ottobre Rispondi

      Gentile cliente,

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

      Cordiali saluti

Scrivi un commento