Файл .user.ini работает только с 2 уровнями папки

У меня установлен Apache с PHP (в Windows) и выполняется как fastCGI.
У моего php.ini это значение, upload_max_filesize = 2M.

Я переопределяю это значение в файле .user.ini на 10M.

Каждая вещь работает нормально, пока уровень папки не будет глубже, чем уровень 2.
Например:
Если я поместил файл .user.ini в www root.
http: // localhost / -> ini_get('upload_max_filesize') результат 10M
http: // localhost / test -> ini_get('upload_max_filesize') результат 10M
http: // localhost / test / lv2 -> ini_get('upload_max_filesize') результат 10M
http: // localhost / test / lv2 / lv3 -> ini_get('upload_max_filesize') результат становится 2M, который является значением php.ini, и эта папка не имеет файла .user.ini .
Они не находятся в виртуальном каталоге.

Как сделать файл .user.ini работает на более глубоком уровне папки?


отредактирован: добавить httpd.conf для php

 <IfModule fcgid_module> FcgidInitialEnv PHPRC "C:/wwwserver/php/php5.6" FcgidInitialEnv PATH "C:/wwwserver/php/php5.6;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files (x86)/ImageMagick-6.9.3-Q16;" FcgidInitialEnv SystemRoot "C:/Windows" FcgidInitialEnv SystemDrive "C:" FcgidInitialEnv TEMP "C:/WINDOWS/Temp" FcgidInitialEnv TMP "C:/WINDOWS/Temp" FcgidInitialEnv windir "C:/WINDOWS" FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000 FcgidIOTimeout 64 FcgidConnectTimeout 16 FcgidMaxRequestsPerProcess 500 FcgidMaxRequestLen 30000000 <Files ~ "\.php$"> AddHandler fcgid-script .php FcgidWrapper C:/wwwserver/php/php5.6/php-cgi.exe .php </Files> </IfModule> 

Ссылка: https://www.apachelounge.com/viewtopic.php?p=22141