PHPCMS 使用教程

第一部分:初识 PHPCMS

  1. 什么是 PHPCMS? PHPCMS 是一款基于 PHP + MySQL 开发的开源网站内容管理系统,它以其功能强大、操作简单、扩展性强而闻名,非常适合快速搭建企业官网、门户网站、个人博客等,它的核心特点包括:

    phpcms内容管理系统使用教程
    (图片来源网络,侵删)
    • 模型驱动:你可以创建不同的“内容模型”(如文章、产品、下载、图片等),每个模型有自己的一套字段(标题、简介、图片、价格等),非常灵活。
    • 标签调用:使用简单的模板标签,可以轻松地将后台内容调用到前台页面,无需编写复杂的 PHP 代码。
    • 模块化:系统由多个功能模块(如内容、会员、评论、广告等)组成,可以按需开启或关闭。
    • 丰富的生态:拥有大量的官方和第三方模板、插件,方便二次开发和个性化定制。
  2. 系统要求

    • 服务器环境:支持 Linux/Windows/Apache/Nginx。
    • PHP 版本:建议 PHP 7.0 - 7.4。
    • MySQL 版本:建议 MySQL 5.0+。
    • 权限:网站根目录需要具有可写权限(用于缓存、附件等)。

第二部分:安装与登录

  1. 下载与上传

    • 访问 PHPCMS 官方网站(www.phpcms.cn)下载最新版本的安装包(通常是一个 ZIP 压缩文件)。
    • 通过 FTP 或主机控制面板,将安装包解压后上传到你的网站根目录(通常是 public_htmlwww)。
  2. 运行安装程序

    • 在浏览器中访问你的网站域名,http://www.yourdomain.com
    • 如果环境配置正确,你会看到一个欢迎界面,点击“同意”并开始安装。
    • 环境检测:系统会自动检测你的 PHP 和 MySQL 环境,如果出现红色警告,请根据提示修改服务器配置(如开启 curlfileinfo 等扩展)。
    • 数据库配置
      • 数据库地址:通常是 localhost
      • 数据库用户名密码:你的 MySQL 数据库账号和密码。
      • 数据库名:如果数据库不存在,安装程序可以为你自动创建。
      • 数据库表前缀:默认为 v9_,如果需要安装多个 PHPCMS 站点,可以修改以避免冲突。
    • 管理员账号设置:设置你的后台登录用户名和密码。请务必牢记此账号密码!
    • 完成安装:点击“开始安装”,等待安装程序完成,安装成功后,系统会提示你删除 install 目录以确保安全。
  3. 登录后台

    phpcms内容管理系统使用教程
    (图片来源网络,侵删)
    • 访问 http://www.yourdomain.com/index.php?m=admin
    • 使用刚才设置的管理员账号和密码登录。

第三部分:后台核心功能详解

登录后台后,你将看到一个功能丰富的管理界面,我们逐一学习最核心的功能。

内容管理

这是 PHPCMS 的核心,用于发布和管理网站的所有内容。

  • 模型(关键步骤!) 在发布内容之前,你必须先定义内容的结构,要发布“产品”,你需要创建一个“产品”模型。

    • 路径: -> 内容模型 -> 模型
    • 模型名称:产品”、“新闻”、“招聘”。
    • 表名:系统会自动生成,无需修改。
    • 字段管理:这是最关键的一步,点击“字段管理”,添加你需要的字段。
      • 文本,必填。
      • 编辑器,用于填写正文。
      • 缩略图:图片,用于文章的封面图。
      • 发布时间:日期,系统会自动添加。
      • 价格:数字,如果是产品模型。
      • 下载地址:文件,如果是下载模型。
    • 保存模型后,系统会自动在数据库中创建对应的表。
  • 内容分类 分类用于对内容进行归类,方便管理和前台展示。

    phpcms内容管理系统使用教程
    (图片来源网络,侵删)
    • 路径: -> 分类 -> 添加分类
    • 所属模型:选择你刚刚创建的模型(如“产品”)。
    • 分类名称:笔记本电脑”、“手机”。
    • 上级分类:可以创建多级分类,如“产品” -> “电子产品” -> “手机”。
    • 分类目录:这是分类在网站上的访问路径,建议使用英文或拼音,如 phone
    • 模板:可以为每个分类指定不同的展示模板。
  • 模型和分类都设置好后,就可以发布内容了。

    • 路径: -> 内容管理 -> 。
    • 选择模型:选择你发布内容的模型(如“产品”)。
    • 选择分类所属的分类(如“手机”)。
    • :根据你定义的字段,填写标题、缩略图、价格等信息。
    • 内容编辑器:使用富文本编辑器编写正文,可以插入图片、表格、视频等。
    • 发布状态:选择“审核通过”则直接发布,选择“待审核”则需要管理员审核后才能显示。
    • 点击“提交”即可完成发布。

模板管理

模板决定了网站的“外貌”,即前台页面的样式。

  • 模板位置 PHPCMS 的模板文件位于 /phpcms/templates/ 目录下,默认模板是 default

  • 模板分类

    • 首页模板:文件名为 index.html
    • 列表页模板:文件名为 list_分类目录.html(如 list_phone.html)。
    • 内容页模板:文件名为 show_分类目录.html(如 show_phone.html)。
  • 如何修改模板?

    • 在线编辑:在后台,路径 模板 -> 模板管理,可以在线查看和修改模板文件。
    • 标签调用:模板文件中主要使用 PHPCMS 的标签来调用数据。
      • 调用最新文章{pc:get sql="SELECT * FROM v9_news WHERE status=1 ORDER BY updatetime DESC" num="10"} ... {/pc}
      • 调用分类信息{pc:content action="category" catid="1" num="10"} ... {/pc}
      • 调用当前文章内容{$title} (标题), {$content} (内容), {$thumb} (缩略图)。
    • 建议:新手可以先复制一份默认模板进行修改,避免误操作导致网站无法访问。

系统设置

  • 基本参数

    • 路径:系统 -> 系统设置 -> 基本参数
    • 在这里可以设置网站名称、网站版权、网站域名、联系人、联系电话等全局信息。
  • URL 规则

    • 路径:系统 -> URL 规则
    • 用于设置网站的 URL 格式,如是否伪静态,选择“是”可以使 URL 更美观(如 show-1.html 而不是 index.php?m=content&c=index&a=show&catid=1&id=1),需要服务器配置相应的 Rewrite 规则。
  • 广告位管理

    • 路径:模块 -> 广告 -> 广告位
    • 用于创建网站上的广告位(如首页顶部、侧边栏),创建后,可以在模板中通过 {adsense} 标签调用。

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

  1. 前台页面空白或显示错误?

    • 原因:模板标签错误、缓存问题、文件权限问题。
    • 解决
      1. 检查模板标签是否书写正确。
      2. 清理缓存:后台 系统 -> 缓存管理 -> 全部更新
      3. 检查网站目录(特别是 caches 目录)是否有 755 或 777 的可写权限。
  2. 如何更换网站模板?

    • 下载新的模板包,解压到 /phpcms/templates/ 目录,然后在后台 模板 -> 模板风格 中启用新模板。
    • 购买或制作模板,替换掉 default 目录下的文件(建议先备份)。
  3. 如何创建一个新页面(如“关于我们”)?

    • 方法A(推荐): 在后台 -> 内容管理 中,选择一个合适的模型(如“文章”),发布一篇标题为“关于我们”的文章,并为其创建一个分类,然后在模板中通过分类标签调用。
    • 方法B: 直接在 /phpcms/templates/default/ 目录下创建一个新文件,如 about.html,然后在后台 页面 -> 页面管理 中添加这个页面,并设置其内容。

第五部分:总结

PHPCMS 是一个非常成熟和强大的 CMS 系统,掌握它的关键在于理解其 “模型 -> 分类 -> 内容” 的核心逻辑。

新手学习路径建议:

  1. 安装并登录后台。
  2. 创建一个“文章”模型和一个“新闻”分类。
  3. 发布几篇测试新闻。
  4. 学习并修改 default 模板中的 index.html,尝试调用最新发布的新闻。
  5. 修改 list_news.htmlshow_news.html,查看列表页和内容页的效果。
  6. 逐步探索其他模块,如“广告”、“单页面”等。

通过以上步骤,你就能基本掌握 PHPCMS 的使用,并开始构建自己的网站了,遇到问题时,多查阅官方文档和社区论坛,你会发现 PHPCMS 的学习资源非常丰富。