Need to put the nextcloud data folder on a different partition/folder

Nextcloud version (15):
Operating system and version: Ubuntu 18.04
Apache or nginx version: Apache 2
PHP version: 7.2

I’m running NextCloud on a server with other sites on it so set up a Virtual Host, cloned the NextCloud 15 repo and I can access it via https fine. I followed these instructions as I didn’t want NextCloud running on its own apache instance, it just seemed messy. But now I’m not sure that was a good idea because it looks like I need some snap module to allow it to access the /media folder?

I have a RAID 1 array that is mounted to /media/mcp/Vault. I am mounting it using the Disks application with Mount at system startup and Show in user interface selected. My mount point is /media/mcp/Vault and my mount options are permissions,nosuid,nodev,nofail,x-gvfs-show. It is formatted ntfs.

When I view that folder it is owned by root:root and within that I have a folder labeled _cloud that I have changed ownership to www-data:www-data so that (I thought) Apache can write to it.

However, when I try to set up NextCloud I get Can’t create or write into the data directory.

I’m super new to Ubuntu/Linux and am not sure where to go from here.

To check the permissions, you can check on the system directly:

sudo -u www-data ls /media/mcp/Vault

Common error is that the permissions to parent folders are not sufficient.