当前位置: 首页 > 面试题库 >

PHP-500而不是错误

鱼安然
2023-03-14
问题内容

我有一个用PHP编写的页面。我无权访问服务器。我想这样做,而不是在PHP遇到错误时显示错误消息,而是给出500。


问题答案:

如果display_errors关闭,PHP 5.2默认会发送致命错误的HTTP
500。如果托管使用较旧的PHP,则必须注册自己的错误处理程序以及可能的异常处理程序,然后将用户重定向到您的500错误页面。尝试按照@Umang的建议在PHP脚本中设置display_errors和error_reporting变量。



 类似资料:
  • 我有个例外 2018-11-01 21:05:49.122错误31446---[nio-8080-exec-1]O.A.C.C.C.[.[.[/].[dispatcherServlet]:servlet.Service()在路径[]上下文中的servlet[dispatcherServlet]引发异常[请求处理失败;嵌套异常为org.springframework.web.multipart.ma

  • 问题内容: 这从未发生过。通常它会显示错误,但是现在它只给我500个内部服务器错误。当然,在显示错误之前,它是不同的服务器。现在,我在新服务器上(我具有完整的root用户,因此,如果需要在php.ini中的某个位置进行配置,则可以。)或者也许与Apache兼容? 我一直在忍受它,只是将文件传输到我的其他服务器上并在其中运行以查找错误,但这变得太乏味了。有没有办法来解决这个问题? 问题答案: 检查,

  • 亲爱的,我喜欢在Spring4 Rest应用程序中自定义错误处理,所以如果控制器中的check in@preauthorize注释失败,它应该返回HTTP代码401,而不是服务器错误500。 下面是我的身份验证FailureHandler: 这里是我的Spring Security配置 这里是我的rest控制器类

  • 我正在使用org。springiframework。网状物客户RestTemplate用于一些Java测试,以编写一些新代码的单元测试。我预计这些调用会失败(我正在测试身份验证) 调用不是返回预期的401代码,甚至不是500代码,而是抛出异常。 电话是这样的: 我怀疑我错过了一些非常明显的东西,但我不知道它是什么。这难道不应该简单地返回一个状态代码=401的实体响应吗?

  • 您好,我刚刚安装了WAMP,并在屏幕底部获得了绿色图标。本地主机加载正常,当我单击php信息时,一切正常。 我的问题是,当我单击phpmyadmin时,我得到错误代码500-网站在检索…localhost/phpmyadmin/时遇到错误。它可能因维护而停机或配置不正确。 我在安装WAMP之前安装了Apache。这可能是问题吗? 我的mysql日志显示了。。。。