首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLite无法使用IIS在局域网上打开数据库

SQLite无法使用IIS在局域网上打开数据库
EN

Stack Overflow用户
提问于 2011-02-02 01:07:30
回答 2查看 976关注 0票数 0

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-02 17:48:28

php页面指向错误的数据库位置,因为$_SERVER["HTTP_HOST"] (用于确定要使用的文件位置)不再是"localhost“,而是服务pc的名称。解决问题:)

票数 1
EN

Stack Overflow用户

发布于 2011-02-02 04:11:27

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4869773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档