2014-09-11 08:14:02 -04:00
< ? php
2024-05-27 04:08:53 -04:00
/**
* SPDX - FileCopyrightText : 2016 - 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX - FileCopyrightText : 2012 - 2015 ownCloud , Inc .
* SPDX - License - Identifier : AGPL - 3.0 - only
*/
2020-11-10 04:18:33 -05:00
/** @var array $_ */
/** @var \OCP\IL10N $l */
2015-01-29 12:33:30 -05:00
2024-02-26 05:12:16 -05:00
style ( 'core' , [ 'styles' , 'header' , 'exception' ]);
2020-11-10 04:18:33 -05:00
2024-09-18 03:23:19 -04:00
require_once __DIR__ . '/print_exception.php' ;
2020-11-10 04:18:33 -05:00
2014-09-11 08:14:02 -04:00
?>
2022-07-18 11:58:05 -04:00
< div class = " guest-box wide " >
2017-05-17 09:35:10 -04:00
< h2 >< ? php p ( $l -> t ( 'Internal Server Error' )) ?> </h2>
2017-08-29 10:10:54 -04:00
< p >< ? php p ( $l -> t ( 'The server was unable to complete your request.' )) ?> </p>
< p >< ? php p ( $l -> t ( 'If this happens again, please send the technical details below to the server administrator.' )) ?> </p>
2017-05-17 09:35:10 -04:00
< p >< ? php p ( $l -> t ( 'More details can be found in the server log.' )) ?> </p>
2024-04-26 09:52:11 -04:00
< ? php if ( isset ( $_ [ 'serverLogsDocumentation' ]) && $_ [ 'serverLogsDocumentation' ] !== '' ) : ?>
2024-05-13 11:43:57 -04:00
< p >< a href = " <?php print_unescaped( $_['serverLogsDocumentation'] ) ?> " target = " _blank " rel = " noopener " >< ? php p ( $l -> t ( 'For more details see the documentation ↗.' )) ?> </a></p>
2024-04-26 09:52:11 -04:00
< ? php endif ; ?>
2014-09-11 09:27:27 -04:00
2017-05-17 09:35:10 -04:00
< h3 >< ? php p ( $l -> t ( 'Technical details' )) ?> </h3>
2014-09-11 08:14:02 -04:00
< ul >
2018-02-23 05:18:29 -05:00
< li >< ? php p ( $l -> t ( 'Remote Address: %s' , [ $_ [ 'remoteAddr' ]])) ?> </li>
< li >< ? php p ( $l -> t ( 'Request ID: %s' , [ $_ [ 'requestID' ]])) ?> </li>
2020-07-02 09:46:59 -04:00
< ? php if ( isset ( $_ [ 'debugMode' ]) && $_ [ 'debugMode' ] === true ) : ?>
2018-02-23 05:18:29 -05:00
< li >< ? php p ( $l -> t ( 'Type: %s' , [ $_ [ 'errorClass' ]])) ?> </li>
< li >< ? php p ( $l -> t ( 'Code: %s' , [ $_ [ 'errorCode' ]])) ?> </li>
< li >< ? php p ( $l -> t ( 'Message: %s' , [ $_ [ 'errorMsg' ]])) ?> </li>
< li >< ? php p ( $l -> t ( 'File: %s' , [ $_ [ 'file' ]])) ?> </li>
< li >< ? php p ( $l -> t ( 'Line: %s' , [ $_ [ 'line' ]])) ?> </li>
2014-09-11 08:14:02 -04:00
< ? php endif ; ?>
</ ul >
2020-09-04 07:50:14 -04:00
< ? php if ( isset ( $_ [ 'debugMode' ]) && $_ [ 'debugMode' ] === true ) : ?>
2014-09-11 09:27:27 -04:00
< br />
2017-06-19 17:35:15 -04:00
< h3 >< ? php p ( $l -> t ( 'Trace' )) ?> </h3>
2020-11-10 04:18:33 -05:00
< ? php print_exception ( $_ [ 'exception' ], $l ); ?>
2014-09-11 08:14:02 -04:00
< ? php endif ; ?>
2017-05-17 09:35:10 -04:00
</ div >