-
获取授权码:
- 登录到发件QQ邮箱,进入设置 -> 账户 -> SMTP服务设置,开启服务并获取授权码。
-
配置PBootCMS后台:
- 登录到PBootCMS后台。
- 寻找邮箱配置部分,通常在系统设置或全局设置中。
- 填写如下信息:
- 发件人邮箱地址
- 授权码(而非密码)
- SMTP服务器地址:
smtp.qq.com
- SMTP服务器端口:
465
或587
-
启用留言发送邮件功能:
- 在留言管理模块中,找到留言通知设置。
- 开启留言发送邮件功能,并填写接收留言通知的邮箱地址。

OLDER ARTICLES
在PBootCMS中,上传文件大小限制通常受到PHP配置文件php.ini
的影响。为了提高上传文件的大小限制,你需要修改php.ini
文件中的相关配置项,并确保服务重启以使配置生效。此外,还需要考虑Web服务器(如Nginx或IIS)的配置。
修改php.ini
文件
-
备份
php.ini
文件:- 在修改任何配置文件之前,务必先备份
php.ini
文件。 - 例如,可以将其备份为
php.ini.bak
。
plaintextcp /path/to/php.ini /path/to/php.ini.bak
- 在修改任何配置文件之前,务必先备份
-
打开
php.ini
文件:- 使用文本编辑器(如Notepad++、Sublime Text或VSCode)打开
php.ini
文件。
- 使用文本编辑器(如Notepad++、Sublime Text或VSCode)打开
-
修改配置项:
- 修改以下配置项以提高文件上传大小限制。
需要修改的配置项
-
允许文件上传:
file_uploads = On
-
临时文件夹:
upload_tmp_dir = /tmp
-
上传文件大小限制:
upload_max_filesize = 32M
-
POST数据大小限制:
post_max_size = 32M
-
执行时间限制:
max_execution_time = 600
-
输入时间限制:
inimax_input_time = 600
-
内存限制:
inimemory_limit = 32M
在PBootCMS中,如果你想修改后台登录页面的内容,比如文字和链接,可以通过编辑相应的HTML文件来实现。以下是具体的步骤:
修改后台登录页面
-
备份文件:
- 在修改任何文件之前,务必先备份相关文件,以防万一操作失误可以恢复。
-
找到登录页面文件:
- 打开你的PBootCMS安装目录,找到
apps/admin/view/default/index.html
文件。
- 打开你的PBootCMS安装目录,找到
-
编辑文件:
- 使用文本编辑器打开
index.html
文件,并找到需要修改的部分。
- 使用文本编辑器打开
在PBootCMS中,你可以通过以下步骤修改后台登录地址、账号和密码:
修改后台登录地址
-
备份文件:
- 在修改任何文件之前,务必先备份
admin.php
文件,以防万一操作失误可以恢复。
- 在修改任何文件之前,务必先备份
-
修改文件名:
- 打开你的网站根目录,找到
admin.php
文件。 - 将
admin.php
文件重命名为你想要的新名称,例如XXXXX.php
或bbbbb.php
。
- 打开你的网站根目录,找到
// 指定分类标签调用
public function getSortTags($scode)
{
$join = array(
array(
'ay_content_sort b',
'a.scode=b.scode',
'LEFT'
),
array(
'ay_model c',
'b.mcode=c.mcode',
'LEFT'
)
);
$scode_arr = array();
if ($scode) {
// 获取所有子类分类编码
$this->scodes = array(); // 先清空
$scodes = $this->getSubScodes(trim($scode)); // 获取子类
// 拼接条件
$scode_arr = array(
"a.scode in (" . implode_quot(',', $scodes) . ")",
"a.subscode='$scode'"
);
}
$result = parent::table('ay_content a')->where('a.status=1')->where("c.type=2 AND a.tags<>''")
->where($scode_arr, 'OR')
->join($join)
->order('a.visits DESC')
->column('a.tags');
return $result;
}
// 自动会话清理脚本
public function clean_session()
{
check_dir(RUN_PATH . '/archive', true);
$data = json_decode(trim(substr(file_get_contents(RUN_PATH . '/archive/session_ticket.php'), 15)));
if($data->expire_time && $data->expire_time < time()){
ignore_user_abort(true);
set_time_limit(7200);
ob_start();
ob_end_flush();
flush();
$rs = path_delete(RUN_PATH . '/session');
if($rs){
$data->expire_time = time() + 60 * 60 * 24; // 下一次清理时间
create_file(RUN_PATH . '/archive/session_ticket.php', "<?php exit();?>".json_encode($data), true);
}
} else {
$data->expire_time = time() - 60 * 60 * 24; // 初始化清理时间
create_file(RUN_PATH . '/archive/session_ticket.php', "<?php exit();?>".json_encode($data), true);
}
}
当你在使用PBootCMS设置缩略图时,发现缩略图被自动截取了,并且没有匹配到后台设置,而是由程序中的配置控制的。可以通过修改config.php
文件中的相关配置来解决这个问题。
解决方法
-
备份文件:
- 在修改任何配置文件之前,务必先备份
config.php
文件,以防万一操作失误可以恢复。
- 在修改任何配置文件之前,务必先备份
-
打开
config.php
文件:- 打开PBootCMS安装目录下的
/config/config.php
文件。
- 打开PBootCMS安装目录下的
-
修改缩略图配置:
- 在
config.php
文件中找到缩略图配置部分,通常位于第40行左右。
- 在
PbootCMS已经内置支持自定义内容地址错误情况下错误页面的自定义功能,只需要在站点根目录下定义404.html文件即可
后台配置参数-URL规则下选择伪静态模式
