PHPCMS V9 后台完全新手教程

PHPCMS V9 是一款非常经典和流行的 PHP 开源网站管理系统,以其强大的内容管理功能和灵活的扩展性而闻名,虽然现在市面上有更多现代化的CMS,但仍有大量网站在使用它,因此掌握其后台操作非常有必要。

phpcms后台教程
(图片来源网络,侵删)

第一部分:准备工作与登录

  1. 环境要求

    • Web服务器: Apache (推荐) 或 Nginx
    • 数据库: MySQL 5.0+
    • PHP版本: PHP 5.2+ (推荐 5.3 或 5.4)
    • 上传工具: FTP 或 SFTP 工具 (如 FileZilla)
  2. 安装步骤

    • 下载: 从 PHPCMS 官网或 GitHub 下载最新版的 PHPCMS V9 安装包。
    • 上传: 使用 FTP 工具将下载的压缩包解压后,上传到你的网站根目录(通常是 public_htmlwww)。
    • 设置权限: 通过 FTP 或主机控制面板,将以下目录和文件设置为可写权限 (755 或 777,根据服务器配置而定):
      • caches/
      • phpcms/
      • statics/
      • uploadfile/
      • index.php (有时需要)
    • 运行安装: 在浏览器中访问你的网站域名,http://www.yourdomain.com,你会看到一个安装向导页面。
    • 配置信息: 按照向导提示,填写数据库信息(主机名、用户名、密码、数据库名),并设置网站的管理员账号和密码。
    • 完成安装: 安装成功后,系统会提示你删除 install/ 目录,以确保安全。
  3. 登录后台

    • 访问地址:http://www.yourdomain.com/index.php?m=admin
    • 输入你刚才设置的管理员账号和密码,即可进入 PHPCMS 后台管理界面。

第二部分:后台界面概览

登录后,你会看到一个典型的后台管理界面,主要由三部分组成:

phpcms后台教程
(图片来源网络,侵删)
  1. 顶部导航栏

    • 显示当前登录的管理员账号。
    • 提供退出登录、修改密码、返回网站前台等常用功能。
  2. 左侧菜单栏

    • 这是后台的核心功能区域,以树状结构展示了所有可用的管理模块。
    • 主要模块包括:、模块会员系统扩展 等。
    • 点击菜单可以展开/收起子菜单。
  3. 显示当前选中菜单的具体操作界面,如列表、表单、设置页面等。


第三部分:核心操作详解

内容管理 (Content Management)

这是网站运营的核心,PHPCMS 的内容管理基于“内容模型”和“内容栏目”的概念。

流程:创建栏目 -> 创建内容模型 -> 发布内容

栏目 (网站栏目) 的分类,就像一本书的目录。

  1. 在左侧菜单中,点击 内容 -> 内容栏目管理
  2. 点击右上角的 “增加栏目” 按钮。
  3. 填写栏目信息:
    • 上级栏目: 选择此栏目的父级,用于创建多级栏目。
    • 栏目名称: 给栏目起一个名字,如“公司新闻”、“产品中心”。
    • 栏目类型:
      • 外部链接: 链接到其他网站。
      • : 创建一个独立的静态页面,如“关于我们”。
      • 内容列表: 最常用,用于发布一系列文章或信息。
    • 内容模型: 非常重要! 选择此栏目下内容的数据结构,如果你还没有创建模型,这里可能只有一个默认的“文章”模型。
    • 显示状态: 勾选“启用”表示栏目在前台可见。
    • 模板: 为此栏目选择一个显示模板(前台页面样式)。
  4. 填写完毕后,点击 “提交”

模型 (数据结构)

模型定义了“一篇文章”应该包含哪些字段,比如标题、作者、发布时间、正文、图片等。

  1. 在左侧菜单中,点击 内容 -> 内容模型管理
  2. 点击右上角的 模型” 按钮。
  3. 填写模型信息:
    • 模型名称: 如“新闻模型”、“产品模型”。
    • 模型表: 系统会自动生成,无需修改。
    • 字段管理: 点击 “字段管理” 进入。
    • 添加字段: 点击 “增加字段”,开始添加你需要的字段。
      • 字段类型: 选择字段的类型,如:
        • varchar: 单行文本,用于标题、作者等。
        • text: 多行文本,用于摘要、简介。
        • editor: 编辑器,用于正文内容。
        • image: 图片上传,用于封面图、产品图。
        • datetime: 日期时间,用于发布时间。
        • select: 下拉选择,用于来源、属性等。
      • 字段名称: 给字段起一个英文名,如 title, author, content
      • : 给字段起一个中文名,如“文章标题”、“作者”。
      • 是否显示: 勾选此项,该字段会在后台发布内容时显示。
      • 是否必填: 勾选此项,发布内容时此字段必须填写。
    • 添加完所有字段后,保存并返回模型列表。
  4. 回到模型列表,点击你刚创建的模型右侧的 “生成HTML”“更新缓存” 按钮,这一步至关重要,否则后台可能看不到你新建的字段。

栏目和模型都已创建好,可以发布内容了。

  1. 在左侧菜单中,点击 内容 -> 内容发布
  2. 你会看到所有已创建的内容模型列表,点击你想要发布内容的模型,如“新闻模型”。
  3. 点击右上角的 按钮。
  4. 信息:
    • 所属栏目: 选择你第一步创建的栏目,如“公司新闻”。
    • 填写文章标题。
    • 属性: 选择文章属性,如“头条”、“推荐”等,这些属性可用于前台调用。
    • 其他字段: 根据你创建的模型,填写所有必填和选填的字段,如作者、来源、正文、图片等。
    • 发布状态: 勾选“审核通过”则内容可以直接在前台显示。
  5. 填写完毕后,点击 “提交”“提交并继续发布”。 生成与更新**
  • 后,PHPCMS 默认会生成静态 HTML 文件以提高访问速度。
  • 你可以在 内容 -> 内容生成 中,手动生成或更新指定栏目的内容页面。
  • 后,也需要在这里重新生成,前台才能看到更新。

模板管理

模板决定了网站前台的外观和布局。

  1. 模板位置: 模板文件位于 /phpcms/templates/ 目录下。
  2. 模板结构: 通常一个站点模板(如 default)下会有:
    • category/: 存放栏目列表页模板。
    • content/: 存放内容详情页模板。
    • index/: 存放首页模板。
    • 其他公共模板,如 header.html (页头), footer.html (页脚)。
  3. 如何修改:
    • 方法一 (推荐新手): 直接通过 FTP 下载模板文件,用 Dreamweaver、VS Code 等工具进行修改,然后上传覆盖。
    • 方法二: 在后台,进入 系统 -> 站点管理,选择你的站点,在“模板设置”中可以在线编辑模板,但功能有限,且容易出错。

系统设置

这是网站的基础配置,首次登录后必须检查。

  1. 站点管理

    • 位置:系统 -> 站点管理
    • 作用:管理你的网站站点,可以添加多个站点(用于多域名或子站)。
    • 关键设置:
      • 站点名称: 你的网站名称。
      • 站点域名: 你的网站主域名。
      • IP绑定: 如果你的服务器有多个IP,可以绑定。
      • 模板目录: 选择当前站点使用的模板。
      • 数据表替换前缀: 如果安装时设置了前缀,这里可以修改。
  2. 系统基本参数

    • 位置:系统 -> 系统基本参数
    • 作用:设置网站的全局信息。
    • 关键设置:
      • 网站名称: 显示在浏览器标题栏和首页的网站名称。
      • 网站URL: 你的网站完整地址,确保以
      • 联系我们: 填写公司的联系方式,电话、邮箱、地址等。
      • 版权信息: 网页底部的版权声明。
  3. 管理员设置

    • 位置:系统 -> 管理员设置
    • 作用:添加、修改、删除管理员账号,分配权限。
    • 建议: 创建不同角色的管理员,如内容编辑、技术管理员等,并分配不同的权限组,以增强安全性。

扩展应用

PHPCMS 的强大之处在于其丰富的扩展。

  • 模块管理:
    • 位置:扩展 -> 模块管理
    • 作用:安装、卸载、禁用/启用 PHPCMS 的功能模块,如“留言板”、“友情链接”、“广告位”等。
  • 数据库管理:
    • 位置:系统 -> 数据库管理
    • 作用: 非常强大的功能!
      • 备份: 定期备份数据库,防止数据丢失。这是最重要的操作!
      • 恢复: 从备份文件恢复数据库。
      • 优化/修复: 定期优化和修复数据表,保持数据库性能。
      • 导入/导出: 导入或导出数据。

第四部分:常见问题与技巧

  1. Q: 为什么我后台添加的字段在前台不显示?

    • A: 这是最常见的问题,请检查:
      1. 模型管理”中,是否为该模型添加了字段?
      2. 添加字段时,是否勾选了“是否显示”?
      3. 在模型列表页,是否点击了“生成HTML”和“更新缓存”?
  2. Q: 为什么修改了模板,前台页面没有变化?

    • A: PHPCMS 有缓存机制,请到 系统 -> 站点管理,选择你的站点,点击“更新缓存”,或者直接删除 /caches/ 目录下的缓存文件。
  3. Q: 如何更换网站首页?

    • A:
      1. 在后台创建一个“单页内容”类型的栏目,命名为“首页”。
      2. 在这个栏目下发布你的首页内容。
      3. 进入 系统 -> 站点管理,选择你的站点,在“首页设置”中选择你刚创建的这个“首页”栏目。
      4. 更新缓存。
  4. Q: 安全性建议?

    • A:
      • 定期更换管理员密码。
      • 定期备份数据库和网站程序。
      • 及时更新 PHPCMS 到最新版本,修补安全漏洞。
      • 不要使用过于简单的管理员账号和密码。

PHPCMS V9 后台的学习曲线并不陡峭,核心逻辑就是 “模型 -> 栏目 -> 内容” 的流程,掌握了这个流程,你就可以管理网站的大部分内容了,剩下的就是通过模板管理和系统设置来个性化你的网站。

希望这份详细的教程能对你有所帮助!祝你使用愉快!