I am just trying out Magnolia CMS. I have hit a stumbling block.
My steps:
HTTP Status 500 - javax.servlet.ServletException: info.magnolia.rendering.engine.RenderException: info.magnolia.registry.RegistrationException: hello-magnolia:pages/hello
I have tried publishing EVERYTHING in Author and restarting the server, but so far the error remains.
Any help would be great.
I was able to reproduce the same error by not deploying the hello-world
folder to the Magnolia public instance. I just downloaded the latest Magnolia version and the hello-world tutorial.
Most probably, you have not deployed the hello-world
folder (I downloaded and unzipped the complete sample from the Magnolia wiki site) to <magnolia-5.4.7>/apache-tomcat-7.0.64/webapps/magnoliaPublic
but only to <magnolia-5.4.7>/apache-tomcat-7.0.64/webapps/magnoliaAuthor
.
It needs to be in both! When you publish something via Magnolia, you (usually) only publish content pages or assets, which rely on templates inside the hello-world
folder, and the Magnolia public instance also needs to know about the templates it should use. magnoliaAuthor
and magnoliaPublic
are two separate applications, so they don't know about each other directly, nor about the templates deployed on each.
(Tomcat restart required after copying it to there.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With