The most common reason .shtml files don't render is that the server isn't configured to parse them.
: Clear any active reverse proxies like Varnish or Nginx caching layers. view shtml fix
chmod +x yourfile.shtml