J'ai essayé de mettre ces 2 lignes
php_value post_max_size 30M
php_value upload_max_filesize 30M
dans mon fichier racine .htaccess mais cela m'apporte un message "Erreur interne du serveur" ...
php5 fonctionne 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
Si vous obtenez 500 - Erreur de serveur interne, cela signifie que vous n'êtes pas autorisé à définir ces valeurs par .htaccess . Vous devez contacter vos fournisseurs de serveur Web et demander à définir
AllowOverride Options
votre hôte ou à mettre ces lignes dans leur fichier de configuration d'hôte virtuel.la source
Utilisez tous les 3
.htaccess
après tout à la dernière ligne.php_value post_max_size
doit être supérieur aux deux autres.la source
php_value post_max_size
doit être plus que les deux autres?Pour corriger cela, créez un fichier appelé php.ini et enregistrez-le au même emplacement que votre fichier .htaccess et entrez le code suivant à la place:
la source
Si votre serveur Web exécute php5, je pense que vous devez utiliser
php5_value
. Cela a résolu la même erreur que j'ai reçue lors de l'utilisationphp_value
.la source
Les deux commandes sont correctes
MAIS pour utiliser le,
.htaccess
vous devez activerrewrite_module
dans le fichier de configuration Apache. Danshttpd.conf
trouver cette ligne:et retirez le fichier
#
.la source
AllowOverride
autre chose quenone
. Le chargement derewrite_module
n'est requis que pour les directives ModRewrite.