PHPCMS 使用教程
第一部分:初识 PHPCMS
-
什么是 PHPCMS? PHPCMS 是一款基于 PHP + MySQL 开发的开源网站内容管理系统,它以其功能强大、操作简单、扩展性强而闻名,非常适合快速搭建企业官网、门户网站、个人博客等,它的核心特点包括:
(图片来源网络,侵删)- 模型驱动:你可以创建不同的“内容模型”(如文章、产品、下载、图片等),每个模型有自己的一套字段(标题、简介、图片、价格等),非常灵活。
- 标签调用:使用简单的模板标签,可以轻松地将后台内容调用到前台页面,无需编写复杂的 PHP 代码。
- 模块化:系统由多个功能模块(如内容、会员、评论、广告等)组成,可以按需开启或关闭。
- 丰富的生态:拥有大量的官方和第三方模板、插件,方便二次开发和个性化定制。
-
系统要求
- 服务器环境:支持 Linux/Windows/Apache/Nginx。
- PHP 版本:建议 PHP 7.0 - 7.4。
- MySQL 版本:建议 MySQL 5.0+。
- 权限:网站根目录需要具有可写权限(用于缓存、附件等)。
第二部分:安装与登录
-
下载与上传
- 访问 PHPCMS 官方网站(
www.phpcms.cn)下载最新版本的安装包(通常是一个 ZIP 压缩文件)。 - 通过 FTP 或主机控制面板,将安装包解压后上传到你的网站根目录(通常是
public_html或www)。
- 访问 PHPCMS 官方网站(
-
运行安装程序
- 在浏览器中访问你的网站域名,
http://www.yourdomain.com。 - 如果环境配置正确,你会看到一个欢迎界面,点击“同意”并开始安装。
- 环境检测:系统会自动检测你的 PHP 和 MySQL 环境,如果出现红色警告,请根据提示修改服务器配置(如开启
curl、fileinfo等扩展)。 - 数据库配置:
- 数据库地址:通常是
localhost。 - 数据库用户名和密码:你的 MySQL 数据库账号和密码。
- 数据库名:如果数据库不存在,安装程序可以为你自动创建。
- 数据库表前缀:默认为
v9_,如果需要安装多个 PHPCMS 站点,可以修改以避免冲突。
- 数据库地址:通常是
- 管理员账号设置:设置你的后台登录用户名和密码。请务必牢记此账号密码!
- 完成安装:点击“开始安装”,等待安装程序完成,安装成功后,系统会提示你删除
install目录以确保安全。
- 在浏览器中访问你的网站域名,
-
登录后台
(图片来源网络,侵删)- 访问
http://www.yourdomain.com/index.php?m=admin。 - 使用刚才设置的管理员账号和密码登录。
- 访问
第三部分:后台核心功能详解
登录后台后,你将看到一个功能丰富的管理界面,我们逐一学习最核心的功能。
内容管理
这是 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}标签调用。
- 路径:
第四部分:常见问题与技巧
-
前台页面空白或显示错误?
- 原因:模板标签错误、缓存问题、文件权限问题。
- 解决:
- 检查模板标签是否书写正确。
- 清理缓存:后台
系统->缓存管理->全部更新。 - 检查网站目录(特别是
caches目录)是否有 755 或 777 的可写权限。
-
如何更换网站模板?
- 下载新的模板包,解压到
/phpcms/templates/目录,然后在后台模板->模板风格中启用新模板。 - 购买或制作模板,替换掉
default目录下的文件(建议先备份)。
- 下载新的模板包,解压到
-
如何创建一个新页面(如“关于我们”)?
- 方法A(推荐): 在后台 ->
内容管理中,选择一个合适的模型(如“文章”),发布一篇标题为“关于我们”的文章,并为其创建一个分类,然后在模板中通过分类标签调用。 - 方法B: 直接在
/phpcms/templates/default/目录下创建一个新文件,如about.html,然后在后台页面->页面管理中添加这个页面,并设置其内容。
- 方法A(推荐): 在后台 ->
第五部分:总结
PHPCMS 是一个非常成熟和强大的 CMS 系统,掌握它的关键在于理解其 “模型 -> 分类 -> 内容” 的核心逻辑。
新手学习路径建议:
- 安装并登录后台。
- 创建一个“文章”模型和一个“新闻”分类。
- 发布几篇测试新闻。
- 学习并修改
default模板中的index.html,尝试调用最新发布的新闻。 - 修改
list_news.html和show_news.html,查看列表页和内容页的效果。 - 逐步探索其他模块,如“广告”、“单页面”等。
通过以上步骤,你就能基本掌握 PHPCMS 的使用,并开始构建自己的网站了,遇到问题时,多查阅官方文档和社区论坛,你会发现 PHPCMS 的学习资源非常丰富。
