赞片CMS1Panel

chinaz
chinaz 正式会员超兽战士
发布于 2026-10-07 04:31 ·0 浏览 ·0 回复

学完这篇,你能在一台装了 1Panel 的 Linux 服务器上,从零把赞片CMS 跑起来:建库、建站、传源码、配伪静态、进后台,全流程走通。

第一步:装前置环境(PHP + MySQL + Redis)

这一步要装好三个运行环境,装完 1Panel 的「应用商店」里会出现对应的已安装卡片。

登录 1Panel(默认 http://服务器IP:端口/安全入口),左侧菜单点「应用商店」,在搜索框分别搜:

  1. MySQL:搜到后点「安装」,版本选 5.7 或 8.0(赞片CMS 老版本对 8.0 的 caching_sha2_password 兼容性一般,拿不准就选 5.7),端口保持 3306,设置好 root 密码。
  2. Redis:点「安装」,端口 6379,密码留空或自己设一个,记住。
  3. PHP 运行环境:点「运行环境」分类,选 PHP 7.4 或 8.0 安装;安装界面的「扩展」里勾上 fileinfo、opcache、redis、mysqli、pdo_mysql,这三个是赞片CMS 必需的。

注意:不要用 PHP 8.2 及以上。赞片CMS 的源码里不少地方还在用老写法,8.2 会直接报错白屏。

第二步:创建数据库

这一步要得到一个空库和一组账号密码,安装向导要填。

左侧菜单「数据库」→ 顶部选「MySQL」→ 点「创建数据库」,填:

  • 名称:zanpian
  • 用户名:zanpian
  • 密码:点右侧随机生成,先复制存下来
  • 权限:选「所有人(%)」,否则容器里的 PHP 连不上

点「确认」,列表里出现 zanpian 就成功了。

第三步:创建网站

这一步把域名和 PHP 环境绑定起来。

左侧菜单「网站」→「网站」→ 右上角「创建网站」:

  • 类型:选「运行环境」
  • 主域名:填你的域名(如 www.example.com),DNS 要先解析到这台服务器
  • 运行环境:选第一步装的 PHP 版本
  • 端口:80
  • 数据库:选「MySQL」和刚建的 zanpian(也可以不在这里选,安装向导里手填)

创建成功后,网站列表里会出现这条记录。

第四步:上传赞片CMS 源码

这一步把程序文件放到站点根目录。

在网站列表里点这条记录最右边的「根目录」图标,会直接跳进文件管理器。默认路径一般是:

/opt/1panel/www/sites/你的域名/index

(1.10 之后的版本可能是 /opt/1panel/apps/openresty/openresty/www/sites/你的域名/index)

在文件管理器里:先删掉自带的 index.html,然后点「上传」把赞片CMS 的压缩包传上去,传完右键压缩包选「解压」,解压到当前目录。确认目录里能看到 index.php、application、public 这类文件。

第五步:配伪静态和目录权限

这一步解决「除首页外全部 404」和「无法写入缓存」两个最常见故障。

伪静态:网站列表点站点名进入详情 → 上方「伪静态」→ 把下面的规则贴进去,点保存:

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last;
    }
}

权限:回到「文件」管理器,选中站点目录,点「权限」,所有者填 1000:1000(1Panel 运行环境里 www 用户的固定 UID/GID),权限勾 755,勾上「应用到子目录」,确定。

注意:runtime、public/uploads、public/static 这几个目录必须是可写的,安装过程会往里面写缓存和配置文件。安装完再改成 555 也不迟。

上传大小:如果后台要传大视频或图片,去「网站」→「运行环境」→ 点你的 PHP 环境 →「参数」,把 upload_max_filesize 和 post_max_size 都改成 200M,保存后重启环境。

第六步:跑安装向导

这一步完成数据库写入和管理员账号创建。

浏览器访问 http://你的域名/install/index.php(部分版本直接访问域名就会跳安装页)。按向导填:

  • 数据库地址:mysql(和 1Panel 同网络的容器名)或 127.0.0.1;填不通就先试 mysql
  • 数据库名 / 用户名 / 密码:第二步那组
  • 管理员账号、密码:自己设,记住

点「下一步」,出现「安装完成」即成功。

注意:装完立刻把 install 目录删掉或改名,否则别人可以重装覆盖你的站。

第七步:上 HTTPS 和进后台

网站详情页 →「HTTPS」→ 选「Let's Encrypt」→ 勾选域名 → 点「申请」,成功后打开「强制 HTTPS」。

后台入口一般是 http://你的域名/admin.php,用第六步设的账号登录。

小结

  • 环境三件套:MySQL 5.7/8.0 + Redis + PHP 7.4/8.0(扩展 fileinfo、mysqli、pdo_mysql、redis)
  • 建库时权限必须选「所有人(%)」,否则连不上
  • 站点类型选「运行环境」,源码解压到站点根目录
  • 伪静态用 ThinkPHP 规则,目录所有者设 1000:1000、权限 755
  • 安装完先删 install 目录,再申请 SSL 证书
版权声明:本文来自 GJ论坛《赞片CMS1Panel》
原文链接:https://www.gj0.com/thread-67.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~