A solução foi adicionar uma linha ao arquivo de configuração do vhost, que definiu o valor específico do PHP que eu precisava. Portanto, em vez de configurar o caminho para php_error.log
em um arquivo PHP.INI personalizado para cada site, modifiquei o arquivo de configuração vhosts para cada site, conforme necessário.
Então, meu arquivo de configuração vhost agora é assim…
<VirtualHost 123.54.67.89:80>
ServerAdmin [email protected]
ServerName my-domain.com
ServerAlias www.my-domain.com
DocumentRoot /srv/www/my-domain.com/www/
ErrorLog /srv/www/my-domain.com/logs/error.log
CustomLog /srv/www/my-domain.com/logs/access.log combined
php_value error_log /srv/www/my-domain.com/logs/php_error.log
</VirtualHost>
Encontrei a solução em outro lugar no ServerFault .