Я встречал некоторые запутывающие проблемы о том, как работает php.ini post_max_size и upload_max_filesize. Читая документацию php.net, я знаю, что, установив post_max_size = 16M и upload_max_filesize = 16M, мы сможем загрузить максимум 16 МБ файла. Но то, что я видел, это не так. Я проверяю загруженную .ini значение с помощью этогоПроблемы с максимальной загрузкой файлов PHP
$max_upload = (int)(ini_get('upload_max_filesize'));
$max_post = (int)(ini_get('post_max_size'));
$memory_limit = (int)(ini_get('memory_limit'));
$upload_mb = min($max_upload, $max_post, $memory_limit);
echo $max_upload;
echo $max_post;
echo $memory_limit;
echo $upload_mb;
Выходной сигнал:
2
8
96
2
значение не то же самое, как то, что я указал в этом php.ini!
Вот мой php.ini конфигурации: https://docs.google.com/file/d/0B2o1vMJ7XFKyT0xDWUhJTnR0M2c/edit?usp=sharing
Я уже убедиться, что эта конфигурация является один, что PHP интерпретатор загружен, проверив вывод phpinfo();
Благодаря
Там может быть php_admin_value для всего веб-хостинга (если вы его используете) переопределяет любые значения, которые могут быть установлены в пользовательских сценариев или файлов .htaccess – kirugan
Я использую мои собственные VM –
ли вы перезагрузить или перезагрузить веб-сервер, чтобы получить новую конфигурацию php? –