Php HTTP 500内部服务器错误?

Php HTTP 500内部服务器错误?,php,html,http,Php,Html,Http,我在一个php网站上工作,我的web服务器应用程序是Windows server 2003上的IIS 我添加了一个需要保存并通过电子邮件发送的web表单 有四个文件用于实现这一目标:- file1.php-获取用户输入 通过表格进入它。file2.php -接收表单数据,然后使用odbc将其保存在数据库中并发送 其中一些通过电子邮件file3.js-发送到 验证表单元素file4.css-到 更改web的设计和样式 页面 我遇到了一条奇怪的错误消息,它没有提及我可以更改以解决问题的特定选项或设置

我在一个php网站上工作,我的web服务器应用程序是Windows server 2003上的IIS

我添加了一个需要保存并通过电子邮件发送的web表单

有四个文件用于实现这一目标:-

file1.php-获取用户输入 通过表格进入它。file2.php -接收表单数据,然后使用odbc将其保存在数据库中并发送 其中一些通过电子邮件file3.js-发送到 验证表单元素file4.css-到 更改web的设计和样式 页面

我遇到了一条奇怪的错误消息,它没有提及我可以更改以解决问题的特定选项或设置

我得到的结果如下:-

HTTP 500内部服务器错误


由于目前您的问题中没有太多细节,我建议您可以这样做:1尝试在PHP文件中打印一个hello,看看它是否工作,如果工作,然后尝试程序的前几行,打印一些内容,看看它是否工作。换句话说,简化到最简单的,看看它是否有效。然后逐步建立它。

阅读IIS日志


查找IIS登录

您应该查找web服务器的错误日志。它可能包含更详细的错误消息您必须在服务器日志中有更详细的信息。请检查PHP错误日志,如果没有帮助,请发布最后一点如果它是共享主机。。。每月5美元或每月10美元类型。。。在那些我一直想知道的情况下,可以查看错误日志吗@動靜能量: 询问托管提供商是否提供对托管日志的访问。只需查看日志会容易得多,然后您就可以立即修复错误。如果是共享托管。。。每月5美元或每月10美元类型。。。我一直在想,在这种情况下是否可以查看错误日志。+1日志更快,是的,但这仍然是一种有效的调试技术,Adam。
The website cannot display the page 
 HTTP 500  
   Most likely causes:
•The website is under maintenance.
•The website has a programming error.

   What you can try: 
     Refresh the page. 

     Go back to the previous page. 

     More information