我在运行cPanel的centOS服务器上安装了New Relic并运行良好。我想现在添加更多应用程序,所以每个域都有一个。问题是我使用的是PyroCMS Pro,因此每个站点都没有自己的目录,只有一个模板文件夹。我已经看到你可以添加php.ini文件或.htacess文件,但只能在每个站点的根目录中,这对Pyrocms没有帮助。对此的任何指示都表示赞赏。
答案 0 :(得分:0)
我相信有两个步骤可以做到这一点,
首先为主机设置环境变量;
SetEnvIf Host ^www\.example\.com$ domain1
SetEnvIf Host ^www\.anotherexample\.com$ domain2
第2步是为每个域添加条件
<IfDefine domain1>
php_value newrelic.appname "Domain 1 app"
</IfDefine>
<IfDefine domain2>
php_value newrelic.appname "App for other domain"
</IfDefine>
从这里获得信息:http://jennyandlih.com/using-apaches-ifdefine-dev-and-production-environments 和新文物的例子:https://docs.newrelic.com/docs/php/per-directory-settings#htaccess-apache
一个警告是,对于大量的域,将会有大量的条件。