I have followed this guide to set-up Apache on High Sierra: https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-macos-sierra/
I used it to set it up on Sierra.
But when I go to
http://localhost/~scott/ I get "Forbidden. You don't have permission to access /~scott/ on this server."
A suggestion on this similar question: localhost / userdir on macOS High Sierra is to load vhosts. Which I've tried, but still get "Forbidden".
Has anything changed between Sierra and High Sierra which would be preventing Apache from working with user Sites folders?