I am working on Web 8.5 and DXA 1.7, without the Core module. I created a new Publication as a child of 110 Site Type and I also created a new Page View and associated Template in the CMS. My page is now Published so, in theory, I am expecting to see my Page View content before I start creating things like Entity Views, Models etc. I get the following error:
Sdl.Web.Common.DxaException: Localization [35 ('English')] does not
contain includes for Page Type '1881'. Check that the Publish Settings
page is published and the application cache is up to date. at
page, Localization localization) at
urlPath, Localization localization, Boolean addIncludes) at
try to republish your _Sytem/Publish Settings page
and either restart the webapp, or call http://host:port/admin/refresh to make sure that the new configuration, mappings, and other stuff including information about include pages is available in the web application.
Since you are setting up DXA website without Core module, I guess you are setting it up from scratch. Did you keep/create the settings page? DXA really needs to have the settings published, otherwise weird things happen.
The error message comes from Sdl.Web.Common.Configuration.GetIncludePageUrls(string pageTypeIdentifier)see source. This error can occur either when
the settings are not published and the includes.json cannot be loaded;
or when the settings are out of date and the Page Template of your Page is not in the includes mapping.