External Storage Support - Google_Service - ClassLoader

First my apologies for not finding the proper app category, not a lack of effort from my part but I just can not find an app category for: External Storage Support. I have had difficulty migrating from Owncloud to Nextcloud so I am quite new at Nextcloud.

For my server configuration when I enable ‘External Storage Support’ both the Personal & Admin stops working with error: HTTP ERROR 500.

Apache Log is showing following error:

[Wed Oct 04 16:13:58.571904 2017] [:error] [pid 1673] [client] PHP Fatal error: Class ‘Google_Service’ not found in /usr/share/php/Google/Service/Drive.php on line 32

Some of my server CentOS 7 configurations: PHP 5.4.16, Nextcloud 9.0.58 (stable)

I think I am having a classloader issue? I believe the app is attempting to find/load Google_Service from the wrong location. Indeed the Class Google_Service reference can be found in: /usr/share/php/Google/Service/Drive.php and /usr/share/php/Google/Service.php.

I am not sure on how to proceed with this problem.

Ok, I found a solution but it is a bit of a hack. I added:

require_once ‘/usr/share/php/Google/’ . ‘autoload.php’;

to: /usr/share/owncloud/apps/files_external/3rdparty/autoload.php I know:

// autoload.php @generated by Composer

I am open to alternative suggestions or should I enable the sticky bit?