I'm trying to use Envoyer.io to deploy my code and I'm running into some issues.
This utility makes two folders, current
and releases
. current
symlinks to latest release in the releases
folder.
So my directory structure looks like this:
- public_html
- current - symlinked to releases/{release_id}
- releases
- {release_id}
- public
- (other contents)
- {release_id}
I need all requests to go to the current/public
directory, making this the webroot, as opposed to public_html
.
I have tried the obvious option of setting my webroot to public_html/current/public
, but I am then faced with the error: Symbolic link not allowed or link target not accessible: /home/mysite/public_html/current
I have attempted variations of Options +FollowSymLinks
in my .htaccess
file with no luck here. I believe I am unable to access the Apache conf files, since this is a shared host.
I would appreciate any guidance on this matter.