我的 SQLite3 文件位于 /tmp 中,自去年以来我一直使用 nginx 和 php-fpm 访问它。因为我最近从 PHP 7.0->7.1 更新了我的系统,所以我无法访问 /tmp 中的数据库文件。如果它在当前目录中,它就像一个魅力。我没有设置“open_basedir”。如果我在 /tmp 中打开文件
$db = new SQLite3('/tmp/temperatures.sqlite');
我没有收到错误,但数据库是空的,例如 sqlite_master 什么都不返回,我的表上的 SELECT 返回“没有这样的表”。