I am running a Apache2 on my MBP on macOS 10.13.6. I setup everything well, and it works when going to localhost/~user
. In my ~/Sites
folder, I have a symbolic link to a folder on my Desktop with my website files in it. I can navigate to the website with localhost/~user/mysite
only sometimes. If I get a 403 error, it is fixed with running chmod a+x ~/Desktop
. This fixes it until about the next reload, but almost every time I make a change and try to reload the site, I have to run the chmod
command. I use Brackets for my web editing, and I have iCloud Drive syncing enabled for the Desktop folder. I think that it is either the iCloud Drive resetting permissions for the folder or Brackets doing something weird. Has anyone had a similar problem and fixed it? This is really annoying and it's slowing down my development.
EDIT: My httpd.conf file: [pastebin][1]pastebin
EDIT: It seems my question was unclear, but what I was asking is why the permissions keep changing on my ~/Dekstop folder. I do chmod a+x ~/Desktop
and it fixes my apache 403 errors, but after about a minute this changes and I have to run the chmod command again. I was thinking it might be iCloud Drive sync changing something, or Brackets messing up permissions.
[1]: https://pastebin.com/vJaCEqdR