宝塔面板中安装PageAdmin

注:PageAdmin不同产品安装方式都有些小区别,下面以PageAdmin v4的MySql为例进行演示。

1、进入宝塔面板,先安装nginx中间件、mysql和.net环境管理器这些必须环境,如下图:

1.0.png

安装步骤都比较简单,直接软件商店找到对应软件,点击安装按钮即可,这里不赘述。


2、进入数据库界面,添加数据库,并导入pageadmin安装包中的sql数据库文件,如下图:

1.1.png

这里不赘述了,不懂的自行看宝塔教程。

3、把网站文件上传到服务器上指定目录并解压,如/www/wwwroot/web,如下图:

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

2.29.png

编辑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项目,如下图

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

3.png
5、添加成功后进入站点设置界面,如下图:

5.1:项目信息
3.1.png

5.2:域名管理

3.2.png

这里绑定自己的域名

5.3:外网映射(内网可以跳过)

3.3.png

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

3.4.png
这里需要注意: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


部分产品线可以通过安装界面进行初始化,具体参考对应安装包的说明文档。