Il ne ressort pas clairement de votre question ce que vous modifiez dans chacun de ces fichiers, mais je suppose que dans chaque cas, c'est le upload_max_filesize
paramètre PHP .
En général, les paramètres seront appliqués dans cet ordre, chacun remplaçant la valeur précédente:
- php.ini
- Directives Apache en .htaccess
- appelle à
ini_set()
Cependant, ce paramètre est défini comme PHP_INI_PERDIR
, ce qui, comme expliqué sur cette page, signifie qu'il ne peut pas être défini à l'aide de ini_set
, donc wp-config.php
ne peut pas le modifier. Ainsi, dans l'exemple que vous donnez dans la question, il prendra la valeur de .htaccess de 64 Mo.
Vous pouvez le vérifier en exécutant echo ini_get('upload_max_filesize');
quelque part dans votre code.
Notez qu'il existe d'autres valeurs d'endroits que je n'ai pas répertoriées ci-dessus, telles que les fichiers php.ini par utilisateur et d' autres contextes de configuration Apache . De plus, certains d'entre eux peuvent être désactivés , donc si votre serveur n'est pas configuré pour autoriser les dépassements dans .htaccess, vous ne pourrez pas non plus y définir de valeur.
Notez également que Wordpress inclut certaines de ses propres variables de configuration, qui interagissent de différentes manières avec la configuration PHP. Par exemple, WP_MEMORY_LIMIT
tentera d' augmenter le memory_limit
paramètre PHP au démarrage, mais dispose d'un code qui le vérifie et ne l'abaisse jamais . Il n'y a pas de règle générale, ce sera différent pour différents paramètres.