Apache in OS X not displaying localhost nor vhosts correctly
- by Marcus
I've encountered a really odd problem in my development environment, and I really can't make any sense of it.
It started by a locally developed PHP-site refused to update any content I edited in a file – no text or nothing.
So if the document was: <h2>Hello!</h2> and I edited it to <h2>What's wrong?!</h2> it still outputed <h2>Hello!</h2>. I thought is was some kind of cache:ing problem, but no "hard reloads" in the browser nor sudo apachectl -k restart sorted it out. Only a restart of my Mac did finally fix it.
Now, a few days later even stranger issues are appearing. I have a LAMP-stack installed via Homebrew, in httpd-vhosts.conf I've set ~/Dev/ as my localhost, and I set up a <VirtualHost *80> for each project ("ServerName projectname.dev" for example).
However, what ever files of folder I put in ~/Dev/ have stopped showing up on localhost, and new VirtualHost-directives doesn't work.
Three projects + "docs" in the folder:
But "localhost" only displays the two older projects...?
So, as I've said – I've tried restarting Apache (without errors), clearing browser caches (tried in three browsers, Chrome, Safari and Firefox) and ever rebooting the Mac. Nothing. Any ideas?
Running OS X 10.8.5 and Apache 2.2.24.