Skip to content

创建新网站(PHP / 纯静态)

创建新网站,支持 PHP 和纯静态两种类型。自动生成 Nginx/Apache 配置、创建网站目录、可选同时创建 FTP 和数据库。

POST
https://your-panel.example.com:8888/site
更新于 查看 Markdown

Request bodyX-WWW-FORM-URLENCODEDrequired

  • request_timestringrequired

    Unix 时间戳。

  • request_tokenstringrequired

    按 API 概览生成的签名。

  • actionAddSiterequired

    具体操作名称。

  • webnamestringrequired

    JSON 字符串,格式 {"domain":"主域名","domainlist":[],"count":0}

  • pathstringrequired

    网站根目录路径,如 /www/wwwroot/域名

  • typestringrequired

    网站类型:PHP 或留空(纯静态)

  • versionstringrequired

    PHP 版本号,如 85;纯静态传 00

  • portstringrequired

    监听端口,默认 80

  • type_idoptionalinteger

    分类 ID,默认 0

  • psoptionalstring

    备注

  • ftpoptionalstring

    是否同时创建 FTP:"true" / "false"

  • sqloptionalstring

    是否同时创建数据库:"true" / "false"

  • codeingoptionalstring

    数据库字符集,默认 utf8

Returns

default

接口响应,业务状态见下方详细说明。

JSON
  • siteStatusoptionalboolean

    网站创建结果

  • siteIdoptionalinteger

    新网站的 ID

  • ftpStatusoptionalboolean

    FTP 用户创建结果(false 表示未创建)

  • databaseStatusoptionalboolean

    数据库创建结果(false 表示未创建)

  • gitStatusoptionalboolean

    Git 部署状态

各操作详细说明

AddSiteaction=AddSite创建新网站(PHP / 纯静态)

创建新网站,支持 PHP 和纯静态两种类型。自动生成 Nginx/Apache 配置、创建网站目录、可选同时创建 FTP 和数据库。

  • 路由:POST /site
  • action:AddSite

输入参数

参数名称 必选 类型 描述
action 是 String 固定值 AddSite
webname 是 String JSON 字符串,格式 {"domain":"主域名","domainlist":[],"count":0}
path 是 String 网站根目录路径,如 /www/wwwroot/域名
type 是 String 网站类型:PHP 或留空(纯静态)
version 是 String PHP 版本号,如 85;纯静态传 00
port 是 String 监听端口,默认 80
type_id 否 Integer 分类 ID,默认 0
ps 否 String 备注
ftp 否 String 是否同时创建 FTP:"true" / "false"
sql 否 String 是否同时创建数据库:"true" / "false"
codeing 否 String 数据库字符集,默认 utf8

输出参数

参数名称 类型 描述
siteStatus Boolean 网站创建结果
siteId Integer 新网站的 ID
ftpStatus Boolean FTP 用户创建结果(false 表示未创建)
databaseStatus Boolean 数据库创建结果(false 表示未创建)
gitStatus Boolean Git 部署状态

示例

创建 PHP 8.5 站点

POST /site HTTP/1.1
Content-Type: application/x-www-form-urlencoded

action=AddSite&webname={"domain":"demo.bt.local","domainlist":[],"count":0}&path=/www/wwwroot/demo.bt.local&type=PHP&version=85&port=80&ps=测试站点
{"siteStatus": true, "siteId": 2, "ftpStatus": false, "databaseStatus": false, "gitStatus": false}

创建纯静态站点

action=AddSite&webname={"domain":"static.bt.local","domainlist":[],"count":0}&path=/www/wwwroot/static.bt.local&type=&version=00&port=80

纯静态不传 type=PHP,version=00。

{"siteStatus": true, "siteId": 3, "ftpStatus": false, "databaseStatus": false, "gitStatus": false}

相关接口

Navigation

Type to search…

↑↓ navigate↵ selectEsc close