Я рассматриваю возможность включения FastCGI для выполнения PHP на всех моих доменах. Я попробовал это на днях и столкнулся с одной проблемой с моей конфигурацией PHP.
В настоящее время у меня есть php-browscap.ini, расположенный на моем сервере, который используется всеми моими доменами. Он находится в каталоге домена моей компании, так что-то вроде этого:
browscap = /var/www/vhosts/mycompany.com/httpdocs/scripts/php_browscap.ini
Чтобы это работало, мне обычно ничего не нужно было делать, потому что у пользователя apache был бы доступ ко всем веб-каталогам.
Однако теперь, когда пользователь должен быть привязан к домену, у меня возникли проблемы с доступом к браузеру. Знает ли кто-нибудь тело исправление, которое я могу внедрить в свою конфигурацию PHP, чтобы разрешить доступ к другому каталогу доменов?
Я не хочу размещать файл browscap в каждом каталоге доменов, хотя я знаю, что это будет одно исправление
Будет ли это работать, если я поместу файл за пределы веб-каталога?
e.g. /company/php-browscap.ini
Где 'company' - это пользовательская папка в моем корневом каталоге, которая содержит скрипты для моего сервера. Я не пробовал это, потому что это требует довольно много изменений, но если я знаю, что это будет работать, то я попробую.