Delete Silverstripe, see if the "site" loads.
403 wouldn't be mangled, just mis-configured though :> That's the authorisation failure.
@Joe mangled htaccess would be invalid configuration - a server error. 400 level requests are for client errors :)
for easy setup
_ss_environment.php thing for it 'n all :>
Make the logs contain
@r3v3rb site upgrade?
eg. return null <- phpstan: NULL IS NOT A STRING! 😠
I don't think I've noticed that, but I have noticed that the phpstan plugin gets very very very upset about things like that.