【问题标题】:Error when opening preview in Craft CMS 3在 Craft CMS 3 中打开预览时出错
【发布时间】:2021-02-10 23:46:34
【问题描述】:
我是 Craft 的新手。
在我的 Craftquest 教程中,我试图打开一个条目的预览,但收到一个错误。
HTTP 404 – Not Found – yii\web\NotFoundHttpException
Template not found: website.ruud.local/website.ruud.local/section/entry
当在我的 .env 中为 PRIMARY_SITE_URL 删除值 website.ruud.local 时,错误已修复。
这看起来不对。知道为什么会这样吗?
【问题讨论】:
标签:
php
environment-variables
craftcms
【解决方案1】:
在错误中,它显示“website.ruud.local”在 env 文件中的 PRIMARY_SITE_URL 中加倍。因此系统无法为页面找到分配的模板来预览它。您可以添加 PRIMARY_SITE_URL,如下图所示。
也不要忘记在您的部分表单底部分配模板,如下面的屏幕截图所示。
确保 URI 正确。 URI 应该是您希望在 PRIMARY_SITE_URL 之后的 url 中的部分。
示例:http://localhost/craft-project/web/about-us 使用此 url,您可以访问您的 about.twig 模板进行预览。