PbootCMS网站常见问题汇总
后台图片上传提示:”上传失败:存储目录创建失败!“
给静态资源目录(根目录下的static文件夹)增加权限,一般755或者777权限,推荐755权限设置。
网站打开提示:”未检测到您服务器环境的sqlite3数据库扩展...“
按照提示信息操作,检查php.ini中是否已经开启sqlite3扩展。
网站打开提示:”No input file specifed.“
检查根目录是不是含有.user.ini文件,有的话删除掉,一般就可以了。如果还不行或者是在本地尝试重启Apache或者Nginx服务。
网站提示:”会话目录写入权限不足“
对必备写入权限的文件夹添加755或者777权限,根目录下有:config目录(存放授权码与数据库配置文件)、data目录(存放sqlite数据库文件)、runtime目录(存放日志文件),注意的是为了更好的安全考虑,可自行调整权限,推荐755权限设置。
后台登录提示:”登录失败:数据库目录写入权限不足!“
对数据库存放目录data设置755权限即可。
unable to open database file
1、空间有没有满
2、sqlite库在对数据库进行写操作时,会在数据库的当前文件夹下创建一个临时文件,当操作结束时,
该临时文件将被删除。 而远程用户一般不具备有对临时文件足够的权限 所以会造成 无法打开、写或者删除临时文件。
解决的方法就是递归地(加-R)将数据库所联带的文件夹设置为任何用户都有可读可写可删的权限。
chmod -R 777 /data/
chmod -R 777 /config/
chmod -R 777 /runtime/
3、给相应目录 everyone ,users 用户,可读可写可删的权限
4、data下的db数据库、数据库配置 文件的权限改成 777 试一下
PbootCMS上传图片被压缩怎么解决
PbootCMS上传图片会被压缩像素,只需要打开根目录config文件夹下的config.php和core文件夹下的convention.php
上传配置
01 02 03 04 05 06 | < code >'upload' => array( 'format' => 'jpg,jpeg,png,gif,xls,xlsx,doc,docx,ppt,pptx,rar,zip,pdf,txt,mp4,avi,flv,rmvb,mp3,otf,ttf', 'max_width' => '1920', 'max_height' => '' ), </ code > |
缩略图配置
01 02 03 04 05 | < code > 'ico' => array( 'max_width' => '1000', 'max_height' => '1000' ), </ code > |
代码中的'max_width跟max_height参数调大即可,建议10000即可。 这样就解决了上传图片被压缩的问题。
list标签下标题及描述字数限制:
{list:description lencn=20}
list标签下只引用日期:
[list:date style=Y-m-d]
栏目页给当前栏目的class加个active:
{pboot:if('[nav:scode]'=='{sort:scode}')}class="active"{/pboot:if}
结合上面的方法,做如下操作:显示和当前栏目同级的所有栏目导航,并在当前栏目上加一个图片作为区分。
{pboot:nav parent={sort:tcode}}
[nav:name]
- {/pboot:nav}
导航的一些写法
正常情况下使用导航我们只需要{pboot:nav num=5}{/pboot:nav}就可以了,但有些时候可能需要做一些判断,比如导航中前4个存在下拉子项,后面的则无子项,这个时候就需要把前4个父级的跳转锁死,写法:
0102×教程内容BUG提交
提交