
下载:
https://www.pbootcms.com/
安装:
解压后上传到网站目录。注意网站目录和运行目录是同一个目录,宝塔上运行目录应该为/。
伪静态:
在根目录下边的rewrite文件夹中有,大概长这样:
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?p=$1 last;
}
}
接下来:
直接访问网站首页,每解决1个报错就刷新首页,直到能正常显示就可以进后台了。
创建/runtime报错:
缓存目录创建失败,可能写入权限不足!/www/wwwroot/www.xxx.com/runtime
创建目录/runtime,并设置合适的权限,比如www用户的读写执行权限700。
注意:
文件的写权限,这里只设置了/runtime的写权限,其它目录的写权限可根据实际需要进行,
报错:
执行SQL发生错误!错误:Table 'mydb.ay_config' doesn't exist
需要导入sql文件,位置在/static/backup/sql/下,那几个SQL文件应该都需要导入。
注意:
数据导入到数据库之后,对于/static/backup/sql/下的文件,要么采取措施限制.sql后缀的文件禁止访问,要么就转移这些SQL文件到别处,不然的话,某些用户可能会通过URL直接下载这些文件。
导入数据报错:
错误
静态分析:
分析时发现6个错误。
不应出现的开始声明。 (near "'44'" at position 1)
不应出现的开始声明。 (near "'use_polyfill'" at position 6)
不应出现的开始声明。 (near "'0'" at position 21)
不应出现的开始声明。 (near "'2'" at position 25)
不应出现的开始声明。 (near "'255'" at position 29)
不应出现的开始声明。 (near "'是否使用PolyFill'" at position 35)
SQL 查询: 复制
('44','use_polyfill','0','2','255','是否使用PolyFill');
MySQL 返回: 文档
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''44','use_polyfill','0','2','255','是否使用PolyFill')' at line 1
找到报错的行,这里的分号应该是逗号,分号改为逗号即可。
('43','url_index_404','0','2','255','跳转404');
授权码:
未匹配到本域名(mydomain.com)有效授权码,请到PbootCMS官网免费获取,并登录系统后台填写到"全局配置>>配置参数"中。
按要求获得免费授权:
https://www.pbootcms.com/freesn/
进入后台:
系统后台默认访问路径:http://域名/admin.php 默认账号:admin 默认密码:123456
进入后台后更改一下密码。
模板:
在/template下边新建个文件夹/abc,这就是新模板。abc下边要创建的模板等文件可以模仿默认模板/template/default进行。
在 后台-基础内容-站点信息-站点模板 处选择新模板,确定。
然后每次切换模板或新模板有新增或内容更新,需要在后台右上角那清理缓存,才可以看到效果。
参考文档:
官方文档列表:
https://www.thinkphp.cn/doc
thinkphp6文档
https://doc.thinkphp.cn/v6_1/anzhuangThinkPHP.html
仓库:
https://packagist.org/packages/topthink/think