注:PageAdmin不同产品安装方式都有些小区别,下面以PageAdmin v4的MySql为例进行演示。
1、进入宝塔面板,先安装nginx中间件、mysql和.net环境管理器这些必须环境,如下图:

安装步骤都比较简单,直接软件商店找到对应软件,点击安装按钮即可,这里不赘述。
2、进入数据库界面,添加数据库,并导入pageadmin安装包中的sql数据库文件,如下图:

这里不赘述了,不懂的自行看宝塔教程。
3、把网站文件上传到服务器上指定目录并解压,如/www/wwwroot/web,如下图:

上传后进入网站的config/public目录,如下图:

编辑DbConfig.json文件,将数据库账号和密码修改为你创建的数据库对应的账号和密码。
{
"Enabled": true,
"InitEntity": false,
"L2RedisCache": false,
"LogEnabled": true,
"DbType": "MySql",
"ConnectionString": "server=127.0.0.1;Database=改为数据库名;Uid=改为数据库用户名;Pwd=改为数据库密码;AllowLoadLocalInfile=true;min pool size=1",
"TimeOut": 60,
"SlaveConnectionConfigs": null,
"SnowFlakeConfig": {
"DatacenterId": 1,
"WorkId": 1
}
}其他配置默认即可,不需要修改。
注:部分版本可通过安装界面初始化导入(如有可跳过这步)
4、进入网站,添加.Net项目,如下图

运行路径:设置为网站文件的存放目录
启动命令:/www/server/dotnet/8.0.100/dotnet PageAdmin.Web.dll
其中/www/server/dotnet/8.0.100/dotnet为宝塔安装的Net文件版本,可以点击版本管理看到此目录,根据需要自行修改。

5、添加成功后进入站点设置界面,如下图:
5.1:项目信息
5.2:域名管理

这里绑定自己的域名
5.3:外网映射(内网可以跳过)

5.4:配置文件(nginx反向代理配置文件)

这里需要注意:proxy_set_header Host这行
宝塔默认为: proxy_set_header Host 127.0.0.1:$server_port;
删除域名或修改域名都会自动更新这个配置文件,一定要手工改为
proxy_set_header Host $host:$server_port;
否则会导致pageadmin后台的域名绑定功能失效,导致域名打不开网站。
其他默认参考宝塔默认配置即可,配置成功后默认通过 http://www.domain.com/admin 进入后台,默认账号密码:admin/admin888
部分产品线可以通过安装界面进行初始化,具体参考对应安装包的说明文档。
