【解决】unable to open database file

  • 使用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)