i think as long as your PHP setup is allowing to follow symlinks then this should work.
From what i know it is respected once during the installation and currently can’t be changed without additional modifications within the database like described in the posted link.
I had a similar problem, just to help someone with this issue.
When you move your data to a different folder, I my case a new server, different linux distro, etc., even with the right permissions you get this error. We change a CentOS 7 to Debian 11, and after changing all file system permissions, the error was the same…
This is due to the database home setting on the oc_accounts table. You need to update to the new path otherwise the error may misslead you.
Command (home, 'old_path, '‘new_path’):
UPDATE oc_accounts
SET home = REPLACE(
home,
‘/mnt/cloud_data/clouddata/data/’,
‘/CloudData/clouddata/data/’
);