Greetings. I'm setting up a new Digital Ocean Ubuntu droplet for a Statamic install, and I can't seem to load any content except the homepage. The control panel seems to work fine.

I followed the excellent tutorial for Statamic on DO Ubuntu first.

I've set all content directories and files to 777 to check, no effect. check.php seemed to report my PHP install was ok.

My html folder is /var/www/html. I don't think that qualifies as running it in a subfolder.

Here's my .htaccess file:

# Turn on the Rewrite Engine
RewriteEngine On

# If you're running in a subfolder (like http://example.com/statamic),
# add that here. E.g. /statamic/
RewriteBase /

# Protect your system files from prying eyes
RewriteRule ^(_app) - [F,L]
RewriteRule ^(_config) - [F,L]
RewriteRule ^(_cache) - [F,L]
RewriteRule ^(_content) - [F,L]
RewriteRule ^(_logs) - [F,L]
RewriteRule ^(admin/themes/[^/]*/(?:layouts|templates)) - [F,L]
RewriteRule ^(.*)?\.yml$ - [F,L]
RewriteRule ^(.*)?\.yaml$ - [F,L]
RewriteRule ^(.*/)?\.git+ - [F,L]

# This will prevent all .html files from being accessed.
# You may want to remove this line if you want to serve
# static files outside of Statamic
RewriteRule ^(.*)?\.html$ - [F,L]

# Remove trailing slashes from your URL
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]

# Remove the index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

Never seen this problem before (that wasn't permissions-related). Any ideas?

I can attach my install as a zip if that's helpful. Thanks for reading!

Answered by Jack McDade! Go to answer.