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
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.
httpd.conf
file look like? (Most likely off topic since it will be related to Apache and not Apple, but let's take a look).ls -ld ~/Desktop
show when it is brokenln -s /Users/mark/Sites /Users/mark/Desktop/Sites