drilonb, thanks.
Yes I'm sure that would work too but it would of course end up applying to all of my vhosts instead of just this one vhost.
That's why I created a Directory stanza just for this particular vhost so I could limit the scope since this is the only vhost where processwire is being used currently.
Ok, I figured it out.
The "AllowOverride All" has to go inside a Directory stanza for the path that holds this vhost.
Once I created that and added the AllowOverride All then everything works correctly.
When I try to place:
AllowOverride All
inside this VirtualHost stanza in httpd.conf then the webserver refuses to start.
I don't see any message in the access or error log.
When I try to start Apache manually then I see this:
Syntax error on line 1016 of /etc/httpd/conf/httpd.conf:
AllowOverride not allowed here
Here's what I did so far.
I d/l the tarball and extract it under /var/www/html/vhost1
I make a symlink:
ln -s ryancramer-processwire-ProcessWire-1d2b19e processwire
I run the installer:
http://localhost/processwire
Install succeeds.
I access the basic example site:
http://localhost/processwire
No local links on the page work. Only external links work. For example:
http://localhost/processwire/about
Not Found
The requested URL /processwire/about/ was not found on this server.
.
I have multiple sites setup using Apache VirtualHosts like this:
/var/www/html/vhost1
/var/www/html/vhost2
...
These sites are all different purposes but same owner.
They maybe could share templates and styles.
When I look at the zipfile or the tarball it has a top level directory of:
ryancramerdesign-ProcessWire-1d2b19e/...
Do I keep this top level directory or do I just extract everything under it into my existing vhostX directories?
So where should I install processwire to begin using it?