在子文件夹中安装 Bolt CMS

Installing Bolt CMS within a subfolder

我安装(通过 FTP)Bolt CMS 仅为网站的博客部分,因为我不想在 Bolt 中重新创建整个网站,只需添加一个博客。为此,我将 Bolt 的所有文件添加到文件夹 www.mysite.com.au/blog 中,并使用 Bolt 的索引页面作为博客页面。一切正常,但我现在很担心,因为我正在阅读 Bolt 的文档,它说为了安全将核心 Bolt 文件移到 'public' 之外,但说明没有涵盖想要保留 Bolt 的情况与网站的其余部分分开。我的结构如下所示:

cache
etc
logs
mail
public_html
root
ssl
www
    -index.php
    -page1.php
    -page2.php
    -BLOG (Bolt folder)
            --extensions
            --files
            --theme
            --vendor
            --src
            --app

这是否存在安全风险?我是否应该将 Bolt extensions/vendor/app 文件夹移到 www 上方,这会破坏任何东西吗?我是新手,所以如果我写错了或遗漏了细节,请告诉我。提前致谢!

你可以那样做,很多人都是这样使用 Bolt 2 的。但当然,当您将某些部分移出 Web 可访问文件夹时,它会更安全。但是为此,我建议将 Bolt 与 blog.yourdomain.com.

这样的子域一起使用