web-dev-qa-db-fra.com

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

82
T1000

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

131
Kerry Jones

Si vous obtenez 500 - Erreur interne du serveur, cela signifie que vous n’avez pas l’autorisation de définir ces valeurs avec . Htaccess. Vous devez contacter vos fournisseurs de serveur Web et demander à définir AllowOverride Options pour votre hôte ou à mettre ces lignes dans leur fichier de configuration d'hôte virtuel.

35
dev-null-dweller
php_value memory_limit 30M
php_value post_max_size 100M
php_value upload_max_filesize 30M

Utilisez les 3 de .htaccess après tout à la dernière ligne. php_value post_max_size doit être supérieur aux deux derniers.

32
VAPP Group

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"
12
Shaishav Shah

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.

3
PCTuneUpGuy