
Archives for 日常随笔
pbootcms文章插图不想固定最大1000像素,PBCMS默认上传图片,会自动给图片加个宽度和高度,对于PC端来说没啥影响,因为图片的宽不会很大,对于手机端就不行了,有些自适应的网站宽是auto或是100%,限制了宽和高图片就会变形了。一起来看看怎么解决吧。解决方法非常简单找到/config/config.php
找到下面着四处地方,全部改成auto
修改后如下:
...more»
pbootcms模板提交留言表单后,如何跳转到指定的网址?
1、该路径修改代码:core->function->helper.php。第161行,修改成如下代码:
echo '<script type="text/javascript">alert("' . clear_html_blank($info) . '");location.href="http://www.XXXX.com";</script>';
里面的腾讯网址改成自己要跳转的网址即可
2、后台右上角清理缓存,然后到前台的留言功能里去测试下留言即可
...more»
CjxwPnBib290Y21z5ZCO5Y+w5L2/55So55qE5piv55m+5bqmdWVkaXRvcue8lui+keWZqO+8jHVlZGl0b3LkuIrkvKDlm77niYfkvJroh6rliqjmt7vliqB0aXRsZeOAgWFsdOWxnuaAp++8jOWxnuaAp+WAvOS4uua6kOWbvueahOaWh+S7tuWQje+8jHBib290Y21z5qih5p2/5LitdGl0bGXkuLrlm77niYfkuIrkvKDlkI7nmoTkuIDkuLLml6XmnJ/mlbDlrZflkI3np7DvvIzku45TRU/lkoznlKjmiLfkvZPpqozop5LluqbmnaXor7Tpg73kuI3lpb3jgILmiJHku6zlpoLmnpzmg7Pljrvmjonov5nkuKrlsZ7mgKfopoHmgI7kuYjmk43kvZzlkaLvvJ88L3A+CjxwPuaOpeS4i+adpeWHhuWkh+aUuemAoOaIkOm7mOiupOWbvueJh+S4iuS8oOWQjuWPquW4pmFsdD0iIu+8jOS4gOS4quepumFsdOWxnuaAp++8jOeEtuWQjumAmui/h+aJi+WKqOWOu+e8lui+keWbvueJh+aPj+i/sOWunueOsHNlb+acgOS9s+aViOaenOOAgjxicj4mbmJzcDs8YnI+MeOAgeaJk+W8gGNvcmVleHRlbmR1ZWRpdG9ydWVkaXRvci5hbGwubWluLmpz5paH5Lu277yM5pCc57Si4oCdaW1hZ2VVcmxQcmVmaXjigJzvvIzmib7liLA8YnI+Jm5ic3A7PGJyPjxjb2RlPmcuc2V0QXR0cmlidXRlKCJ0aXRsZSIsZi50aXRsZXx8IiIpLGcuc2V0QXR0cmlidXRlKCJhbHQiLGYub3JpZ2luYWx8fCIiKTwvY29kZT48YnI+5L+u5pS55oiQ5aaC5LiL5Luj56CB77yaPGJyPiZuYnNwOzxicj48Y29kZT5nLnNldEF0dHJpYnV0ZSgidGl0bGUiLCIiKSxnLnNldEF0dHJpYnV0ZSgiYWx0IiwiIik8L2NvZGU+PC9wPgo8cD4mbmJzcDs8YnI+5YaN57un57ut5om+5YiwPGJyPiZuYnNwOzxicj48Y29kZT5nLnJlbW92ZUF0dHJpYnV0ZSgiaWQiKSw8L2NvZGU+PGJyPuWcqOi/meauteeahOWQjumdoua3u+WKoDxicj4mbmJzcDs8YnI+PGNvZGU+Zy5yZW1vdmVBdHRyaWJ1dGUoInRpdGxlIiksPC9jb2RlPjxicj4y44CB5Li65LqG5ZCO5Y+w5Yi35paw6IO955u05o6l55yL5Yiw5pWI5p6c77yM6L+Y5b6X5Y6757uZ5byV5YWl55qEanPmlofku7blop7liqDniYjmnKzlj7c/dj14eHjvvIzms6jmhI/vvJrnrKzkuozmraXkuZ/lj6/ku6XpgJrov4fmuIXpmaTmtY/op4jlmajnvJPlrZjmlrnlvI/nnIHljrvjgII8YnI+Jm5ic3A7PGJyPuaJk+W8gAdwcHMHZG1pbiBpZXdkZWZhdWx0Y29tbW9udWVkaXRvci5odG1s5paH5Lu277yM5om+5YiwPGJyPiZuYnNwOzxicj48Y29kZT57Q09SRV9ESVJ9L2V4dGVuZC91ZWRpdG9yL3VlZGl0b3IuYWxsLm1pbi5qczwvY29kZT48YnI+5L+u5pS55oiQPGJyPiZuYnNwOzxicj48Y29kZT57Q09SRV9ESVJ9L2V4dGVuZC91ZWRpdG9yL3VlZGl0b3IuYWxsLm1pbi5qcz92PTE8L2NvZGU+PGJyPiZuYnNwOzwvcD4K ...more»
安装pbootcms后访问后台/admin.php可以,但是直接访问首页就404。
运行环境运行环境采用的是:windows+nginx+php的环境
详细经过客户说伪静态规则一直无法生效,看了一下,代码放到服务器除了后台/admin.php 可以访问到,其他页面都是404错误,一直各种尝试导入伪静态,但是所有页面依然是404。 以为是niginx配置出了问题,然后卸载nginx重新安装,问题依旧。折腾了好久,尝试进入后台到官方获取下授权码,填写到后台,这时候再访问首页正常了。
问题总结正常情况下,不填写授权码访问首页和其他页面都应该是提示到官方授权才对,不清楚为啥这个运行环境会直接返回404错误。
另外缓存问题, 或者伪静态规则都容易导致此类问题,建议仔细排查。
...more»
众多周知pbootcms程序支持sqlite数据库和mysql数据库,目前默认常用最多的是sqlite数据库,有需要转成mysql数据库的可以联系我们。
pbootcms数据库sqlite无缝转换mysql数据库
本人从接触pbootcms开始一直都是使用mysql数据库,很少出现被黑和各种不明原因报错。
建议有条件的朋友尽量使用mysql数据库。
不知道使用什么数据库的朋友可以看看sqlite和mysql数据库的区别。
数据库管理系统
SQLite是一种嵌入式关系型数据库管理系统,而MySQL是一种典型的客户端/服务器型数据库管理系统。
架构
SQLite是一个简单的、轻量级的、独立的SQL引擎,适用于小型的应用程序。MySQL则具有更为复杂的结构和功能,适用于大规模的Web应用程序和企业级应用。
性能
由于SQLite是嵌入式的,因此它可以直接与应用程序交互。这种直接交互使得SQLite性能很高,尤其在读取少量数据的情况下。但是,在处理大量数据时,MySQL的性能要比SQLite更好。
数据类型
SQLite仅支持五种基本数据类型:NULL、INTEGER、REAL、TEXT和BLOB。而MySQL支持更全面的数据类型,包括数值型、日期型、时间型、字符串型、二进制型等等。
并发性
SQLite不支持并发写操作,也就是说,如果多个应用程序同时访问同一个SQLite数据库,并且其中一个应用程序正在进行写操作,那么其他应用程序只能等待该操作完成才能进行写操作。MySQL则具有良好的并发性能,可以同时处理多个请求。
数据库大小由于SQLite是以文件形式存储数据,所以它的数据库大小受到文件系统大小限制。而MySQL则可以处理更大的数据集,因为它可以分布式存储数据。
总之,SQLite适用于小型的移动应用程序、桌面应用程序和嵌入式设备,而MySQL则更适合于大规模Web应用程序和企业级应用。
...more»
pbootcms搬家到新服务器后发现列表页面很多新闻不显示,后台都没有任何问题。
后台显示100条新闻,都没有任何问题,但是前台只显示60多条。
检查缓存都没有任何问题,网站也没有被黑。
各种检查都没有问题,最后发现是服务器时间的问题,服务器时间还停留在上月份。
所以造成没有到发布时间的文章不显示。
...more»
使用虚拟主机使用sqlite数据库的朋友不建议开启此功能。
因为此功能会不停的将蜘蛛访问记录写入数据库,开启此功能后,sqlite数据库不停的增长,时间长了会导致主机空间不够用。
使用服务器如果您使用的是服务器,并且服务器空间很大,我们可以开启此功能。
...more»
最近pbootcms被疯狂的针对,使用pbootcms系统的企业网站很多都遭到了会产的入侵,植入了很多会产链接。
目前已知的是pbootcms 3.2.5以下版本存在if标签漏洞,官方已于3.2.5版本进行了修复。
网站被黑的小伙伴们,可以对应检查一下自己使用的pbootcms的版本。
也有一部分使用最新pbootcms版本的用户发生被黑的情况,这个目前还未发现入侵点。
有线索的可以向官方反馈。
今天重点给大家讲一下网站被黑被挂马了该如何处理。
处理步骤
1、恢复网站程序
方法一:找出最近未被黑的程序备份,进行恢复;
方法二:如果没有备份,可以保留data、template、static三个文件夹,其余的都删除,然后拿最新的程序进行覆盖,注意别覆盖刚才保留的三个文件夹。(这里的方案仅针对pbootcms官方程序,二开过的程序需另行处理)版本差异过大的,可能会有意外情况,按照报错内容进行修复即可。
2、设置权限
将网站根目录的文件读写权限设置为555,注意data、static、runtime这三个文件夹除外。
3、提交死链
登陆百度站长工具,获取站点所有权(已经操作过的忽略此步骤)
可以打开百度,输入site:http://www.xxx.com,(www.xxx.com为你自己的站点域名)查看已收录的灰产链接,将灰产链接跳转至404;
收集这些灰产链接,整理成silian.txt,然后提交到
百度站长工具中的死链提交,过两天这些灰产链接就会消失了。
敲重点
收集的灰产链接一定要先强制跳转404,百度才会识别,否则无效。
...more»
pbootcms后台左侧某些菜单用不到或者是不想让用户看到,需要屏蔽或者修改掉,怎么搞?
其实pbootcms后台默认已经有这个菜单的管理功能。
首先我们使用超级管理员登录网站后台,手动访问这个链接(如:http://www.xxxxx.com/admin.php/Menu/index)。
我们只需要勾选菜单状态即可或者是直接删除菜单。
然后退出重新登录后台即可。
...more»
原因分析由于PHP版本太低不支持导致
解决办法切换PHP高版本,新版pbootcms已经舍弃掉php7.0以下的版本,建议大家切换到7.0以上的版本。
...more»
