I verified that my permissions were set correctly. It turned out to be a problem with how I configured my LAMP server.
I set Apache's DocumentRoot to something other than /srv/http/, so I had to add it to my /etc/php/php.ini config as such:
open_basedir=/srv/http/:/home/:/tmp/:/usr/share/pear/:/path/to/documentroot
It works great now, thanks. Can't wait to share what I made with it!