Exception
Attempting to read unkown config key: placekit_api_key Exception thrown with message "Attempting to read unkown config key: placekit_api_key" Stacktrace: #2 Exception in /var/www/admin.tickoweb.be/lib/external/packages/tigron/skeleton-core/lib/Skeleton/Core/Config.php:46 #1 Skeleton\Core\Config:__get in /var/www/admin.tickoweb.be/lib/base/Bootstrap.php:393 #0 Bootstrap:boot in /var/www/admin.tickoweb.be/webroot/handler.php:17
Stack frames (3)
2
Exception
…/packages/tigron/skeleton-core/lib/Skeleton/Core/Config.php46
1
Skeleton\Core\Config __get
/var/www/admin.tickoweb.be/lib/base/Bootstrap.php393
0
Bootstrap boot
/var/www/admin.tickoweb.be/webroot/handler.php17
/var/www/admin.tickoweb.be/lib/external/packages/tigron/skeleton-core/lib/Skeleton/Core/Config.php
     */
    private static ?self $config = null;
 
    /**
     * Private (disabled) constructor
     *
     * @access private
     */
    public function __construct() {
    }
 
    /**
     * Get config vars as properties
     *
     * @throws Exception When accessing an unknown config variable, an Exception is thrown
     * @access public
     */
    public function __get(string $name): mixed {
        if (!isset($this->config_data[$name])) {
            throw new \Exception('Attempting to read unkown config key: '.$name);
        }
        return $this->config_data[$name];
    }
 
    /**
     * Get config vars as properties
     *
     * @access public
     */
    public function __set(string $name, mixed $value): void {
        $this->config_data[$name] = $value;
    }
 
    /**
     * Check if config var exists
     *
     * @access public
     */
    public function __isset(string $key): bool {
        if (!isset($this->config_data) or $this->config_data === null) {
Arguments
  1. "Attempting to read unkown config key: placekit_api_key"
    
/var/www/admin.tickoweb.be/lib/base/Bootstrap.php
        \Skeleton\Container\Control\Config::$service_dir = $root_path . '/lib/skeleton-service';
 
        /**
        * Example auhtentication
        */
        \Skeleton\Vat\Check\Config::$kbo_authentication = [
            'user' => 'ben@tickoweb.be',
            'key' => 'bDRNV0hoNkZzMEVHbjcxNUIxL0diUGFpaWxrdVN6aFV1MVNWZUlYYU50V2wySTNa'
        ];
 
        /**
         * Pappers
         */
        \Tickoweb\Pappers\Config::$access_token = $config->pappers_access_token;
        \Tickoweb\Pappers\Config::$log_file = $root_path . '/tmp/log/pappers.log';
 
        /**
         * Placekit (Address Intelligence)
         */
        \Tickoweb\Placekit\Config::$api_key = $config->placekit_api_key;
        \Tickoweb\Placekit\Config::$log_file = $root_path . '/tmp/log/placekit.log';
    }
}
 
/var/www/admin.tickoweb.be/webroot/handler.php
<?php
/**
 * Initialize the application
 *
 * @author Christophe Gosiau <christophe@tigron.be>
 * @author Gerry Demaret <gerry@tigron.be>
 * @author David Vandemaele <david@tigron.be>
 */
 
declare(strict_types=1);
 
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);
 
require_once '../lib/base/Bootstrap.php';
Bootstrap::boot();
\Skeleton\Core\Http\Handler::Run();
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
USER
"tickoweb"
HOME
"/home/tickoweb"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
HTTP_CONNECTION
"close"
HTTP_X_BALANCED_BY
"proxy2.tickoweb.net"
HTTP_X_FORWARDED_FOR
"216.73.216.77"
HTTP_X_FORWARDED_PROTO
"https"
SCRIPT_FILENAME
"/var/www/admin.tickoweb.be/webroot/handler.php"
HTTP_HOST
"channel-30519.test6.tickoweb.be"
REDIRECT_STATUS
"200"
SERVER_NAME
""
SERVER_PORT
"80"
SERVER_ADDR
"10.21.0.19"
REMOTE_USER
""
REMOTE_PORT
"40040"
REMOTE_ADDR
"10.21.0.22"
SERVER_SOFTWARE
"nginx/1.22.1"
GATEWAY_INTERFACE
"CGI/1.1"
REQUEST_SCHEME
"http"
SERVER_PROTOCOL
"HTTP/1.0"
DOCUMENT_ROOT
"/usr/share/nginx/html"
DOCUMENT_URI
"/sitemap.xml"
REQUEST_URI
"/sitemap.xml"
SCRIPT_NAME
"/sitemap.xml"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/sitemap.xml"
REQUEST_TIME_FLOAT
1792757811.7145
REQUEST_TIME
1792757811
empty
0. Whoops\Handler\PlainTextHandler
1. Whoops\Handler\PrettyPageHandler