Dion,
Your solution worked like a charm – than you very much.
Yes, this is a localhost installation for me to practice creating a website and I don’t want the outside world to access my localhost.
I am trying to understand what I was doing wrong that it wasn’t working for me. I did try to change the ownership to “jarhead” and permissions using these commands but could not fix the problem:
sudo find /opt/lampp/htdocs/site_name/ -type d -exec chmod 755 {} \;
sudo find /opt/lampp/htdocs/site_name/ -type f -exec chmod 644 {} \;