我在IIS 7.5服务器上运行PHP 5.4.5(在Win7 64下),我有问题使PHP错误可见。 此刻,当我有一个PHP错误时,服务器发回500错误消息“页面无法显示,因为发生了内部服务器错误”。 我使用phpmanager来configurationphp。 PHP Ini正确,错误日志E_ALL和display_errors启用(错误也写入日志)。 我已经从DetailedLocalOnly中将errorMode设置为Detailed,并删除了所有的错误页面。 但它是同样的错误500 … PS:我已经阅读了所有张贴在serverfault和stackoverflow。
我的asp.net应用程序没有写入Windows事件日志的权限。 它在networking服务帐户下运行。 有没有任何工具/pipe理控制台,而不是破解在registry中保证许可? 谢谢! 顺便说一句。 我正在使用Windows Server 2003。
有谁知道是否有一个开源或内置的方式来查看所有IIS和http.sys端点/网站通过GUI? 我遇到的问题是我有点警惕http.sys应用程序(例如SQL Reporting Services 2008)及其状态,日志,安全设置等的可见性。我知道有文档说明如何通过命令行和registry黑客,但似乎必须有一个更好的办法。
好的,这是这个场景: 直到几个星期前,我们没有发现公司网站有任何问题。 人们没有投诉就使用它。 然后,一位客户抱怨说,该网站上的一个特定页面正在等待他,只有当他在一个充满数据的表单上进行POST操作。 我检查出来了,它也超时了。 但是,它只在Google Chrome和IE中超时,而不在Firefox中超时。 另外,在同一台服务器上,同一个页面,但是从不同域名(不受SSL保护的域名)服务的页面在任何浏览器下都不会超时。 澄清: https : //www.mysite.com/changes.php在POST上超时,但与http一样工作正常。 这种区分(SSL与非SSL)似乎很重要,因为没有其他变化。 我们的证书是有效的,Firefox检测到页面没有错误。 我查看了页面中的请求和响应头,他们都遵循正确的格式。 然后,在游览网站之后,我注意到其他一些事情。 IE和Chrome都会经常在任何基于PHP的页面上超时。 他们永远不会在静态图像或HTML文件超时。 我已经从各种不同的服务器,我的家庭和工作工作站,以及我的上网本看过这个网站。 因此,我打了病毒感染,因为我非常怀疑病毒会以完全相同的方式袭击我所访问的每一台机器。 我的设置是:服务器:Win2k3,II6,PHP 5.2.9-1。 客户端:IE7,IE8,Chrome(常规和开发通道):PHP页面频繁超时。 Firefox 2,Firefox 3:没有超时。 萤火虫显示没有错误,甚至冗长的服务页面。 我花了2天时间寻找任何可以find的技术知识,而且我的search参数太笼统了。 在IE和Chrome中,每个人都有加载SSL页面的问题,原因很多。 超时的偶然性以及任何地方都没有报告错误的事实正在使我疯狂起来。 有没有人有这样的问题的任何见解?
我有公司的IIS 7.5 (Windows 2008R2 SP1)下的WordPress的网站,但我仍然有文件访问问题: 在.NET网站下,通常是IIS用户使用IIS_IUSRS来代表网站用户执行任务,但在使用PHP时也是如此? 正如你所看到的,我已经设置了正确的权限wp-content文件夹和所有的子文件夹(我没有证实这一点)。 我错过了什么?
我有两个服务器,我想用来负载平衡的应用程序。 理想情况下,但不是要求,我可以根据URL负载平衡。 但是根据我的研究,这不是那么做。 我的计划是使用CloudFlare的dns服务进行故障转移。 更重要的是高可用性,就是性能的提升。 有没有3个服务器这样做的好方法?
我在我的IIS日志上使用LogParser来获得每小时访问的graphics: SELECT date,QUANTIZE(time,3600),COUNT(*) FROM ex*.log WHERE cs-uri-stem LIKE '%SomePage.aspx' GROUP BY date,QUANTIZE(time,3600) 问题:如果在一个小时内没有对SomePage.aspx的访问,那么这行就是从输出中丢失的。 我只是想知道,即使COUNT(*)是0,我可以告诉LogParser为每个小时插入一行吗? 基本上我伤口需要一些告诉logparser使用MIN(date)和MAX(date)作为“边界”和“期望”每小时一行。 显示目前只是到一个文本文件,然后到Excel中创build一个图(SomePage.aspx每小时命中),以便得到一个适当的线性图,我需要每个小时的条目,即使它是0,如果我可以直接从LogParser得到它,这将是伟大的。
在我们的活动框中,我们在事件查看器中发现了连续的例外情况: Process information: Process ID: 3916 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpException Exception message: Path 'PROPFIND' is forbidden. Thread information: Thread ID: 14 Thread account name: OURDOMAIN\Account Is impersonating: True Stack trace: at System.Web.HttpMethodNotAllowedHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Other Specs: Windows Server 2003 R2 […]
我想保护我的网站上运行IIS6下的一些文件夹/目录,但我不想在Active Directory中input用户,或者以任何方式让他们成为Windows用户。 我目前在数据库中有用户/密码。 在过去,我不得不购买特殊的ISAPIfilter/应用程序,以创build密码保护的目录,可以查找用户/通过数据库或平面文件(如.htaccesstypes的东西)…像http:// www.flicks.com/flicks/authx.htm或http://www.iistools.com/en/iispassword.html或http://www.dotnetprotect.com/ 假设我不想做任何自定义开发…我在IIS6中做这个工作的选项是什么? 有没有免费/开源的选项?
我已经在这台机器上首次启用了iis组件,从控制面板 – >添加软件 – > windows组件,然后重新启动。 当我尝试从inetmgr启动“默认网站”(显示为“默认网站(已停止)”)时,没有任何事情发生。没有错误,事件日志中没有任何内容。 Regmon和Filemon显示没有明显的错误。 我已经确认,端口80上没有运行任何东西,并试图改变本地端口(8080,8081等),没有任何效果。 更多信息 – 我已经删除了安装,重新启动,添加回来,重新启动…仍然无法正常工作。 我有Visual Studio 2008,SQLServer 2008安装。