Whoops \ Exception \ ErrorException (E_WARNING)
Use of undefined constant DEVMODE - assumed 'DEVMODE' (this will throw an Error in a future version of PHP) Whoops\Exception\ErrorException thrown with message "Use of undefined constant DEVMODE - assumed 'DEVMODE' (this will throw an Error in a future version of PHP)" Stacktrace: #7 Whoops\Exception\ErrorException in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:353 #6 ilErrorHandling:handlePreWhoops in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:353 #5 ilErrorHandling:isDevmodeActive in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:134 #4 ilErrorHandling:getHandler in /var/www/space1/web241/lms/Services/Exceptions/classes/class.ilDelegatingHandler.php:48 #3 ilDelegatingHandler:handle in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:260 #2 Whoops\Run:handleException in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:333 #1 Whoops\Run:handleError in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:362 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (8):
7 Whoops\Exception\ErrorException
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php353
6 ilErrorHandling handlePreWhoops
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php353
5 ilErrorHandling isDevmodeActive
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php134
4 ilErrorHandling getHandler
/­var/­www/­space1/­web241/­lms/­Services/­Exceptions/­classes/­class.ilDelegatingHandler.php48
3 ilDelegatingHandler handle
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php260
2 Whoops\Run handleException
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php333
1 Whoops\Run handleError
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php362
0 Whoops\Run handleShutdown
[internal]0
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	protected function getWhoops() {
		return new Run();
	}
	
	/**
	 * Is the DEVMODE switched on?
	 * @return bool
	 */
	protected function isDevmodeActive() {
		return DEVMODE;
	}
 
	/**
	 * Get a default error handler.
	 * @return Whoops\Handler
	 */
	protected function defaultHandler() {
		// php7-todo : alex, 1.3.2016: Exception -> Throwable, please check
		return new CallbackHandler(function($exception, Inspector $inspector, Run $run) {
			global $lng;
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	protected function getWhoops() {
		return new Run();
	}
	
	/**
	 * Is the DEVMODE switched on?
	 * @return bool
	 */
	protected function isDevmodeActive() {
		return DEVMODE;
	}
 
	/**
	 * Get a default error handler.
	 * @return Whoops\Handler
	 */
	protected function defaultHandler() {
		// php7-todo : alex, 1.3.2016: Exception -> Throwable, please check
		return new CallbackHandler(function($exception, Inspector $inspector, Run $run) {
			global $lng;
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	 *
	 * @return Whoops\Handler
	 */
	public function getHandler() {
		// TODO: * Use Whoops in production mode? This would require an appropriate
		//		   error-handler.
		//		 * Check for context? The current implementation e.g. would output HTML for
		//		   for SOAP.
 
		if ($this->isDevmodeActive()) {
			return $this->devmodeHandler();
		}
 
		return $this->defaultHandler();
	}
 
	function getLastError()
	{
		return $this->error_obj;
	}
/var/www/space1/web241/lms/Services/Exceptions/classes/class.ilDelegatingHandler.php
	 * that handler.
	 *
	 * @return int|null A handler may return nothing, or a Handler::HANDLE_* constant
	 */
	public function handle() {
		if (defined("IL_INITIAL_WD"))
		{
			chdir(IL_INITIAL_WD);
		}
		$handler = $this->error_handling->getHandler();
		$handler->setRun($this->getRun());
		$handler->setException($this->getException());
		$handler->setInspector($this->getInspector());
		$handler->handle();
	}
}
 
?>
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
        foreach (array_reverse($this->handlerStack) as $handler) {
            $handler->setRun($this);
            $handler->setInspector($inspector);
            $handler->setException($exception);
 
            // The HandlerInterface does not require an Exception passed to handle()
            // and neither of our bundled handlers use it.
            // However, 3rd party handlers may have already relied on this parameter,
            // and removing it would be possibly breaking for users.
            $handlerResponse = $handler->handle($exception);
 
            if (in_array($handlerResponse, array(Handler::LAST_HANDLER, Handler::QUIT))) {
                // The Handler has handled the exception in some way, and
                // wishes to quit execution (Handler::QUIT), or skip any
                // other handlers (Handler::LAST_HANDLER). If $this->allowQuit
                // is false, Handler::QUIT behaves like Handler::LAST_HANDLER
                break;
            }
        }
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
                }
            }
 
            // XXX we pass $level for the "code" param only for BC reasons.
            // see https://github.com/filp/whoops/issues/267
            $exception = new ErrorException($message, /*code*/ $level, /*severity*/ $level, $file, $line);
            if ($this->canThrowExceptions) {
                throw $exception;
            } else {
                $this->handleException($exception);
            }
            // Do not propagate errors which were already handled by Whoops.
            return true;
        }
 
        // Propagate error to the next handler, allows error_get_last() to
        // work on silenced errors.
        return false;
    }
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
[internal]

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 38688
SCRIPT_FILENAME /var/www/space1/web241/lms/index.php
SERVER_ADMIN [no address given]
CONTEXT_DOCUMENT_ROOT /var/www/space1/web241/lms
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /var/www/space1/web241/lms
REMOTE_ADDR 54.85.255.74
SERVER_PORT 80
SERVER_ADDR 185.40.245.50
SERVER_NAME lms.art-web-design.eu
SERVER_SOFTWARE Apache/2.4.56 (Debian)
SERVER_SIGNATURE
Apache/2.4.56 (Debian) Server at lms.art-web-design.eu Port 80
HTTP_HOST lms.art-web-design.eu
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710834123.3427
REQUEST_TIME 1710834123
empty
0. ilDelegatingHandler
1. Whoops\Handler\CallbackHandler
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
Use of undefined constant ERROR_HANDLER - assumed 'ERROR_HANDLER' (this will throw an Error in a future version of PHP) Whoops\Exception\ErrorException thrown with message "Use of undefined constant ERROR_HANDLER - assumed 'ERROR_HANDLER' (this will throw an Error in a future version of PHP)" Stacktrace: #7 Whoops\Exception\ErrorException in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:407 #6 ilErrorHandling:handlePreWhoops in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:407 #5 ilErrorHandling:devmodeHandler in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:135 #4 ilErrorHandling:getHandler in /var/www/space1/web241/lms/Services/Exceptions/classes/class.ilDelegatingHandler.php:48 #3 ilDelegatingHandler:handle in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:260 #2 Whoops\Run:handleException in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:333 #1 Whoops\Run:handleError in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:362 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (8):
7 Whoops\Exception\ErrorException
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php407
6 ilErrorHandling handlePreWhoops
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php407
5 ilErrorHandling devmodeHandler
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php135
4 ilErrorHandling getHandler
/­var/­www/­space1/­web241/­lms/­Services/­Exceptions/­classes/­class.ilDelegatingHandler.php48
3 ilDelegatingHandler handle
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php260
2 Whoops\Run handleException
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php333
1 Whoops\Run handleError
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php362
0 Whoops\Run handleShutdown
[internal]0
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	}
 
	/**
	 * Get the handler to be used in DEVMODE.
	 * @return Whoops\Handler
	 */
	protected function devmodeHandler() {
		global $ilLog;
		
		switch (ERROR_HANDLER) {
			case "TESTING":
				return new ilTestingHandler();
			case "PLAIN_TEXT":
				return new ilPlainTextHandler();
			case "PRETTY_PAGE":
				return new PrettyPageHandler();
			default:
				if ($ilLog) {
					$ilLog->write("Unknown or undefined error handler '".ERROR_HANDLER."'. "
								 ."Falling back to PrettyPageHandler.");
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	}
 
	/**
	 * Get the handler to be used in DEVMODE.
	 * @return Whoops\Handler
	 */
	protected function devmodeHandler() {
		global $ilLog;
		
		switch (ERROR_HANDLER) {
			case "TESTING":
				return new ilTestingHandler();
			case "PLAIN_TEXT":
				return new ilPlainTextHandler();
			case "PRETTY_PAGE":
				return new PrettyPageHandler();
			default:
				if ($ilLog) {
					$ilLog->write("Unknown or undefined error handler '".ERROR_HANDLER."'. "
								 ."Falling back to PrettyPageHandler.");
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	 * @return Whoops\Handler
	 */
	public function getHandler() {
		// TODO: * Use Whoops in production mode? This would require an appropriate
		//		   error-handler.
		//		 * Check for context? The current implementation e.g. would output HTML for
		//		   for SOAP.
 
		if ($this->isDevmodeActive()) {
			return $this->devmodeHandler();
		}
 
		return $this->defaultHandler();
	}
 
	function getLastError()
	{
		return $this->error_obj;
	}
 
/var/www/space1/web241/lms/Services/Exceptions/classes/class.ilDelegatingHandler.php
	 * that handler.
	 *
	 * @return int|null A handler may return nothing, or a Handler::HANDLE_* constant
	 */
	public function handle() {
		if (defined("IL_INITIAL_WD"))
		{
			chdir(IL_INITIAL_WD);
		}
		$handler = $this->error_handling->getHandler();
		$handler->setRun($this->getRun());
		$handler->setException($this->getException());
		$handler->setInspector($this->getInspector());
		$handler->handle();
	}
}
 
?>
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
        foreach (array_reverse($this->handlerStack) as $handler) {
            $handler->setRun($this);
            $handler->setInspector($inspector);
            $handler->setException($exception);
 
            // The HandlerInterface does not require an Exception passed to handle()
            // and neither of our bundled handlers use it.
            // However, 3rd party handlers may have already relied on this parameter,
            // and removing it would be possibly breaking for users.
            $handlerResponse = $handler->handle($exception);
 
            if (in_array($handlerResponse, array(Handler::LAST_HANDLER, Handler::QUIT))) {
                // The Handler has handled the exception in some way, and
                // wishes to quit execution (Handler::QUIT), or skip any
                // other handlers (Handler::LAST_HANDLER). If $this->allowQuit
                // is false, Handler::QUIT behaves like Handler::LAST_HANDLER
                break;
            }
        }
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
                }
            }
 
            // XXX we pass $level for the "code" param only for BC reasons.
            // see https://github.com/filp/whoops/issues/267
            $exception = new ErrorException($message, /*code*/ $level, /*severity*/ $level, $file, $line);
            if ($this->canThrowExceptions) {
                throw $exception;
            } else {
                $this->handleException($exception);
            }
            // Do not propagate errors which were already handled by Whoops.
            return true;
        }
 
        // Propagate error to the next handler, allows error_get_last() to
        // work on silenced errors.
        return false;
    }
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
[internal]

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 38688
SCRIPT_FILENAME /var/www/space1/web241/lms/index.php
SERVER_ADMIN [no address given]
CONTEXT_DOCUMENT_ROOT /var/www/space1/web241/lms
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /var/www/space1/web241/lms
REMOTE_ADDR 54.85.255.74
SERVER_PORT 80
SERVER_ADDR 185.40.245.50
SERVER_NAME lms.art-web-design.eu
SERVER_SOFTWARE Apache/2.4.56 (Debian)
SERVER_SIGNATURE
Apache/2.4.56 (Debian) Server at lms.art-web-design.eu Port 80
HTTP_HOST lms.art-web-design.eu
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710834123.3427
REQUEST_TIME 1710834123
empty
0. ilDelegatingHandler
1. Whoops\Handler\CallbackHandler
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
Use of undefined constant ERROR_HANDLER - assumed 'ERROR_HANDLER' (this will throw an Error in a future version of PHP) Whoops\Exception\ErrorException thrown with message "Use of undefined constant ERROR_HANDLER - assumed 'ERROR_HANDLER' (this will throw an Error in a future version of PHP)" Stacktrace: #7 Whoops\Exception\ErrorException in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:407 #6 ilErrorHandling:handlePreWhoops in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:407 #5 ilErrorHandling:devmodeHandler in /var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php:135 #4 ilErrorHandling:getHandler in /var/www/space1/web241/lms/Services/Exceptions/classes/class.ilDelegatingHandler.php:48 #3 ilDelegatingHandler:handle in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:260 #2 Whoops\Run:handleException in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:333 #1 Whoops\Run:handleError in /var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php:362 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (8):
7 Whoops\Exception\ErrorException
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php407
6 ilErrorHandling handlePreWhoops
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php407
5 ilErrorHandling devmodeHandler
/­var/­www/­space1/­web241/­lms/­Services/­Init/­classes/­class.ilErrorHandling.php135
4 ilErrorHandling getHandler
/­var/­www/­space1/­web241/­lms/­Services/­Exceptions/­classes/­class.ilDelegatingHandler.php48
3 ilDelegatingHandler handle
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php260
2 Whoops\Run handleException
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php333
1 Whoops\Run handleError
…/­vendor/­filp/­whoops/­src/­Whoops/­Run.php362
0 Whoops\Run handleShutdown
[internal]0
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	}
 
	/**
	 * Get the handler to be used in DEVMODE.
	 * @return Whoops\Handler
	 */
	protected function devmodeHandler() {
		global $ilLog;
		
		switch (ERROR_HANDLER) {
			case "TESTING":
				return new ilTestingHandler();
			case "PLAIN_TEXT":
				return new ilPlainTextHandler();
			case "PRETTY_PAGE":
				return new PrettyPageHandler();
			default:
				if ($ilLog) {
					$ilLog->write("Unknown or undefined error handler '".ERROR_HANDLER."'. "
								 ."Falling back to PrettyPageHandler.");
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	}
 
	/**
	 * Get the handler to be used in DEVMODE.
	 * @return Whoops\Handler
	 */
	protected function devmodeHandler() {
		global $ilLog;
		
		switch (ERROR_HANDLER) {
			case "TESTING":
				return new ilTestingHandler();
			case "PLAIN_TEXT":
				return new ilPlainTextHandler();
			case "PRETTY_PAGE":
				return new PrettyPageHandler();
			default:
				if ($ilLog) {
					$ilLog->write("Unknown or undefined error handler '".ERROR_HANDLER."'. "
								 ."Falling back to PrettyPageHandler.");
/var/www/space1/web241/lms/Services/Init/classes/class.ilErrorHandling.php
	 * @return Whoops\Handler
	 */
	public function getHandler() {
		// TODO: * Use Whoops in production mode? This would require an appropriate
		//		   error-handler.
		//		 * Check for context? The current implementation e.g. would output HTML for
		//		   for SOAP.
 
		if ($this->isDevmodeActive()) {
			return $this->devmodeHandler();
		}
 
		return $this->defaultHandler();
	}
 
	function getLastError()
	{
		return $this->error_obj;
	}
 
/var/www/space1/web241/lms/Services/Exceptions/classes/class.ilDelegatingHandler.php
	 * that handler.
	 *
	 * @return int|null A handler may return nothing, or a Handler::HANDLE_* constant
	 */
	public function handle() {
		if (defined("IL_INITIAL_WD"))
		{
			chdir(IL_INITIAL_WD);
		}
		$handler = $this->error_handling->getHandler();
		$handler->setRun($this->getRun());
		$handler->setException($this->getException());
		$handler->setInspector($this->getInspector());
		$handler->handle();
	}
}
 
?>
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
        foreach (array_reverse($this->handlerStack) as $handler) {
            $handler->setRun($this);
            $handler->setInspector($inspector);
            $handler->setException($exception);
 
            // The HandlerInterface does not require an Exception passed to handle()
            // and neither of our bundled handlers use it.
            // However, 3rd party handlers may have already relied on this parameter,
            // and removing it would be possibly breaking for users.
            $handlerResponse = $handler->handle($exception);
 
            if (in_array($handlerResponse, array(Handler::LAST_HANDLER, Handler::QUIT))) {
                // The Handler has handled the exception in some way, and
                // wishes to quit execution (Handler::QUIT), or skip any
                // other handlers (Handler::LAST_HANDLER). If $this->allowQuit
                // is false, Handler::QUIT behaves like Handler::LAST_HANDLER
                break;
            }
        }
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
                }
            }
 
            // XXX we pass $level for the "code" param only for BC reasons.
            // see https://github.com/filp/whoops/issues/267
            $exception = new ErrorException($message, /*code*/ $level, /*severity*/ $level, $file, $line);
            if ($this->canThrowExceptions) {
                throw $exception;
            } else {
                $this->handleException($exception);
            }
            // Do not propagate errors which were already handled by Whoops.
            return true;
        }
 
        // Propagate error to the next handler, allows error_get_last() to
        // work on silenced errors.
        return false;
    }
 
/var/www/space1/web241/lms/libs/composer/vendor/filp/whoops/src/Whoops/Run.php
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
[internal]

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 38688
SCRIPT_FILENAME /var/www/space1/web241/lms/index.php
SERVER_ADMIN [no address given]
CONTEXT_DOCUMENT_ROOT /var/www/space1/web241/lms
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /var/www/space1/web241/lms
REMOTE_ADDR 54.85.255.74
SERVER_PORT 80
SERVER_ADDR 185.40.245.50
SERVER_NAME lms.art-web-design.eu
SERVER_SOFTWARE Apache/2.4.56 (Debian)
SERVER_SIGNATURE
Apache/2.4.56 (Debian) Server at lms.art-web-design.eu Port 80
HTTP_HOST lms.art-web-design.eu
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710834123.3427
REQUEST_TIME 1710834123
empty
0. ilDelegatingHandler
1. Whoops\Handler\CallbackHandler