pbootcms伪静态

pbootcms小程序插件

pbootcms官方虽然提供的有接口,但是但是官方的接口,给得实在是太简单了,满足不了我们千变万化的需求,并且官方没有给出接口的具体参数,如果使用需要我们先去研究对应的方法,对于小白来说实在是困难,所以我专门为小白用户搞了一套傻瓜式的接口。只需要你会div+css即可随心所欲设计。

目前功能主要有
(1)获取栏目信息(category接口、catinfo接口、catlist接口)
(2)获取列表页接口lists(支持全站、栏目id,是否推荐,是否头条,是否置顶,是否图片等条件)
(3)内容接口show
(4)搜索接口search
(5)TAG接口,支持调用全部tag,并返回tag对应的文章数量,支持调用tag对应的文章列表等
(6)站点信息接口包括company公司信息,site:站点信息
(7)toplist接口,批量请求多个栏目信息,减少服务器请求次数
(8)slide幻灯片接口
(9)form自定义表单接口,可以对接任意自定义的表单
(10)memer会员接口,目前支持百度小程序、微信小程序一键授权
......

网上有人开发出了后台组件化可拖拽的小程序插件,可以根据自己需要去搞,如果你的小程序很简单又不会div,可以用他的,如果你想随意所欲的自由设计,或者想和你的手机端保持一致,可以考虑我的,具体的api教程可以参考:

Pbootcms数据库转换教程(sqlite转mysql详细教程)

默认情况下,Pbootcms使用的是Sqlite数据库。感觉还是mysql好用一些,也方便。

今天教大家Pbootcms数据库转换教程。

一、准备工作

下载转换所需工具→Pbootcms数据库转换教程(sqlite转mysql详细教程) | ts小陈

二、教程1、导出Sqlite数据库

打开工具中的SQLiteStudio软件,然后找到pbootcms的data文件下的数据库文件。然后将.db文件拖到该软件中打开即可。如下图:

2、导出步骤

打开后,在文件名称上点击右键--选择“导数数据库”(软件名字写错了),然后如下图:

勾选所有表,然后点击“next”

3、导出步骤

导出格式:sql,编码:uft-8;最后一项一定要手动勾选,然后点击“Finish”

4、导出结果

下边状态栏提示***** was successful.表示导出成功。如下图:

5、修复表结构

通过编辑器或记事本打开上步中保存的数据库文件。

删除BEGIN TRANSACTION;以及上部所有内容,如下图画框的全部删除。

查找“索引”将第一个索引及下部所有内容删除,如下图:

6、导入mysql

通过phpMyAdmin来导入,如下图表示导出成功。

7、更改Pbootcms配置文件

找到config文件夹下的database.php文件,将sqlite改为mysql数据库。如下图配置:

return array(
'database' => array(
'type' => 'mysqli', // 取消注销并修改为mysqli
'host' => 'localhost', // 数据库服务器
'user' => '22xinwangzhan', // 数据库连接用户名
'passwd' => '22xinwangzhan', // 数据库连接密码
'port' => '3306', // 数据库端口
'dbname' => '22xinwangzhan' // 去掉注释,启用mysql数据库,注意修改前面的连接信息及type为mysqli
//'dbname' => '/data/42d7f248214bf4a6a1f5712fe9e689b4.db' // 注释此处禁用sqlite)
);8、访问访问一切正常,完结!常见报错:

1、#1054 - Unknown column '*****' in 'field list'

建表语句中缺少 `*****` 字段导致插入数据出现问题。找到缺少字段的表,把该字段添加进入即可。

2、#1101 - BLOB, TEXT, GEOMETRY or JSON column 'gtype' can't have a default value

需要操作去除对应字段默认值

查找:DEFAULT '4' 替换为 DEFAULT ''

查找:DEFAULT 1 替换为 DEFAULT ''

Pbootcms网站防黑、防跨站的经验分享

1.不建议随时更新

不懂的小白,在安装后不建议点击更新。

2.及时修改后台账号和密码

许多网站被黑就是由于没有修改默认地址和用户名密码等。


3.及时开启防跨站

特别是一个服务器、同一个域名下部署有多个网站情况,建议开启!

4.安装防火墙

不管是系统自带还是另外购买的商业版防火墙,你总得有一个防火墙在防御网络的攻击,特别提请注意注意CC攻击。

5. 修改默认后台入口admin.php6.修改数据库的默认路径7.不要使用小厂商的云服务器、VPS、小米主机等

推荐腾讯云、阿里云等大厂服务器。

8.下载安全狗及D盾、云锁等防护软件加强防护9.不要将PbootCMS与其余CMS混用在一个服务器

防止其它网站遭到跨站攻击、殃及鱼池。

10.文件夹的读写权限

只给config,data, static,runtime 读写权限,其余目录禁止写入权限。

11.数据库名字和地址修改

A:这个data文件夹名字换掉,自己随便换一个名字即可

B:打开config文件夹,用html编辑器,编辑database.php这个文件,把里面的data也改成和刚刚data文件夹一样的名字。

C:还是打开第二步的那个database.php文件,把这个数据库文件的名字修改下,随便修改即可,字母+数字,不要用特殊字符。

D:根目录的data文件夹,也就是刚刚第一步修改的文件夹里面,把里面的数据库文件名字也修改了,名字和第三步修改的名字保持一致。

做到以上几点,你的网站基本上就可以避免常规的攻击和被黑!

大家若有其它问题欢迎留言互动,欢迎关注我们:惠惠软件