Php SQLite无法使用IIS通过LAN打开数据库

Php SQLite无法使用IIS通过LAN打开数据库,php,iis,sqlite,permissions,Php,Iis,Sqlite,Permissions,PC1正在家庭网络上运行IIS web服务器。我正在尝试从PC2访问它。我已经设置了防火墙,现在可以从PC2访问它了,但我认为数据库存在权限问题。我收到php错误“无法打开数据库”。数据库是SQLite文件 我已经搜索这个很久了。这是一个简单的解决办法,但我不记得怎么做。有什么想法吗?确保您使用的是UNC路径(\\HOST\Share)而不是映射的网络驱动器,因为映射的驱动器是每个用户的,IIS将在不同的用户帐户下运行 此外,请确保运行IIS的用户有权访问另一台计算机上的共享。使用相同的名称和密

PC1正在家庭网络上运行IIS web服务器。我正在尝试从PC2访问它。我已经设置了防火墙,现在可以从PC2访问它了,但我认为数据库存在权限问题。我收到php错误“无法打开数据库”。数据库是SQLite文件


我已经搜索这个很久了。这是一个简单的解决办法,但我不记得怎么做。有什么想法吗?

确保您使用的是UNC路径(\\HOST\Share)而不是映射的网络驱动器,因为映射的驱动器是每个用户的,IIS将在不同的用户帐户下运行


此外,请确保运行IIS的用户有权访问另一台计算机上的共享。使用相同的名称和密码在两台计算机上创建一个新的用户帐户,与该用户连接以验证权限是否正确,然后配置IIS以使用该帐户可能更容易。

php页面指向错误的数据库位置,因为
$\u SERVER[“HTTP\u HOST”]
(用于确定要使用的文件位置),不再是“localhost”,现在是服务pc的名称。问题已解决:)