我在Windows Server 2008 R2 SP1上运行IIS7.5。 一个多月前,我做了PHP(v5.5.11),MySQL和phpMyAdmin接口的通用安装,并且它都很好。 有一天我开始玩WordPress的网站,这一切都变得很难看。 现在,在涉及PHP的任何网站上,我得到“500 – 内部服务器错误”(包括phpMyAdmin)或浏览器永远坐在那里“加载”,但没有收到任何数据,就好像它仍在尝试parsingURL。 我已经尝试安装Visual Studio 2012更新4的Visual C ++可再发行组件的32位版本,如下所示: 全新安装的IIS和PHP 500错误 我一整天都在扯掉我的头发。 任何帮助将非常感激!
数据包丢失和服务器错误500之间是否有任何依赖关系? 我已经检查了Apache(在CentOS + WHM / cPanel上运行)访问日志为500s,看起来像是随机发生,没有任何主要原因。 另外我注意到,外层交换机正在产生冲突,这可能与该networking上的丢包有关。 在大多数情况下,它似乎有人得到500,然后重新加载页面和页面加载。 一个500错误的Apache访问日志的例子 157.55.39.112 – – [25/Sep/2015:10:20:45 -0400] "GET /meet-the-staff-finance-administration-technology-ud-3173/ HTTP/1.1" 500 70432 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 和错误日志中的相关错误 [Fri Sep 25 10:21:50 2015] [error] [client 157.55.39.112] zend_mm_heap corrupted [Fri Sep 25 10:21:50 2015] [error] [client 157.55.39.112] Premature end of script headers: index.php 但是对于来自访问日志的500错误,错误日志中没有相关的行 54.84.95.88 – – [25/Sep/2015:10:25:47 -0400] […]
我部署一个基于Yii的应用程序,我们通过ajax发送查询string来search产品,在本地的apache环境中,这些string被处理,但是在我们的生产服务器上运行nginx查询string后,'&'被忽略 我们的查询string示例是 /en_GB/site/products?question1=female&question4=skincare&question5=60 发送时,我们遇到了500错误 Error 500 Undefined index: question5 CHttpException Your request is invalid. 我们的nginxconfiguration包含 location / { try_files $uri $uri/ /index-prod.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } 任何帮助
我有一个WordPress的多站点安装在非托pipe的CentOS服务器上运行正常,但是对于某些function,我需要在某些页面上执行自己的操作,并手动与一些非Wordpress表进行交互。 当为表单操作编写脚本时,我得到一个500:内部服务器错误。 根据Apache日志是由于“在标题之前输出脚本结束”。 检查它不只是我做一些荒谬的事情,我试图直接链接到文件,并将其更改为<?php echo "Hello World!"; ?> <?php echo "Hello World!"; ?> ,但问题一直存在。 所以它不能成为脚本本身的问题。 WordPress没有任何问题意味着它不一定是PHP本身… 我已经尝试了谷歌和拖网通过这里,但我似乎无法find有用的答案。 任何帮助将非常受欢迎。 先谢谢你。
我们全新的Windows2012R2服务器。 我们已经安装了IISfunction(包括静态内容)。 然后我们已经部署了一个网站(使用复制)。 当我们浏览到网站时,HTML,CSS和JavaScript服务就好了。 但是,对png和ico请求的请求获得响应HTTP状态500,子状态0,win32状态1346。 1346年的状态似乎表明一个模仿问题 。 但是,为什么我们只是为了图像? 更重要的是,我们如何解决这个问题,而不打开模仿? 编辑:实际上,它没有帮助添加IIS_IUSRS Impersonate a client after authentication 。
我们运行一个web应用程序并从Apache / PHP切换到IIS / PHP(fastcgi)。 现在我们的客户每天得到200张空白页。 根据IIS日志它是“500 0 64”。 sc-win32-status 64是“指定的networking名称不再可用”。 这听起来像一个networking问题,但根据我们的客户,networking应该是好的,这不是我们的一部分。 我们没有Apache / PHP的这些问题。 有没有办法find原因? Eventlog不显示任何内容,而且我们在php_errors.log内没有任何错误。 服务器是Windows 2008 R2 Datacenter(如果有的话)。 应用程序仅用于局域网。
今天我遇到以下情况:页面不加载(错误500),并在日志中我看到这一点: mod_fcgid进程优雅的杀死失败发送sigkill和页面不加载 我该如何解决这个问题? 什么可能导致它?
当我尝试访问我的一个IIS网站时,出现错误500.19 Internal server error 。 我被告知它来自IIS权限,是吗? 问题是,当我尝试访问任何东西(单击我的网站上的文件夹,单击应用程序池,甚至有时什么都不做),我得到以下错误: 未find方法:'Microsoft.Web.Administration.SslFlags Microsoft.Web.Administration.Binding.get_SslFlags()”。 我想用这个做什么? 我试图通过Windowsfunction重新安装IIS并重新安装.NET框架,没有任何改变。
我有很大的麻烦发布我的网站到IIS。 它始终返回HTTP 500内部服务器错误。 我的项目在本地主机上运行完美。 我已经安装了NuGet包MvcDiagnostics.asxp( http://bradwilson.typepad.com/blog/2010/03/diagnosing-aspnet-mvc-problems.html )检查是否有任何隐藏的exception,但我没有find任何东西。 我正在运行一个Windows Server 2016,我在上面安装了IIS。 我没有与我的网站需要数据库连接。 ApplicationPoolIdentity默认应用程序池标识,我只是在80端口上添加了一个新的网站。 我给了用户IIS_IUSRS在inetpub文件夹上的完整权限。 我的网站被添加在C:\ inetpub \ wwwroot \网站下 我也尝试在webconfig中更改existingResponse =“PassThrough”和customErrors mode =“Off”,但没有运气。 任何帮助深表感谢! 我已经坚持了几个星期。 我能做什么? 谢谢! 解 点击“开始button” 在search框中input“打开或closures窗口function” 在function窗口中单击:“Internet信息服务” 点击:“万维网服务” 点击:“应用程序开发function” 检查(启用)function。 我检查了所有,但CGI。 看来我忘了安装IIS的某些部分。
我有兴趣从PHP错误中获取浏览器内的cgi-bin脚本错误。 CGI脚本可以是Perl,Python,Ruby,二进制或其他。 我对一个特定的解决scheme不感兴趣 – 我正在寻找一些可以与任何脚本一起工作的东西。 我想用在一个不在生产中的开发/testing服务器上。 我知道在生产中你不应该显示error_log给用户。 我正在寻找一个脚本来取代Apache中的ErrorDocument。 我有一个过去,但我失去了它。