Have you tried using the IP address instead of LocalHost?
Have you tried MAMP or OSX Server?
What do you have the 'Relative to" field set to in Site Settings? Try anything but DOCROOT lol, seems problematic for some stacks.
Hope that gives you some direction. I don’t do this as I have a remote testing server that I connect to (Not enough Drive space remaining for a local server lol)