переопределение upload_max_filesize

Я пытаюсь переопределить мой upload_max_filesize в php, но я все равно получаю значение, которое находится в моем файле php.ini, который равен 2 мб.

 ini_set('upload_max_filesize','30M'); ini_set('post_max_size','30M'); echo("<br>".ini_get('upload_max_filesize')."<br>"); 

Эти настройки не будут иметь никакого эффекта при установке через ini_set .

Причина в том, что PHP нуждается в этих значениях, прежде чем ваш скрипт будет даже выполнен. Когда происходит загрузка, целевой сценарий выполняется, когда загрузка завершена, поэтому PHP должен знать максимальные размеры заранее.

Установите их в php.ini , конфигурацию вашего виртуального хоста или в файл .htaccess . Типичный файл .htaccess будет выглядеть так:

 php_value post_max_size 30M php_value upload_max_filesize 30M