无法加载动态库“ newrelic.so”

时间:2018-10-17 18:42:07

标签: php linux drupal-7 drush

在其他目录中运行“刷新状态”时,它显示以下错误消息。

PHP警告:PHP启动:无法加载动态库'newrelic.so'(尝试:/usr/lib/php/20180731/newrelic.so(/usr/lib/php/20180731/newrelic.so:无法打开共享库文件:没有这样的文件或目录),/usr/lib/php/20180731/newrelic.so.so(/usr/lib/php/20180731/newrelic.so.so:无法打开共享库文件:没有这样的文件或目录)),位于第0行的“未知”中 PHP警告:PHP启动:无法加载动态库'newrelic.so'(尝试:/usr/lib/php/20180731/newrelic.so(/usr/lib/php/20180731/newrelic.so:无法打开共享对象文件:没有这样的文件或目录),/usr/lib/php/20180731/newrelic.so.so(/usr/lib/php/20180731/newrelic.so.so:无法打开共享对象文件:没有这样的文件或目录) )在第0行上的“未知” 缺少设置文件:/var/www/html/tra/docroot/sites/com/settings.local.phpDrush命令由于不可恢复的错误而异常终止。

我尝试通过将settings.php修改为settings.local.php,该文件位于/ var / www / html / tra / docroot / sites / com /中。 'drush status'命令开始工作,但网站关闭。

就我而言,drush在/ docroot和/ sites中工作,但在/ com中工作。

1 个答案:

答案 0 :(得分:0)

在我所有的安装中,Drush仅在安装和安装了Drupal的目录中工作。但是,如果那是您的问题,那么您可能会看到“ 您将需要从功能更强大的Drupal环境中调用drush ”错误。

也就是说,这听起来好像您的newrelic安装已被破坏,所以至少目前为止,从php.ini extension=newrelic.so中注释掉,然后重新启动Web服务器。

有关在何处执行操作的更具体说明,请告诉我们您正在使用哪个版本的PHP,以及在什么环境中使用(版本为OS的操作系统,是否有任何控制面板,如Plesk或cPanel?)