【问题标题】:How can I update or install bolt.db on my local machine?如何在本地计算机上更新或安装 bolt.db?
【发布时间】:2014-06-18 14:00:07
【问题描述】:

我正在使用 Bolt CMS,我已经从 git 存储库下载了我的站点并将其安装在本地计算机上,没有任何数据库。当我运行它时,Bolt 会创建新的 bolt.db。但是我有自己的文件-bolt.db,如果我替换新文件或者只是将这个bolt.db放在文件夹app/database中,就会出现错误:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]:
General error: 11 database disk image is malformed' in W:\home\localhost\www\opart2\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:92
Stack trace: #0 W:\home\localhost\www\site\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php(92): PDO->query('PRAGMA synchron...') #1 W:\home\localhost\www\site\vendor\doctrine\dbal\lib\Doctrine\DBAL\Connection.php(931):
Doctrine\DBAL\Driver\PDOConnection->query('PRAGMA synchron...') #2 W:\home\localhost\www\site\app\src\Bolt\Application.php(116):
Doctrine\DBAL\Connection->query('PRAGMA synchron...') #3 W:\home\localhost\www\site\app\src\Bolt\Application.php(69):
Bolt\Application->initDatabase() #4 W:\home\localhost\www\site\app\bootstrap.php(50): Bolt\Application->initialize() #5 W:\home\localhost\www\site\index.php(24):
require_once('W:\home\localho...') #6 {main} Next exception 'Doctrine\DBAL\Driver\PDOException' with message 'SQLSTATE[HY000]: General error: 11 databa in W:\home\localhost\www\site\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\AbstractSQLiteDriver.php on line 84

如何获取我的数据库?在这种情况下 PhpmyAdmin 可以寻求帮助吗?

【问题讨论】:

    标签: php database content-management-system bolt-cms


    【解决方案1】:

    你做对了,你可以用你自己的数据库替换bolt.db,如果没有找到它,Bolt只会创建一个新的。

    我认为您在这里遇到了一个单独的问题,您的 sqlite db 文件已损坏,可能是因为您在使用它时备份了它。在这个问题中有更多关于如何修复的信息:SQLite3 database or disk is full / the database disk image is malformed

    从 Bolt 的 1.6.x 版本开始,您还可以为 Sqlite 数据库指定备用位置。在 config.yml 文件中,您可以设置路径和数据库名称。例如:

    database:
        driver: sqlite
        databasename: mydb
        path: /path/to/folder
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      相关资源
      最近更新 更多