Magnus was correct. It was totally a config problem because I'm using a proxy. The answer was in the release notes for 2.8.0. It only looked and acted like a permissions problem. I updated my apache config and now everything works fine. Updates in bold
AllowEncodedSlashes On
ProxyPass /r/ http://127.0.0.1:8081/r/
nocanon