PDO在PHP中需要绝对文件系统路径而不是服务器URL

时间:2018-03-09 17:19:29

标签: php apache sqlite pdo

我曾经遇到过这个错误

if (typeof tinymce !== "undefined")

尝试使用PDO打开SQLite连接时,如下所示:

Error here: SQLSTATE[HY000] [14] unable to open database file

myfile.sqlite index.php 都在同一个文件夹中。

但是,我意识到使用sqlite文件的真实路径,即 D:/Path/To/My/File/myfile.sqlite 之类的实际工作。

我觉得这很可怕,作为安全漏洞,我不明白为什么会这样?

我尝试将文件 myfile.sqlite 直接放在 D:/ 中,它仍然有效,即使这不是我配置的授权目录。< / p>

这是从哪里来的? http.conf的?的php.ini?

感谢。

0 个答案:

没有答案