We imported the DXA 1.7 example content into our SDL Web 8.1 Content Manager using the provided import script. We installed the SDL Webservices and the DXA Webapp into our Windows Server 2012 CD environment and we successfully ran the DXA Example website on dxa.example (with host entry).
However when we change content using Experience Manager and the system finds a newer content version in the database, the "Update Preview" button starts to blink.
Upon pressing the button, following error message appears in the XPM frontend:
Unable to update the changes using OData Service. The remote server returned an error: (403) Forbidden.
The Ajax request throwing an error 500 in Chrome network tab:
When inspecting the event logs on the Content Manager server, i can see following error:
It does not matter if we enabled/disabled OAuth, XPM still throws the same error. We played around with Topology Manager Cd/CmEnvironment and the linked authentication. We Tried Anonymous as well as OAuth registration, cduser, cmuser but all without success.
When we migrated from Tridion 2013 to Web 8 earlier, we had a similar error caused by the
cd_ambient_conf.xml and a missing
<cartridge>. We are currently using the config files that were provided by the DXA Example package.
Thank you for your help!