如何更改/隐藏服务器目录名称?

时间:2012-06-12 17:47:29

标签: php apache .htaccess

我有疑问。我在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/... 或完全隐藏路径??

提前感谢=)

2 个答案:

答案 0 :(得分:6)

建议的操作是在生产模式下禁用所有PHP错误的公开显示。

为此,请修改php.ini文件并将display_errors设置为0。您仍然可以将error_reporting级别设置为合适的级别,并且所有错误都将记录到error_log文件中,但实际错误本身对最终用户不可见。

否则,无法修改PHP的内置错误消息来隐藏路径。这样做会使错误消息的帮助更小。

请参阅display_errorserror_reporting PHP指令。

编辑:如果您的问题中出现了确切的错误消息,您可以处理错误(尝试/捕获),然后显示更友好的错误,它可以帮助您,但也不会暴露您的路径。它显示的原因是因为抛出的异常未被捕获。

答案 1 :(得分:2)

没有。如果您在未捕获的异常的情况下不想要完整调试回溯,则每次 即可。这里没有捷径。