您的位置:首页 > 运维架构

【解决】unable to open database file

2016-10-05 23:48 344 查看

问题描述

使用php连接sqlite数据库,可以使用查询操作,无法插入或修改数据

项目目录为
/usr/share/nginx/html


数据文件位于
/usr/share/nginx/html/database/test.db


问题分析

sqlite数据库进行写操作时,会先生成缓存文件,对缓存进行操作

生成的缓存文件的读写权限默认和父目录相同

1. 修改项目权限

chmod 777 /usr/share/nginx/html


2. 修改数据文件权限

chmod 777 /usr/share/nginx/html/database
chmod 666 /usr/share/nginx/html/database/test.db
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sqlite 数据库 linux
相关文章推荐