您现在的位置是:百科 >>正文

pbootcms数据库在哪里

百科37人已围观

简介你刚把PbootCMS装好,后台也进去了,模板改得正起劲。突然想备份一下数据,或者想换个服务器,这时候你才发现——数据库文件在哪儿?别翻宝塔面板的/www/wwwroot了,那里面只有程序代码。Pbo ...

你刚把PbootCMS装好,数据后台也进去了,库里模板改得正起劲。数据突然想备份一下数据,库里或者想换个服务器,数据这时候你才发现——数据库文件在哪儿?库里别翻宝塔面板的/www/wwwroot了,那里面只有程序代码。数据PbootCMS的库里数据根本不在网站目录里存着。

它用的数据是SQLite,一种文件型数据库。库里整个网站的数据内容,包括文章、库里产品、数据留言、库里配置参数,数据全部塞在一个后缀为.db的文件里。这个文件默认藏在程序的 data 文件夹下,具体路径是 /data/pbootcms.db。对,就一个文件,孤零零的,但你别小看它,整个网站的命脉都在这。

我头一回找它的时候也懵了。打开FTP,翻到根目录,看到data文件夹,点进去,里面除了一个叫pbootcms.db的文件,啥也没有。当时我还以为装错了版本,后来查了官方文档才知道,PbootCMS的设计思路就是轻量,不走MySQL那种重型数据库,一个文件搞定一切。好处是搬家方便——你只要把这个.db文件拷走,连同整个网站目录,传到新服务器上,数据就全过去了。坏处是——这个文件一旦损坏或者被误删,你哭都来不及。

所以你得记住两件事。第一,备份的时候,别光备份程序文件,重点盯住 /data/pbootcms.db 这个文件。第二,如果网站打不开,报数据库连接错误,先检查这个文件是不是还在,权限是不是644或者755,别一上来就重装系统。

还有个坑,我亲身踩过。有些人在后台装了插件,或者改了配置,发现数据库文件变大了,那正常。但如果你用宝塔的数据库管理工具去连,找不到这个.db文件,因为宝塔默认只管理MySQL和phpMyAdmin,根本不认SQLite。你得用专门的SQLite工具,比如SQLiteStudio,或者直接用PbootCMS后台的备份功能——后台有个“数据库备份”按钮,点一下,它会生成一个压缩包放在 /data/backup/ 文件夹里。那个才是你该下载保存的东西。

说个实在的,我见过不少新手把整个网站目录打包下载,以为万事大吉。结果传到新服务器,打开后台,发现文章全没了。为什么?因为打包的时候,data文件夹里的.db文件被服务器进程占用,没拷全,或者权限不对,导致文件是0字节。你检查一下那个文件的大小,正常情况几兆到几十兆不等,如果显示0KB,赶紧去备份目录里找那个backup压缩包,解压恢复。

最后给你个建议。别依赖自动备份,手动下载那个.db文件,存到本地网盘。频率嘛,每次改完网站内容,顺手下载一次,花不了几秒钟。等真出问题的时候,你会感谢自己这个习惯的。

Tags:

相关文章

  • 江苏天瑞重金属检测仪

    百科

    江苏天瑞的ICP-MS 2000系列重金属检测仪,是我在实验室里见过最“倔”的仪器。去年冬天,某地环保局送来一批土壤样品,铅含量超标三倍,但常规酸消解法处理时总出现基体干扰。工程师反复调了三次碰撞反应 ...

    【百科】

    阅读更多
  • 安全培训资料

    百科

    车间里的老张干了二十年电焊,手上的烫疤比掌纹还密。上个月他差点把整个喷涂线点着——焊渣溅进废料桶,三秒钟就窜起半人高的火苗。幸好旁边的新人小李反应快,抄起灭火器就冲,压力表都没看,拔销子压把一气呵成。 ...

    【百科】

    阅读更多
  • b站怎么上传付费课程

    百科

    B站上传付费课程这事儿,门槛比你想的低,但坑也比你想的多。 我去年帮朋友上传过一套Excel教程,前后折腾了三天。最卡人的不是视频审核,是那个“付费课程”功能压根不在明面上。你得先在创作中心里翻到“课 ...

    【百科】

    阅读更多


友情链接