我有疑问。我在Facebook上有一些应用程序并收到此错误
Fatal error: Uncaught OAuthException: An active access token must be used to query
information about the current user. thrown in
/home/xxx/public_html/domain/lib/base_facebook.php on line 1024
但无论此时......问题是,是否可以更改/隐藏此“xxx
”名称?你明白?例如,相反,我会/public_html/domain/...
或完全隐藏路径??
提前感谢=)
答案 0 :(得分:6)
建议的操作是在生产模式下禁用所有PHP错误的公开显示。
为此,请修改php.ini
文件并将display_errors
设置为0
。您仍然可以将error_reporting
级别设置为合适的级别,并且所有错误都将记录到error_log
文件中,但实际错误本身对最终用户不可见。
否则,无法修改PHP的内置错误消息来隐藏路径。这样做会使错误消息的帮助更小。
请参阅display_errors和error_reporting PHP指令。
编辑:如果您的问题中出现了确切的错误消息,您可以处理错误(尝试/捕获),然后显示更友好的错误,它可以帮助您,但也不会暴露您的路径。它显示的原因是因为抛出的异常未被捕获。
答案 1 :(得分:2)
没有。如果您在未捕获的异常的情况下不想要完整调试回溯,则每次 即可。这里没有捷径。