2013-01-02 11 views
5

Sto provando ad aumentare il limite massimo di dimensioni del post sul mio server.Come impostare post_max_size sul server Apache con htaccess (ottenendo errore interno del server)

Ecco il file .htaccess:

php_value upload_max_filesize 20M 
php_value post_max_size 20M 
php_value max_execution_time 200 
php_value max_input_time 200 

Tuttavia non sembra funzionare e lancia un errore del server interno 500.

Qualche idea del perché questo potrebbe accadere e come superare questo?

+1

In genere, viene visualizzata una descrizione dell'errore nei log degli errori di Apache. –

+0

Non c'è niente oltre a 404 errori per, ironicamente 404.html pagina – YemSalat

+0

¿Dove si trova il file htaccess? Deve essere nella directory principale. –

risposta

6

Per quanto ne so, la sintassi è corretta. Tuttavia, la direttiva Apache php_value viene fornita dal modulo mod_php. Se non si esegue PHP come modulo Apache (ad esempio, viene eseguito come FastCGI o con qualche altro SAPI) tale direttiva non verrà definita, quindi l'errore 500.

Ci sono molti modi per change PHP settings. In pratica, ho scoperto che i servizi di hosting che eseguono CGI spesso forniscono un file personalizzato php.ini da qualche parte nel tuo account FTP. Inoltre, se esegui PHP/5.3.0 o versioni successive puoi usare .user.ini files. Ultimo ma non meno importante, c'è ini_set() all'interno del codice.

+0

Grappolo di ringraziamento per i suggerimenti! – YemSalat

Problemi correlati