我正在使用 php 和 mysql 后端运行一个网站。一切都很顺利,但突然一个用户帐户开始出现 500 错误。每个用户都有自己的配置文件,因此当他们登录任何框时,无论他登录到哪个框,他们的 Internet Explorer 设置都是相同的。有人知道这是否可能是 Internet Explorer 设置导致的吗?我试图在客户端调试所有内容,但无论我做什么,他都会被拒绝。他正在进入配置文件(我正在使用 php 框架),我可以向这些屏幕输出一些垃圾,但随后它就会出错。没有其他帐户遇到此问题。我并不是真正的 SA,但我认为目前唯一可能是他的配置文件中的某些设置导致了此问题。这也发生在 Firefox 上,但我看到的不是 500 错误,而是空白屏幕。(我假设友好的错误消息已打开)
答案1
可能性不大,但请检查此用户是否具有代理设置或由组策略分配的某些其他 Internet Explorer 设置,这些设置与其他用户不同。请您的 SA 运行组策略结果向导对于此用户和另一个已知的良好用户,查看他们是否存在相关差异。
答案2
您可以尝试以下几点:
- 检查当前记录中的任何字符串数据是否不包含任何终止字符,例如撇号、逗号、分号等,这些字符在显示之前可能未被清除。这可能会导致错误。
- 您可以在此数据库中为客户创建新的个人资料吗?查看是否可行,为客户创建新的记录/个人资料。
- 如果您想尝试一些东西,并且您正在运行 IE8 - 请尝试兼容模式。
我真的想不出还有其他什么可以尝试的——我不知道您使用什么框架,或者用户最近是否在其个人资料上更改了任何内容(或能够更改任何内容)。