Enabled pages all show as 404


I’m stumped. I set up a site in Surreal, verified that the connections were correct and the site is online, and when I go to enable pages they’re seen in the user interface. I add them all, and every one shows in Surreal as 404 when I preview or edit:

  • Not Found

  • The requested URL was not found on this server.

  • Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request

That looks like a standard Apache error.

What am I missing?


Is the URL correct in Sites > Settings? Is the website publicly accessible? Have any DNS changes been made recently?


URL in Sites > Settings is correct. I copied it, pasted into a browser and verified.
Website is definitely publicly accessible.
No DNS changes in years.

What’s weird (to me) is how, in Surreal > Sites, there’s a thumbnail of the index page, which means it saw it. And when I click that thumbnail, there’s a list of all the enabled pages–which I don’t think could populate if Surreal didn’t see them.

This makes me think there is some sort of permission thing going on, but I’m darned if I know what it is.


Never mind! I figured it out. The cms-editable class wasn’t right. All is well.