I have Nextcloud installed via the contrib and it seems to be running great on the surface. I am getting a lot of Error: shell_exec() has been disabled for security reasons at /usr/share/nextcloud/apps/serverinfo/lib/OperatingSystems/DefaultOs.php#134
<<closure>>
OC\Log\ErrorHandler::onError()
/usr/share/nextcloud/apps/serverinfo/lib/OperatingSystems/DefaultOs.php - line 134:
shell_exec()
/usr/share/nextcloud/apps/serverinfo/lib/Os.php - line 90:
OCA\ServerInfo\OperatingSystems\DefaultOs->getTimeServers()
/usr/share/nextcloud/apps/serverinfo/lib/Controller/ApiController.php - line 118:
OCA\ServerInfo\Os->getTimeServers()
/usr/share/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:
OCA\ServerInfo\Controller\ApiController->BasicData()
/usr/share/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:
OC\AppFramework\Http\Dispatcher->executeController()
/usr/share/nextcloud/lib/private/AppFramework/App.php - line 152:
OC\AppFramework\Http\Dispatcher->dispatch()
/usr/share/nextcloud/lib/private/Route/Router.php - line 308:
OC\AppFramework\App::main()
/usr/share/nextcloud/ocs/v1.php - line 88:
OC\Route\Router->match()
/usr/share/nextcloud/ocs/v2.php - line 24:
require_once("/usr/share/ ... p")
Error: shell_exec() has been disabled for security reasons at /usr/share/nextcloud/apps/serverinfo/lib/OperatingSystems/DefaultOs.php#133
<<closure>>
OC\Log\ErrorHandler::onError()
/usr/share/nextcloud/apps/serverinfo/lib/OperatingSystems/DefaultOs.php - line 133:
shell_exec()
/usr/share/nextcloud/apps/serverinfo/lib/Os.php - line 90:
OCA\ServerInfo\OperatingSystems\DefaultOs->getTimeServers()
/usr/share/nextcloud/apps/serverinfo/lib/Controller/ApiController.php - line 118:
OCA\ServerInfo\Os->getTimeServers()
/usr/share/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:
OCA\ServerInfo\Controller\ApiController->BasicData()
/usr/share/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:
OC\AppFramework\Http\Dispatcher->executeController()
/usr/share/nextcloud/lib/private/AppFramework/App.php - line 152:
OC\AppFramework\Http\Dispatcher->dispatch()
/usr/share/nextcloud/lib/private/Route/Router.php - line 308:
OC\AppFramework\App::main()
/usr/share/nextcloud/ocs/v1.php - line 88:
OC\Route\Router->match()
/usr/share/nextcloud/ocs/v2.php - line 24:
require_once("/usr/share/ ... p")
Error: shell_exec() has been disabled for security reasons at /usr/share/nextcloud/apps/serverinfo/lib/OperatingSystems/DefaultOs.php#111
<<closure>>
OC\Log\ErrorHandler::onError()
/usr/share/nextcloud/apps/serverinfo/lib/OperatingSystems/DefaultOs.php - line 111:
shell_exec()
/usr/share/nextcloud/apps/serverinfo/lib/Os.php - line 78:
OCA\ServerInfo\OperatingSystems\DefaultOs->getTime()
/usr/share/nextcloud/apps/serverinfo/lib/Controller/ApiController.php - line 116:
OCA\ServerInfo\Os->getTime()
/usr/share/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:
OCA\ServerInfo\Controller\ApiController->BasicData()
/usr/share/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:
OC\AppFramework\Http\Dispatcher->executeController()
/usr/share/nextcloud/lib/private/AppFramework/App.php - line 152:
OC\AppFramework\Http\Dispatcher->dispatch()
/usr/share/nextcloud/lib/private/Route/Router.php - line 308:
OC\AppFramework\App::main()
/usr/share/nextcloud/ocs/v1.php - line 88:
OC\Route\Router->match()
/usr/share/nextcloud/ocs/v2.php - line 24:
require_once("/usr/share/ ... p")
repeated in the log though, so I wonder if something behind the scenes isn't working like it should. Is there a way to allow shell_exec() for only Nextcloud for now, or would that be a bad idea?