Files
wehub-resource-sync a21fa4e11b
Go / Build (push) Failing after 1s
chore: import upstream snapshot with attribution
2026-07-13 12:30:21 +08:00

135 lines
9.8 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<br>
<div class="container">
<div class="row row-offcanvas row-offcanvas-right">
<div class="col-xs-6 col-sm-3 sidebar-offcanvas">
<div class="panel-body">
<div class="row">
<div class="panel panel-default">
<div class="panel-heading"><strong>安装步骤</strong></div>
<div class="list-group">
<a href="/install/license" class="list-group-item"><i class="glyphicon glyphicon-hand-right"></i> 1. 许可协议</a>
<a href="/install/env" class="list-group-item"><i class="glyphicon glyphicon-hand-right"></i> 2. 环境检测</a>
<a href="/install/config" class="list-group-item"><i class="glyphicon glyphicon-hand-right"></i> 3. 系统配置</a>
<a href="/install/database" class="list-group-item active"><i class="glyphicon glyphicon-hand-right"></i> 4. 数据库配置</a>
<a href="/install/ready" class="list-group-item"><i class="glyphicon glyphicon-hand-right"></i> 5. 准备安装</a>
<a href="#" class="list-group-item"><i class="glyphicon glyphicon-hand-right"></i> 6. 安装完成</a>
</div>
<div class="panel-footer">
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-9">
<div id="failedBox" style="margin-bottom: 0; margin-top: 10px;" class="hide"></div>
<div class="panel-body">
<!-- 系统配置 -->
<div class="row">{{$databaseConf := .databaseConf}}
<form class="form-horizontal" method="post" action="/install/database">
<div class="panel panel-default">
<div class="panel-heading"><strong><i class="fa fa-database"></i> 数据库配置</strong></div>
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#mysql" aria-controls="mysql" role="tab" data-toggle="tab">MySQL</a></li>
{{/*<li role="presentation"><a href="#sqlite" aria-controls="sqlite" role="tab" data-toggle="tab">SQLite</a></li>*/}}
</ul>
<!-- Tab panes -->
<div class="tab-content">
<br>
<div role="tabpanel" class="tab-pane active" id="mysql">
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> MySQL Host </label>
<div class="col-sm-4">
<input type="text" name="host" class="form-control" value="{{$databaseConf.host}}" placeholder="请输入域名或ip" required>
</div>
<div class="col-sm-4" style="margin-top: 7px;">
<span class="text-danger"> * 需自行安装 MySQL</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> MySQL 端口 </label>
<div class="col-sm-4">
<input type="text" name="port" class="form-control" value="{{$databaseConf.port}}" placeholder="请输入Mysql端口" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 用户名 </label>
<div class="col-sm-4">
<input type="text" name="user" class="form-control" value="{{$databaseConf.user}}" placeholder="请输入连接Mysql用户名" required>
</div>
<div class="col-sm-4" style="margin-top: 7px;">
<span class="text-danger"> * 须具备表操作权限</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 密码 </label>
<div class="col-sm-4">
<input type="text" name="pass" class="form-control" value="{{$databaseConf.pass}}" placeholder="请输入连接Mysql密码" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 数据库名 </label>
<div class="col-sm-4">
<input type="text" name="name" class="form-control" value="{{$databaseConf.name}}" placeholder="请输入数据库名" required>
</div>
<div class="col-sm-4" style="margin-top: 7px;">
<span class="text-danger"> * 不存在会自动创建</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 最大空闲连接数 </label>
<div class="col-sm-4">
<input type="text" name="conn_max_idle" class="form-control" value="{{$databaseConf.conn_max_idle}}" placeholder="请输入最大空闲连接数" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 最大连接数 </label>
<div class="col-sm-4">
<input type="text" name="conn_max_connection" class="form-control" value="{{$databaseConf.conn_max_connection}}" placeholder="请输入最大连接数" required>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="sqlite">
</div>
</div>
</div>
<div class="panel-footer"></div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><strong><i class="fa fa-user-circle-o"></i> 添加超级管理员</strong></div>
<div class="panel-body"></div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 用户名 </label>
<div class="col-sm-4">
<input type="text" name="admin_name" class="form-control" value="{{$databaseConf.admin_name}}" placeholder="请输入超级管理员用户名" required>
</div>
<div class="col-sm-6 form-comment">
<span class="text-danger"> * mm-wiki 系统的超级管理员只能由数字和字母组成</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="text-danger"> * </span> 密码 </label>
<div class="col-sm-4">
<input type="text" name="admin_pass" class="form-control" value="{{$databaseConf.admin_pass}}" placeholder="请输入超级管理员密码" required>
</div>
</div>
<div class="panel-footer"></div>
</div>
<div class="col-md-offset-8 pull-right">
<a href="/install/config">
<button type="button" class="btn btn-warning">上一步</button>
</a>
<button type="button" onclick="Install.Submit(this.form, $(this))" class="btn btn-primary">下一步
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<hr>
<footer>
<p>© {{.copyright}}</p>
</footer>
</div>