我暂时编辑了文件wamp\apps\phpmyadmin4.7.9\libraries\Util.php
以进行调试。我将班级generateHiddenMaxFileSize
更改为以下内容:
//shows the output in the `import` section in phpmyadmin
public static function generateHiddenMaxFileSize($max_size)
{
$out1 = php_ini_loaded_file(); //output: E:\Entwicklung\Programme\wamp\bin\apache\apache2.4.33\bin\php.ini
$out2 = ini_get("upload_max_filesize"); //output: 128M
return "<p>php.ini: $out1</p><br><p>$out2</p>";
}
我期望来自文件upload_max_filesize
的密钥wamp\bin\apache\apache2.4.33\bin\php.ini
的值为2048M
,但它会返回128M
。
php.ini(摘录)
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2048M
我还使用ini_get
输出其他值并对其进行更改以查看问题是否仅适用于 upload_max_filesize ,例如我将serialize_precision
更改为其他值,并使用ini_get("serialize_precision");
将值返回到视图。这一变化得到了重新定位并正确显示。
我已经重新启动了所有服务。为什么我会128M
而不是2048M
?
我正在调试它以找到此problem的解决方案。
副本解决了我的问题。