Add more transparent errors and make it possible to see them in logs

This commit is contained in:
Philipp 2023-01-21 21:06:06 +01:00
parent 8082b68185
commit 98da37076d
No known key found for this signature in database
GPG Key ID: 24A7501396EB5432
2 changed files with 5 additions and 1 deletions

View File

@ -264,6 +264,10 @@ class BaseURL
$this->sslPolicy = $this->config->get('system', 'ssl_policy') ?? static::DEFAULT_SSL_SCHEME; $this->sslPolicy = $this->config->get('system', 'ssl_policy') ?? static::DEFAULT_SSL_SCHEME;
$this->url = $this->config->get('system', 'url'); $this->url = $this->config->get('system', 'url');
if (empty($this->hostname) || empty($this->url)) {
throw new \Exception('Invalid config - Missing system.url or config.hostname');
}
$this->determineSchema(); $this->determineSchema();
} }

View File

@ -74,7 +74,7 @@ class Request
public function __construct(IManageConfigValues $config, array $server = []) public function __construct(IManageConfigValues $config, array $server = [])
{ {
$this->remoteAddress = $this->determineRemoteAddress($config, $server); $this->remoteAddress = $this->determineRemoteAddress($config, $server);
$this->requestId = $server[static::DEFAULT_REQUEST_ID_HEADER] ?? System::createGUID(8); $this->requestId = $server[static::DEFAULT_REQUEST_ID_HEADER] ?? System::createGUID(8, false);
} }
/** /**