Jeśli jeszcze ktoś miałby ten problem to poniżej rozwiązanie może się komuś przyda:
Przyczyną jest użycie nieobsługiwanej przez niektóre serwery dyrektywy FilesMatch w plikach htaccess aplikacji.
W przypadku IdeaWebServer dyrektywa FilesMatch nie jest obsługiwana, więc korzystamy z Files.
Przykład zablokowania dostępu do wszystkich plików z wyłączeniem jpg|gif|png:
<Files ~ "\.*">
Order allow,deny
Deny from all
</Files>
AllowOverride All
<Files ~ "\.(jpg|gif|png)">
Order allow,deny
Allow from all
</Files>
Proszę poprawić dwa pliki .htaccess:
/themes/.htaccess
/modules/.htaccess
I zamienić w nich treść:
<FilesMatch "\.tpl$">
Deny from all
</FilesMatch>
na:
<Files ~ "\.tpl$">
Deny from all
</Files>
Pozdrawiam