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文件有一处错误,应该是逗号的写的分号
因为要在后台对栏目、专题、文章等进行添加。针对自己开发的项目,专门导出一份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,拿到授权码,填到后台配置参数
内容列表标签字段不显示问题
在使用列表标签时,有些字段读取不出来,根据下面进行增加字段
前台模板文件目录
\template\模板主题\html\下
在后台,可以选用哪一个模板主题
关闭动态缓存
开发过程中先关闭缓存,否则修改了模板,模板不会变
URL规则
选为伪静态模式
模板开发
公共头部和尾部 comm/head.html comm/foot.html
要修改导航和底部的文本链接等,直接去上面两个里修改
专题页开发
如果很多页面没有规则,无法程序循环调用的时候,要做成专题页
在栏目里新建一个专题的栏目,详情页模板选中自己的专题页。给文章或导航栏里的,增加外部跳转,跳转到专题页
例如某些产品宣传页,并不是可以直接从后台读取或者有一定规律展示的,需要做成专题页,然后给产品加跳转外链
上传产品
产品列表,或者产品详情里,如果想增加展示的参数等字段,需要在产品模型里,增加模型字段。增加完的模型字段,在上传产品的时候就可以添加。
例如下面都是增加的扩展字段
首页轮播图
首页轮播图,有电脑版和手机版两种,不能使用后台自带的轮播管理
新建了一个栏目(新闻模型)作为首页轮播图使用,这个栏目里增加了字段宣传大图,专门用于图片部分
添加文章的时候,选择这个栏目。
宣传大图就是电脑版图片。缩略图就是手机版图片。点击的时候跳转,在跳转链接里加
十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》
一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。
开源地址:唯一客服(开源学习版)