pbootcms开源PHP建站系统

配置网站

域名解析后,网站绑定到程序根目录即可

例如:本地域名是dobot.test ,那么也要同步本地的hosts是 127.0.0.1 dobot.test

需要配置下伪静态规则

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

导入数据库文件

static\backup\sql\pbootcms.sql

这个最初的sql文件有一处错误,应该是逗号的写的分号

使用pbootcms开发一个企业官网_php

 

因为要在后台对栏目、专题、文章等进行添加。针对自己开发的项目,专门导出一份sql文件也在这个目录下

很多功能,比如添加了模型字段,加了专题页,都是在后台配置的,那么每次改完的东西,是需要重新导数据库才能看得到的。这也是,把功能加后台的弊端。虽然可以在后台改东西,但是无法加入git进行版本控制,而且搭建网站和备份网站等,都和数据库相关,要重新导入导出。

数据库配置文件

config\database.php

不使用sqlite,使用mysql

配置例如:

<?php
/**
 * 主数据库连接参数,未配置的参数使用框架惯性配置
 * 如果修改为mysql数据库,请同时修改type和dbname两个参数
 */
return array(
    'database' => array(
        'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
        'host' => '127.0.0.1', // 数据库服务器
        'user' => 'dobot', // 数据库连接用户名
        'passwd' => 'dobot123', // 数据库连接密码
        'port' => '3306', // 数据库端口
        'dbname' => 'dobot' // 去掉注释,启用mysql数据库,注意修改前面的连接信息及type为mysqli
        //'dbname' => '/data/pbootcms.db' // 去掉注释,启用Sqlite数据库,注意修改type为sqlite
    )
);

网站域名授权

该cms使用是在本地进行域名授权验证

需要先去官网获取授权,填写域名dobot.test,拿到授权码,填到后台配置参数


使用pbootcms开发一个企业官网_字段_02

 

内容列表标签字段不显示问题

在使用列表标签时,有些字段读取不出来,根据下面进行增加字段

使用pbootcms开发一个企业官网_php_03

 

前台模板文件目录

\template\模板主题\html\下

在后台,可以选用哪一个模板主题

关闭动态缓存

开发过程中先关闭缓存,否则修改了模板,模板不会变

URL规则

选为伪静态模式

模板开发

公共头部和尾部 comm/head.html comm/foot.html

要修改导航和底部的文本链接等,直接去上面两个里修改

 

专题页开发

如果很多页面没有规则,无法程序循环调用的时候,要做成专题页

在栏目里新建一个专题的栏目,详情页模板选中自己的专题页。给文章或导航栏里的,增加外部跳转,跳转到专题页

 

例如某些产品宣传页,并不是可以直接从后台读取或者有一定规律展示的,需要做成专题页,然后给产品加跳转外链

上传产品

产品列表,或者产品详情里,如果想增加展示的参数等字段,需要在产品模型里,增加模型字段。增加完的模型字段,在上传产品的时候就可以添加。

例如下面都是增加的扩展字段

 

首页轮播图

首页轮播图,有电脑版和手机版两种,不能使用后台自带的轮播管理

新建了一个栏目(新闻模型)作为首页轮播图使用,这个栏目里增加了字段宣传大图,专门用于图片部分

添加文章的时候,选择这个栏目。

宣传大图就是电脑版图片。缩略图就是手机版图片。点击的时候跳转,在跳转链接里加

 

十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》

一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。


开源地址:唯一客服(开源学习版)