抱歉大家,不知道还能去哪里。我正在运行 Amazon Lightsail 中托管的 Bitnami WordPress,文件上传限制停留在 80M。
我希望它远不止于此,但无论我如何更改,bitnami 都会忽略它。
我将其放入 .htaccess 文件中:
php_value upload_max_filesize 256M
被 Bitnami 忽略
我把它放在wp-config.php中:
@ini_set( 'upload_max_filesize' , '256M' )
被 Bitnami 忽略
我在 php.ini 中更改了这个变量:
上传最大文件大小=256M
然后创建 phpinfo.php 文件以验证 apache2 / wordpress 是否指向正确的 php.ini(确实如此)。
仍然被 BITNAMI 忽略。 PHP INFO 说它指向正确的 PHP.INI 文件 但忽略了真实的最大上传值并显示最大上传值为 80M
WTF!?
我当然也重启了服务器,重启了apache,重启了PHP服务很多次。
Bitnami 是否有某种特殊的隐藏巨魔区域,他们将这个值设置在不应该的位置,以便没有人可以找到并更改它?这是我能想到的唯一解释...
这是否可能是在虚拟主机(Apache2)的目录部分中定义的? 示例:
<VirtualHost *:80>
ServerName www.test.com
[...]
php_admin_value upload_max_filesize 100M
[...]
</VirtualHost>