102 votes

Comment définir upload_max_filesize dans .htaccess?

J'ai essayer de mettre theese 2 lignes

 php_value post_max_size 30M
php_value upload_max_filesize 30M
 

dans mon fichier racine .htaccess mais cela m'apporte le message "erreur de serveur interne" ...
php5 est en cours d'exécution sur le serveur
Je n'ai pas accès à php.ini donc je pense que htaccess est ma seule chance.
Pouvez-vous me dire où est l'erreur?
Merci d'avance

149voto

Kerry Points 7803

php_value upload_max_filesize 30M est correct.

Vous devrez contacter vos hôtes - certains ne vous permettent pas de changer les valeurs dans php.ini

42voto

VAPP Group Points 1

php_value memory_limit 30M
php_value post_max_size 100M
php_value upload_max_filesize 30M

Utilisez tous les 3 po htaaccess après tout à la dernière ligne.
php_value post_max_size doit être supérieur aux deux autres.

40voto

dev-null-dweller Points 19874

Si vous obtenez 500 - Erreur de serveur interne, cela signifie que vous n'êtes pas autorisé à définir ces valeurs avec .htaccess . Vous devez contacter vos fournisseurs de serveur Web et leur demander de définir AllowOverride Options pour votre hôte ou de placer ces lignes dans leur fichier de configuration d'hôte virtuel.

13voto

Shaishav Shah Points 69

Pour corriger cela, créez un fichier appelé php.ini, enregistrez-le au même emplacement que votre fichier .htaccess et entrez le code suivant:

 upload_max_filesize = "250M"
post_max_size = "250M"
 

3voto

PCTuneUpGuy Points 1

Si votre serveur Web exécute php5, je pense que vous devez utiliser php5_value . Cela a résolu la même erreur que lors de l’utilisation de php_value .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X