技术支持support

PHPCMS V9上手实用总结,看完就能搭站

时间:2026-07-28 09:14 阅读:476 来源:腾石科技

PHPCMS是国内早年流行的PHP开源管理系统,现在还有大量老企业站、资讯站在用,要快速搭小站或者接手老站维护的,直接看这个就行,不用翻零散教程罢了。

第一点说安装,别乱下杂七杂八的修改版,直接搜官方V9最终版就行。环境要注意,只能用PHP5.2到5.6版本,MySQL5.5以上,别上PHP7,一跑就报错,很多新手第一坑就踩这。

安装步骤很简单:压缩包解压到站点根目录,访问域名/install,跟着提示填数据库账号密码,后台账号自己设好。装完第一时间删根目录下的install文件夹,防止被人恶意重新安装篡改站点。

然后是后台基础操作,入口是域名加/admin.php,进去先把默认密码改了,顺手把admin.php这个文件名改了,比如改成my_admin.php,防别人扫路径暴力破解。

搭站第一步建模型,说白了就是你的类型,发普通文章用自带的文章模型就行,要发带价格、尺寸的产品,就新建个产品模型,要发带播放地址的视频,就建视频模型。在后台“模型管理”里加自定义字段就行,比如产品模型加个“价格”字段,选数字类型,后面发布、前台调用都能直接用。

第二步建栏目,栏目要绑定对应的模型,比如新闻栏目绑文章模型,产品栏目绑产品模型,栏目可以父子级嵌套,最多三层足够用,别搞太复杂。每个栏目能单独设SEO、关键词、描述,不用改代码,对新手友好。

发布直接选对应栏目点“添加”,你之前给模型加的自定义字段会自动显示在发布页,填完点提交,系统自动生成静态页,比动态页加载快,搜索引擎也更喜欢。

最常用的模板调用也没那么复杂,模板都存在phpcms/templates/default目录下,首页模板是index.html,列表页是list_模型名.html,页是show_模型名.html,比如文章模型的列表页就是list_article.html,看文件名就能对应上。

调用最新10条新闻直接套这段代码就行:

{pc:content action="lists" catid="1" num="10" order="id DESC"}

{loop $data $v}

  • {$v[title]}
  • {/loop}

    {/pc}

    catid填你新闻栏目的ID,num是调用条数,order是排序规则,改参数就行,不用搞懂底层逻辑。要调用公司简介这种单页,直接建单页栏目,用{get:content catid="2" field="content"}调用,catid填对应单页栏目的ID。

    说几个所有人都容易踩的坑:

    1. 附件传不了超过2M的,要改两个地方,一个是服务器php.ini里的upload_max_filesize和post_max_size参数,另一个是后台附件设置里的最大上传限制,俩都改了才生效。
    2. 生成静态页失败,基本都是文件夹权限不够,根目录下的html、upload、caches三个文件夹给755权限,windows主机给完全控制权限就行。
    3. 后台登陆验证码不显示,要么是服务器没开GD扩展,找主机商开,要么是后台验证码配置没开,去config配置文件里开GD校验就行。

    现在很多人说PHPCMS老,其实搭个普通企业站、小型资讯站完全够用,运行稳定,后台操作简单,比花大价钱买授权的那些CMS性价比高多了。

    加入收藏