查网站提示“Table xxx.pb_content doesnt exist”(数据表不存在)问题|已解决
报错现象:访问前台文章列表、详情页或后台内容管理时,弹出该提示,提示pb_content(或其他数据表)不存在,无法读取内容。
报错原因:安装时未成功创建数据表;数据表被误删除;数据库前缀修改后,配置文件未同步修改;数据库备份还原失败,导致数据表缺失。
修复步骤
  1. 核对数据库前缀:打开/app/config/database.php文件,确认'prefix' => 'pb_'(默认前缀),若修改过前缀,需确保所有数据表前缀与配置一致,不一致则修改配置文件或数据表前缀。
  2. 重新创建数据表:从PbootCMS官方下载对应版本的数据库脚本,登录phpMyAdmin,导入脚本,重新创建缺失的数据表。
  3. 恢复备份数据:若有数据库备份,登录phpMyAdmin,导入备份文件,恢复缺失的数据表和数据。