宝塔面板创建网站与数据库教程

本文针对已由管理员安装并正常访问的宝塔Linux面板,完成一个普通PHP站点的创建。先确认套餐允许建站;住宅云禁止建站,80端口关闭,不支持域名和证书。面板安装在用户自管服务器中,宝乐云网站登录账号、系统账号和面板账号分别管理。

创建前确认域名和运行环境

  1. 准备自己管理的实际域名及当前服务器公网IP,按DNS教程设置A记录;如所购产品要求域名过白,先按产品购买须知完成提交并核对结果;流程有疑问或提交后异常,再通过工单说明情况。
  2. 在面板“软件商店→已安装”核对Web服务、PHP和数据库。Nginx与Apache按环境选择,不在同一端口无计划混装。
  3. 核对程序支持的PHP版本和扩展;新项目选仍受安全维护且兼容程序的分支,不默认沿用旧教程的过期版本。
  4. 准备一个新的独立根目录,确认不与正式站点、备份目录或其他项目重叠。

填写添加站点表单

中文添加站点表单,标出域名、根目录、数据库与PHP版本,示例域名和账号已遮挡
添加站点表单示例(未提交):①域名;②独立根目录;③按程序需要选择数据库;④PHP版本。灰色遮挡处为示例资料,请填写自己的域名、目录和专用账号。图中PHP-82只用于说明版本选择位置。

进入左侧“网站”,在PHP项目中选择“添加站点”。下面以普通传统PHP项目为例,异步项目、Docker网站及一键应用的表单不同,不选错项目类型。

字段 怎么填写或选择
域名 输入实际使用的完整域名;根域名与www按需要分别填写,多个名称逐行输入。不要把https://或网站页面路径当域名。
根目录 选择独立网站目录,例如/www/wwwroot/自己的域名。确认目录用途后再提交,不指向已有其他站点。
PHP版本 按程序要求选已安装版本;纯HTML站点可选纯静态。切换PHP需要单独检查兼容性。
数据库 动态程序需要时创建专用数据库及账号;纯静态页面不必创建数据库。
FTP 不是建站必选项。使用已有SFTP部署时不必额外创建FTP入口。
备注/分类 填写能区分项目的名称,便于后续维护,不放密码或客户隐私。

提交前再核对域名、根目录和PHP分支。创建完成后将数据库名、账号、密码安全保存,只在程序连接配置中使用;不要把数据库root密码给网站程序。

先验证静态,再验证程序

  1. 在站点根目录新建一个独立、无敏感信息的测试HTML文件,避免覆盖现有index文件。
  2. 使用实际域名访问这个测试文件,确认返回的是本目录内容;只看面板“运行中”不足以证明域名已命中站点。
  3. 部署程序文件;如果程序要求public等运行目录,在该站点目录设置中选择正确入口,而不是把整个项目和凭据暴露出去。
  4. 先为实际域名部署并验证有效HTTPS,再打开HTTPS安装页填写专用数据库账号及所需管理凭据,完成程序安装并验证登录。若由管理员直接写入服务器配置文件,应使用受控的部署通道,不能经HTTP表单传输密码。

数据库与端口怎样核验

在面板数据库列表确认数据库名称、绑定用户与允许访问来源。本机网站连接本机数据库时使用本地访问方式,不因连接失败就开放“所有人”或把3306暴露到公网。按照应用实际报错核对主机、账号和密码。纯静态文件正常而PHP异常时,应检查站点选择的PHP、扩展及错误日志;数据库连接错误不能通过重建域名解析解决。

创建失败或需要撤回

  • 域名已存在:先查是否已绑定到其他站点,确认用途后处理,不批量删除旧网站。
  • 默认页或另一站点:检查DNS、实际请求Host及绑定域名,确认当前公网访问到了这台服务器。
  • 新建站点不再使用:先停用并核对是否已有文件、数据库或账号依赖;删除弹窗可能同时涉及文件、数据库等资源,不能直接勾选全删。
  • 正式上线前检查HTTPS、首页、登录、上传、数据库和日志,并移除测试文件。

配图用于对照传统PHP项目的表单字段,具体面板版本未标注。请填写自己的实际域名、独立目录和专用数据库账号,并以当前面板界面核对选项。