【发布时间】:2016-12-21 00:01:34
【问题描述】:
我正在尝试通过 Phar 存档中的 PDO 扩展访问 SQLite 数据库,但出现错误:
带有消息“SQLSTATE[HY000] [14] 无法打开数据库文件”的异常“PDOException”
PHP 手册说可以修改存档中的文件。我该如何解决?
【问题讨论】:
-
SQLite 需要对数据库文件进行随机访问,能够对其进行扩展等。zip/phar 档案中的文件只能被重写,不能逐块更新。没有骰子。
-
没有设置数据库只读的指令吗?事实上,我只需要读取权限。