Before posting, I looked at:
You don't have permission to access / on this server
Application of DirectoryIndex to an Alias in Apache
As I understand it, the Alias directive allows documents to be stored in the local filesystem other than under the DocumentRoot.
Which is what I'm doing here. I have a hello.php file in C:\Users\dogzilla\PhpstormProjects\Webpage
That's not my docroot... C:\Apache\latest\www is.
When I run the project, the URL sent from the IDE to the browser is
localhost:8080/Webpage/hello.php
Which leads to a 404 error.
But I don't want to dork around with the IDE settings more than I have so I added this to my httpd.conf. I only grabbed "Webpage" because that's all which was in the URL when the 404 error was displayed.
Alias /Webpage C:/Users/dogzilla/PhpstormProjects/Webpage
When I re-ran my project, the 404 went away but the 403 error appeared.
So, in reading those two links above, I added this to httpd.conf too:
<Directory "C:/Users/dogzilla/PhpstormProjects/Webpage">
Order allow,deny
Allow from all
</Directory>
(Yeah, I'll tighten up security once this is running)
But I still get the 403 errors.
What am I doing wrong? I've tried to RTFM. Clearly I'm still doing something wrong.