
Archives for 日常随笔
<?php
/**
* @copyright (C)2016-2099 Hnaoyun Inc.
* @license This is not a freeware, use is subject to license terms
* @author XingMeng
* @email hnxsh@foxmail.com
* @date 2018年11月17日
* 重置PbootCMS用户密码
*/
// 设置字符集编码、IE文档模式
header('Content-Type:text/html; charset=utf-8');
header('X-UA-Compatible:IE=edge,chrome=1');
// 设置中国时区
date_default_timezone_set('Asia/Shanghai');
// 引入配置文件
$db = require __DIR__.'/config/database.php';
//执行修改
if ($_POST) {
// 数据库配置文件
$db_path = __DIR__ . @$_POST;
//纠正路径
$db = require ...more»
PbootCms验证码图片显示,常见于阿里云虚拟主机中。这个问题主要是阿里云虚拟主机的配置问题。
...more»
找到根目录的文件夹apps / admin / view / default /里面的index.html上用编辑器(下面有编辑器下载地址)打开这个文件,找到对于的文字和链接修改。
...more»
当你使用PbootCMS搭建的网站忘记后台登录密码时,可以通过PbootCMS官方提供的重置密码工具来重置密码。以下是详细的步骤和注意事项:
1. 下载重置工具
下载重置工具解压包:
访问PbootCMS官网,下载重置密码工具解压包。
通常可以在官网的支持或文档部分找到这个工具。
2. 解压并上传文件
解压文件:
将下载的重置工具解压包解压缩。
解压后会得到一个名为resetpw.php的文件。
上传文件:
将resetpw.php文件上传到网站根目录下。
通常可以使用FTP客户端(如FileZilla)进行上传。
3. 访问重置工具
访问文件地址:
在浏览器中访问resetpw.php文件的地址。
例如:http://yourwebsite.com/resetpw.php
4. 按照提示重置密码
输入相关信息:
在页面中按照提示输入相关信息。
主要包括:
数据库配置文件路径(通常默认即可)。
要重置的账号。
新密码。
提交表单:
点击“提交”按钮。
5. 完成重置
重置成功提示:
提交后页面会显示“恭喜您,重置成功!”的提示。
使用新密码登录:
使用新密码登录后台。
6. 删除重置工具文件
删除resetpw.php文件:
重置密码后,务必删除resetpw.php文件。
可以通过FTP客户端或网站管理面板删除该文件。
注意事项
安全性:
重置工具文件存在安全隐患,因此重置密码后一定要及时删除。
不要在生产环境中长时间保留该文件。
备份:
在进行任何操作前,建议备份数据库和网站文件,以防意外情况发生。
示例步骤
下载重置工具
访问PbootCMS官网:
打开PbootCMS官网。
寻找重置密码工具的下载链接。
下载解压包:
点击下载链接,下载重置工具解压包。
解压并上传文件
解压文件:
解压下载的文件,得到resetpw.php文件。
上传文件:
使用FTP客户端(如FileZilla)将resetpw.php文件上传到网站根目录。
访问重置工具
访问文件地址:
在浏览器中访问http://yourwebsite.com/resetpw.php。
输入相关信息
输入数据库配置文件路径:
通常默认路径为./data/config.php。
输入要重置的账号和新密码。
提交表单:
点击“提交”按钮。
完成重置
重置成功提示:
页面显示“恭喜您,重置成功!”。
使用新密码登录:
使用新密码登录后台。
删除重置工具文件
删除resetpw.php文件:
通过FTP客户端或网站管理面板删除resetpw.php文件。
总结
通过以上步骤,你可以成功重置PbootCMS后台登录密码。记得在完成重置后立即删除resetpw.php文件,以确保网站的安全性。如果有任何疑问或需要进一步的帮助,请随时告知!
...more»
当遇到PbootCMS内页无法正常访问的情况,例如点击任何链接都跳转到首页或内页访问报错,这些问题大多数情况下是由于伪静态配置不当造成的。以下是一些解决方案,可以帮助你解决这些问题:
解决方案
方案一:关闭伪静态,使用兼容模式
如果你不想处理伪静态配置的复杂性,可以选择关闭伪静态功能,使用兼容模式。这样可以避免伪静态带来的问题。
进入全局配置:
后台管理 -> 全局配置 -> 配置参数 -> URL规则。
更改地址模式为“兼容模式”。
方案二:正确配置伪静态
如果你希望继续使用伪静态,那么需要根据你的服务器环境正确配置伪静态规则。
IIS7+环境下的伪静态配置
安装rewrite组件:
如果你使用的是IIS7+环境,需要确保安装了rewrite组件。
大多数情况下,空间商会默认安装此组件。如果没有安装,可以通过IIS管理器的“添加角色服务”功能来安装。
开启伪静态开关:
进入PbootCMS后台管理。
路径:全局配置 -> 配置参数 -> URL规则 -> 地址模式。
开启伪静态模式。
创建web.config文件:
在网站根目录下创建或编辑web.config文件。
如果你有源码包中的rewrite目录,可以从那里复制伪静态规则到web.config文件中。
...more»
如果PbootCMS网站在手机设备上访问时出现问题,比如显示404错误或者布局错乱等问题,可以采取以下措施来解决:
1. 明确站点结构
首先需要确定你的站点是采用哪种结构:
PC + WAP 结构:即分别有电脑版和手机版两个版本。
响应式设计:一个版本自动适应不同设备。
单一PC版:只有电脑版,没有专门的手机版。
2. 开启独立手机版
如果站点是PC + WAP结构,可以按照以下步骤开启独立手机版:
全局配置:
进入PbootCMS后台管理。
路径:全局配置 -> 配置参数 -> 基本配置。
开启独立手机版选项。
创建WAP模板文件夹:
在模板文件夹下新建wap文件夹。
将手机版的模板文件放入wap文件夹内。
3. 检查模板文件
检查模板文件是否存在:
确保手机版的模板文件存在于正确的路径下。
如果是从网上下载或购买的模板,确保模板文件完整且正确放置。
4. 检查伪静态规则
检查伪静态规则是否正确配置:
如果启用了伪静态模式,请确保服务器端也配置了相应的伪静态规则。
对于Apache服务器,检查.htaccess文件。
对于Nginx服务器,检查Nginx配置文件。
5. 检查CSS和JS文件
检查CSS和JS文件是否正确加载:
确保CSS和JS文件路径正确,并且文件存在。
如果使用了CDN,请检查CDN是否正常工作。
6. 检查URL规则
检查URL规则是否正确:
确认访问的URL是否符合站点的URL规则。
7. 联系技术支持
如果以上方法都不能解决问题,建议联系PbootCMS的技术支持团队寻求帮助。
...more»
1、获取域名授权码永久免费,并且永久有效;
2、授权码不需要联网验证,官方服务器故障不会影响使用本系统的任何网站;
3、对本系统授权码离线验证机制有疑问的,可以自行断网测试网站运行情况;
4、获取授权码时请输入网站当前访问的网址,也可以是当前访问的IP地址;
5、对于输入主域名时,系统会自动生成两个授权码,请全部复制填写到网站后台;
6、如果需要绑定多个域名,请多次获取,然后将授权码逗号隔开后填写到网站后台;
7、如果访问地址带有端口,请连带端口一起进行授权码获取;
...more»
当你使用PbootCMS模板搭建网站时,如果遇到内页无法正常访问的情况,大多数情况下是由于PbootCMS启用了伪静态配置,但你的主机环境没有相应地配置伪静态规则所导致的。伪静态是一种URL重写技术,可以让动态页面的URL看起来像是静态页面,从而提高用户体验和搜索引擎友好度。
原因分析
伪静态配置不匹配:PbootCMS启用了伪静态模式,但服务器端没有相应的伪静态规则。
URL规则不一致:前端访问的URL规则与后端处理的规则不一致。
解决办法
方法一:配置伪静态规则
检查后台配置:
进入PbootCMS后台管理。
路径:全局配置 -> 配置参数 -> URL规则 -> 地址模式。
确认是否启用了伪静态模式。
配置伪静态规则:
根据你的Web服务器类型(如Apache、Nginx等),配置相应的伪静态规则。
...more»
当使用PbootCMS打开网站时出现404错误界面,这通常意味着请求的资源(页面)没有找到。根据之前提供的信息,404错误通常有以下几种可能的原因:
伪静态规则未生效:PbootCMS通常依赖于伪静态规则来正确地重定向请求到正确的PHP脚本。如果伪静态规则没有正确配置或生效,可能会导致404错误。
页面模板不正确:如果某个栏目调用了不存在的页面模板,那么访问该栏目的URL时也会返回404错误。
解决方法
1. 检查伪静态设置
检查伪静态规则:确保伪静态规则已经正确配置并且生效。这通常涉及到在Nginx的配置文件中添加特定的规则。
重启Web服务器:修改配置后,记得重启Web服务器使更改生效。
...more»
