(这个问题是 How to avoid httpd.exe from creating etilqs in C\WINDOWS\TEMP\? 的衍生问题)
我的计算机上安装了 Apache 2.4,并且我使用的是本地主机 Web 应用程序。
这个应用使用了一个sqlite数据库(通过PHP PDO),一开始很小,现在有66518行。
有一段时间,当我运行的时候
SELECT Z.A,B,C,D,(SELECT 1 FROM X WHERE X.A=Z.A AND X.E IS NOT NULL)
FROM Y,Z
Where F=:f AND Y.A=Z.A
ORDER BY D IS NULL DESC, D IS "" ASC, D DESC
LIMIT :startRow,24
COMODO 防火墙的 Defense+ 模块警告我 http.exe
想要创建新文件/文件夹 C:\WINDOWS\TEMP\etilqs_???
,在哪里? ??是随机数和字母。
我觉得是因为数据库变大了(一开始我没有这个问题)
COMODO Firewall 显示警告是因为 C:\WINDOWS
是一个 protected 文件夹。然后,也许我可以更改文件夹,以便 sqlite 将这些文件存储在未 protected 文件夹中以避免警告。
最佳答案
要更改临时目录,请更改 TEMP
和 TMP
环境变量的值。
根据您的 Windows 版本,您可能会在计算机 ➝ 属性 ➝ 高级 ➝ 环境变量下找到它们。
关于database - 如何更改 sqlite 创建 etilqs 文件的临时文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122824/