Если интепретатор PHP работает в режиме CGI, а не модуля, то для редактирования настроек Вам нужно использовать php.ini
Если настройки php.ini для определенной директории сайта / папки противоречат главому php.ini сайта
(например кодировка файлов в определенной директории должна быть utf-8 а сайт работает в win-1251)
То
Для этого нужно в файле .htaccess (который уже находится в целевом каталоге / папке) установить переменную окружения PHPRC, указывающую на каталог с Вашим файлом php.ini. Вот, так:
SetEnv PHPRC "/www/your-web-site.ru/path/to/php_ini/"
конечно укажите верный путь (для вашего хостинга) до нового файла php.ini
В новом файле php.ini пишите новые настройки для вашей отдельной категории, остальная часть сайта (другие директории / папки ) будет использовать общий файл php.ini
Далее лучше запретить доступ к Вашему файлу php.ini для посетителей сайта (на доступность файла для PHP-скриптов это не повлияет). Для этого положите в каталог с Вашим php.ini файл .htaccess со следующим кодом:
<Files "php.ini">
Order allow,deny
Deny from All
</Files>
Всё