【问题标题】:Company Intranet, PHP/MySQL hosted locally on serve公司内网、PHP/MySQL 本地托管在服务器上
【发布时间】:2011-09-23 23:42:43
【问题描述】:

我为我的公司创建了一个 Intranet,但我遇到了问题。文件和 MySQL 表托管在我们的本地服务器上,并且是用 PHP 编写的。基本上它有一个员工登录系统和一个公告板、日历等。

无论如何,我为员工创建了帐户,但没有人可以从他们自己的计算机登录,只有我的计算机和服务器计算机。是因为我在这两台电脑上只安装了 PHP 吗?我需要在所有计算机上安装它吗?

感谢任何帮助!

【问题讨论】:

  • 您对网络服务器的工作方式有一个根本性的误解——PHP 代码在服务器上运行。该代码生成 HTML(或其他)并将其发送给客户端。其他计算机唯一需要的是浏览器。
  • 他们如何连接到服务器?他们写什么网址?
  • 用“他们无法登录”指定您的意思。页面加载不出来?他们是否插入了用户名和密码但没有任何反应?你检查过cookie的路径吗?有可能设置为localhost或者127.0.0.1,和内网IP不同。
  • 地址是192.168.1.5,如果有帮助的话,我们的服务器使用IIS 6。基本上,当有人尝试登录时,他们只是被重定向到同一个登录页面(如果用户名/密码不正确,应该会发生这种情况)。
  • 好的,我发现其他电脑使用Firefox可以正常登录,但是使用Internet Explorer时遇到问题。是否有禁用 PHP 中的脚本或其他内容的设置?

标签: php mysql intranet


【解决方案1】:

您需要将服务器的内网 IP 地址设为静态。在您的服务器命令提示符中输入ipconfig /all 将会有类似 192.168.1.*(不是 192.168.1.1)的 IP 地址复制,然后从其他计算机使用它来访问您的本地网站。

【讨论】:

  • 它已经设置为 192.168.1.5,听起来正确吗?
  • 是的,如果您尝试从服务器上的浏览器和其他 PC 访问此 IP 地址会发生什么听起来确实正确??
  • 好吧,这里有一点:其他计算机可以使用 Firefox 访问它,但 IE 会阻止它。我完全迷路了!
  • 因为它是一个 Intranet,您可以轻松地执行您选择的浏览器。最后,如果你觉得我的回答有用,请接受它:)
  • 好的,有没有办法配置 Internet Explorer 以停止拒绝这些脚本,这样我就不必切换整个公司了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多