在一个新的silverstripe安装(3.0.5)中有很多文件,我想知道我是否会需要它们或它们的目的是什么......所以我想要的是干净的silverstripe安装并删除所有不必要的文件/文件夹。
我需要这些文件/文件夹?:
phpunit.teamcity.mssql.xml
phpunit.teamcity.postgresql.xml
phpunit.teamcity.sqlite3.xml
phpunit.teamcity.xml
phpunit.xml.dist
test.php
web.config
vendor
非常感谢澄清。
弗洛里安
答案 0 :(得分:0)
PHPUNIT / TeamCity
phpunit.teamcity.mssql.xml
phpunit.teamcity.postgresql.xml
phpunit.teamcity.sqlite3.xml
phpunit.teamcity.xml
phpunit.xml.dist
这些是用于配置php单元和团队城市的文件(团队城市是jetbrains https://www.jetbrains.com/teamcity/的持续集成软件) (如果您不使用teamcity,则可以安全地删除此文件)
Web服务器配置
.htaccess
这是apache web服务器的配置文件(如果你不使用apache,你可以删除这个文件)
web.config
这适用于Microsoft IIS Web服务器,它相当于.htaccess(如果您不使用IIS作为Web服务器,则可以删除此文件)
GIT(版本控制系统)
.git/
.gitignore
.gitatributes
如果您不使用git,则不需要它们
<强>作曲强>
composer.json
vendor/
composer文件包含php依赖项的信息以及获取它们的位置。 vendor文件夹是composer安装其依赖项的文件夹 (作曲家是一个php依赖管理器,我真的可以推荐http://getcomposer.org/) (如果你不使用作曲家,你不需要它们)
PHP文件
index.php
后备文件,以防mod_rewrite或ISS等效文件无法正常工作
install.php
SilverStripe的安装程序,安装SilverStripe后应删除此文件
install-frameworkmissing.html
安装程序的一部分
<强>贝哈特强>
behat.yml
我不能多说因为我没有使用它,这里引用了网站(http://behat.org/):“用于测试业务预期的php框架。” 我只能说你可以删除文件,如果你不使用behat
其他强>
test.php
不知道,我从未见过这个文件
README.md 显然是自述文件
CONTRIBUTING.md
一个信息文件,其中包含有关回馈SilverStripe的指南信息
Makefile
build.xml
不能确切地说如何使用这两个文件,但除非您使用它们,否则可以安全地删除它们
<强> TL;博士强>
您真正需要的唯一文件就是其中一个:
和index.php如果你的服务器上没有mod_rewrite
所有其他文件仅适用于核心开发人员使用的第三方软件