Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在子文件夹中安装Bolt CMS_Php_.htaccess_Installation_Bolt Cms - Fatal编程技术网

Php 在子文件夹中安装Bolt CMS

Php 在子文件夹中安装Bolt CMS,php,.htaccess,installation,bolt-cms,Php,.htaccess,Installation,Bolt Cms,我安装(通过FTP)博尔特CMS只为一个网站的博客部分,因为我不想在博尔特重新创建整个网站,只是添加一个博客。为此,我将博尔特的所有文件添加到一个文件夹www.mysite.com.au/blog中,并使用博尔特的索引页作为博客页。这一切都很完美,但我现在很担心,因为我正在阅读Bolt的文档,其中说为了安全起见,要将核心Bolt文件移到“公共”之外,但说明没有涵盖希望将Bolt与站点其他部分分开的情况。我的结构如下所示: cache etc logs mail public_html root

我安装(通过FTP)博尔特CMS只为一个网站的博客部分,因为我不想在博尔特重新创建整个网站,只是添加一个博客。为此,我将博尔特的所有文件添加到一个文件夹www.mysite.com.au/blog中,并使用博尔特的索引页作为博客页。这一切都很完美,但我现在很担心,因为我正在阅读Bolt的文档,其中说为了安全起见,要将核心Bolt文件移到“公共”之外,但说明没有涵盖希望将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上方,这会破坏任何东西?我是新来的,所以如果我写了任何错误或遗漏的细节,请让我知道。提前谢谢

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

谢谢Phillipp。。。那么,保持现状是否合理安全?它们只是博客文章,没有什么值得黑客攻击的。是的,应该没问题。但是请确保使用bolt文档中提供的.htaccess或nginx conf,这样就没有人可以通过其url访问您的配置文件。