SilverStripe-全新安装,没有安装页面

问题描述 投票:-1回答:1

我按照手册中的说明通过Composer安装了SilverStripe。它工作得很好,并且该页面可由本地主机访问。我正在使用XAMPP(最新版本)并运行Apache和MySQL。插件(php-intl)也已启用。

但是它显示了我

SilverStripe框架要求通过以下方式定义数据库配置.env

每次。我应该看到一个安装页面,但只有此消息。我能做什么?这是一个完全全新创建的SS项目。尚未进行任何更改。

干杯,-皮丘

silverstripe
1个回答
0
投票

Silverstripe getting started guide中所述,我们需要创建一个.env文件并使用我们的环境变量进行设置。

W在我们的项目根目录(而不是.env文件夹)中创建一个public/。在此文件中,我们设置了所需的最小环境变量。根据需要替换占位符:

SS_DATABASE_CLASS="MySQLDatabase"
SS_DATABASE_NAME="<database>"
SS_DATABASE_SERVER="localhost"
SS_DATABASE_USERNAME="<user>"
SS_DATABASE_PASSWORD="<password>"

SS_DEFAULT_ADMIN_USERNAME="admin"
SS_DEFAULT_ADMIN_PASSWORD="password"

SS_ENVIRONMENT_TYPE="dev"

现在,我们应该可以通过访问http://<local-website-url>/dev/build建立数据库。

我们的网站现在应该在我们的本地域上可用。

[注意,Silverstripe以前与安装程序UI打包在一起。这已从核心框架in version 4.5中删除,并移至其自己的单独的silverstripe-installer-wizard模块中。可以通过运行composer require silverstripe/installer-wizard将其添加到项目中。

© www.soinside.com 2019 - 2024. All rights reserved.