Сделайте phpinfo (), чтобы понять вашу конфигурацию времени выполнения PHP. Если ваша система настроена как «CGI / FastCGI», то, вероятно, она запускает suPHP в качестве инициатора PHP. В этом случае вы можете указать свой собственный файл php.ini. По умолчанию suPHP ищет в каталоге скриптов, но вы можете переопределить это с помощью следующей директивы в вашем файле .htaccess:
suPHP_ConfigPath (expects a path name)
Эта опция указывает mod_suphp, какой путь передать PHP-интерпретатору (путем установки переменной среды PHPRC). НЕ относится к файлу, но к каталогу, в котором находится файл.
Например: если вы хотите использовать "/path/to/server/config/php.ini", используйте "suPHP_Config / path / to / server / config".
Если вы не используете эту опцию, PHP будет использовать его скомпилированный по умолчанию путь.
Также вы должны использовать правильно сформированный путь в директиве browsercap, например
browscap="/home/hostname/subdomain/php_browscap.ini"
(обратите внимание на ведущий / )
Добавление
Я только что проверил, и план общего хостинга Dreamhost использует suEXEC. С suEXEC вы обычно можете переопределить патч php.ini, скопировав системный php.ini (phpinfo () скажет вам, где его найти) в частный каталог, скажем, _private , а затем browsercap.ini добавление
SetEnv PHPRC /home/hostname/_private
в ваш файл .htaccess. Если это не работает, то проблема связана с конфигурацией suEXEC Dreamhost, и вам нужно задать этот вопрос на http://discussion.dreamhost.com/