每次我请求.php文件时,我都会收到500错误代码。我尝试了许多不同的文件权限并搜索了整个互联网(或者至少,感觉是这样的),但我找不到任何有用的东西。(找到suexec错误或类似的东西并不容易。但是我猜,这是有权限的东西......而且可能我只是不知道某个/特定点......)/var/log/apache2/error.log(日志级别信息)[TueSep1112:47:212012][info]Init:SeedingPRNGwith648bytesofentropy[TueSep1112:47:212012][info]Init:GeneratingtemporaryRSApri
问题上传大约8MB或以上的文件时,我收到500内部服务器错误。php.ini中的所有PHP设置是正确的maxAllowedContentLength已在web.config中设置服务器信息从maxAllowedContentLength大概可以看出,我正在运行IIS7.5,使用FastCGI和PHP5.3.17附加信息我已经尝试了很多不同的方法来让这个工作,但根本找不到问题。但是,我发现以下信息可能有助于找出此问题的根源:使用服务器上的MediaWiki上传文件(较大的文件)时,我收到相同的错误,这表明它不是我的代码中的错误。最重要的是-我设法在Plesk文件管理器中上传了一个18MB
nginx或php-fpm也不会报告错误500输出,事实上500响应是在访问日志上而不是在nginx错误日志上。该脚本在我的开发环境中运行正常。nginxversion:nginx/1.6.2PHP5.5.19(fpm-fcgi)试过了catch_workers_output=1重新启动一切,还是不行nginx访问日志显示:x.x.x.x--[12/Dec/2014:19:25:08-0200]"GET/merchant/customer/mobile/data?sEcho=1&iColumns=3&sColumns=%2C%2C&iDisplayStart=0&iDisplayLen
我正在运行安装了cPanel的Linux服务器。我在访问某个页面时不断收到500错误,但我正在尝试查找可以为我提供更多信息的日志。这是我在一个地方找到的一些日志:/usr/local/apache/domlogs/mydomain.com但所有这些都是通用信息,表明发生了500错误,但不一定是导致错误的原因。我应该在哪里寻找这些信息? 最佳答案 在CentOS中运行Apache2,可以通过以下命令查看日志:tail/usr/local/apache/logs/error_log 关于ph
我对Symfony2有疑问。一切正常,有一天……开始出现问题……当我打开一个页面时,我得到错误500。服务器返回这个错误,而不是Symfony。如果我刷新,我显示页面没有错误。但是当我打开一个新页面(新url,同一个站点)时,错误又来了。我试图重新加载apache。我尝试删除缓存和日志中的所有内容。我的控制台文件、app.php文件、app_dev.php文件都没有注释umask(0000)。这是我遇到错误时symfony2日志的最后一行:[2015-09-0411:20:57]event.DEBUG:Notifiedevent"kernel.response"tolistener"J
当我们的站点遇到内部服务器错误时,我正在尝试收集信息。我们有许多应用程序从未设置过正确的错误日志记录,当问题发生时,我们的客户不会为我们提供最好的信息。我想做的是,当500发生时,我想收集有关问题发生位置的数据,例如:用户所在的页面与页面相关的任何数据($_GET、$_POST等)我已经使用以下配置在我们的服务器(IIS7)上设置了自定义错误页面:在该页面上,我只是对$_POST和$_GET进行var_dump以查看其中是否有任何内容进入错误页面,但事实并非如此。我对500错误的目标是:在出错时收集有关页面/用户的数据向支持团队发送有关包含所收集数据的问题的电子邮件有什么方法可以收集该
内部错误500是一个普遍的错误,在/wordpress/error_log下的日志中什么也没有显示。有没有办法获取崩溃发生位置的堆栈跟踪?在ASP.NET中,这很容易,因为堆栈跟踪、代码片段和行号都显示在错误页面中。任何帮助将不胜感激。 最佳答案 在您的php.ini中打开php错误或将此行添加到您的webroot中的.htacess文件中:php_flagdisplay_errorson 关于php-如何追踪导致WordPress错误500的原因?,我们在StackOverflow上找
我正在尝试创建一个用于监听403、404和500异常的监听器。这适用于403和404异常,但不适用于500异常。对于500异常(或将作为500错误返回给客户端的异常)永远不会调用onKernelException方法。在我当前的Symfony项目中以及将代码添加到干净的Symfony2.4.1安装时,它似乎是相同的。然后我通过执行一个不存在的函数引入了500错误。在开发环境中,我得到一个Symfony生成的页面,上面写着“哎呀,看起来出了点问题。”然后查看有关抛出的“UndefinedFunctionException”的信息以及500状态码。在生产环境中,我得到一个空白页面以及500
我经历过azurephpwebrole部署的奇怪行为,当我浏览页面时,每隔一秒部署就会显示错误500,但如果我再次发布而不做任何更改,我会尝试在事件中找到一些东西查看器,但什么也没有,有什么建议吗?一些调试信息:发生该错误时,我使用远程桌面检查了IIS配置,我注意到PHP处理程序指定了错误的路径,例如F:\wwwroot\bin\php\php-cgi.exe但在服务器上的实际路径是E:\wwwroot\bin\php\php-cgi.exe我认为驱动器号(F:)是从我的系统中发布的但是,正如我所说,奇怪的是,有一次它有效,但当我再次发布它时,却发生了错误......setup_web
我刚刚在PHP的header()方法中发现了一个奇怪的地方,它会默默地将我的一些状态转换为500。由于我没有在各种网络搜索中找到提及此行为的运气,所以我将其添加到此处以希望节省其他人有些恼火,但也想问问是否有人发现了比我想出的更好的解决方法(使用PHP或Zend1)。给定一个简单的PHP脚本,例如:我希望收到类似这样的信息:HTTP/1.1429Date:Thu,18Jul201322:19:45GMTContent-Length:11Content-Type:text/html;charset=UTF-8TooManyRequests相反,它实际上返回:HTTP/1.1500Inte