我认为弗洛梅应该修改答案,因为这是正确的答案,但解释不好。Php.ini -> .htaccess -> wp-config.php
实际上是读取每个文件的顺序,并将根据之前未定义的设置来设置值。但如果存在先前定义的设置,则只有在新设置较低时,才会“过度使用”。
这意味着,如果您有wp config。64Mb的php和。32 MB的htaccess:wp config。php不会覆盖该设置,因为已经有了一个下限,最终将得到32Mb。
但如果你有wp配置。32Mb的php和。64 MB的htaccess,wp配置。php会将之前的设置降低到32Mb。
编辑:如IMSoP所指出的,以澄清wp配置。php只允许您设置一个比php设置所允许的更严格的大小,如果您正在更改“WP\\u MEMORY\\u LIMIT”,它不会让您超出这个限制。所以它实际上不是设置覆盖。事实上,在运行时的不同点上会进行不同的检查。如果要更改php设置upload_max_filesize
正如他所设想的那样(问题并没有表明您正在更改哪些设置),这没有任何效果。
此外,您还必须考虑post_max_size
必须大于upload_max_filesize
在php设置中