¿Cómo cambiar/ocultar el nombre del directorio del servidor?

Tengo una pregunta. Tengo alguna aplicación en facebook y recibo este error.

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

pero no importa en este momento... el asunto es que, ¿es posible cambiar/ocultar este "xxx"nombre? ¿entiendes? por ejemplo, en lugar de esto yo tendría /public_html/domain/... ¿O ocultar completamente el camino?

gracias de antemano =)

preguntado el 12 de junio de 12 a las 18:06

¿Quiere decir en lugar de "deshabilitar siempre la visualización de errores en entornos de producción"? -

2 Respuestas

La acción recomendada sería deshabilitar la visualización pública de todos los errores de PHP cuando esté en modo de producción.

Para hacer eso, edite su php.ini archivar y configurar display_errors a 0. Todavía puede configurar el error_reporting nivel a algo adecuado y todos los errores se registrarán en el error_log archivo, pero los errores reales no son visibles para el usuario final.

De lo contrario, no hay forma de modificar los mensajes de error integrados de PHP para ocultar la ruta. Hacerlo haría que el mensaje de error fuera mucho menos útil.

Vea display_errors y error_reporting Directivas PHP.

EDITAR: en el caso del mensaje de error exacto en su pregunta, puede manejar el error (intentar/atrapar) y luego mostrar un error más amigable que lo ayude pero que tampoco exponga su camino. La razón por la que se muestra así es porque no se detectó una excepción que se lanzó.

Respondido el 12 de junio de 12 a las 18:06

No. Si no quieres el completar debug backtrace en caso de un excepción no detectada, necesitarás Atrapalo cada vez. No hay atajos aquí.

Respondido el 12 de junio de 12 a las 18:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.