<?php defined('C5_EXECUTE') or die("Access Denied."); ?>
<div class="page-title">
<div class="container">
<div class="column">
<h1><?= t("Page Not Found") ?></h1>
</div>
<div class="column">
<?php
$bc = new GlobalArea('Breadcrumbs');
$bc->display();
?>
</div>
</div>
</div>
<div class="container padding-bottom-3x padding-top-3x mb-2">
<?php if (!count($c->getBlocks('Main')) && !$c->isEditMode()) { ?>
<p><img class="d-block m-auto" src="<?=$this->getThemePath()?>/img/404_art.jpg" style="width: 100%; max-width: 550px;" alt="404"></p>
<p class="padding-top-2x text-center"><?=t('It seems we can’t find page you are looking for.');?> <a href="<?=\Url::to('/'); ?>"><?=t('Go back to Homepage');?></a><br>
<?=t('Or try using search at the top right corner of the page.')?></p>
<p></p>
<?php } else { ?>
<div class="card text-center">
<div class="card-body padding-top-2x">
<?php
$a = new Area('Main');
$a->setAreaGridMaximumColumns(12);
$a->display($c);
?>
</div>
</div>
<?php } ?>
</div>
// Render the template around it
if (file_exists($this->template)) {
$contents = $this->renderTemplate($scopeItems, $contents);
}
return $contents;
}
/**
* Render the file set to $this->innerContentFile
* @param $scopeItems
* @return string
*/
protected function renderInnerContents($scopeItems)
{
// Extract the items into the current scope
extract($scopeItems);
ob_start();
include $this->innerContentFile;
$innerContent = ob_get_contents();
ob_end_clean();
return $innerContent;
}
/**
* Render the file set to $this->template
* @param $scopeItems
* @return string
*/
protected function renderTemplate($scopeItems, $innerContent)
{
// Extract the items into the current scope
extract($scopeItems);
ob_start();
// Fire a `before` event
$this->onBeforeGetContents();
$event->setArgument('view', $this);
Events::dispatch('on_start', $event);
parent::startRender();
}
protected function onBeforeGetContents()
{
$event = new \Symfony\Component\EventDispatcher\GenericEvent();
$event->setArgument('view', $this);
Events::dispatch('on_before_render', $event);
$this->themeObject->registerAssets();
}
public function renderViewContents($scopeItems)
{
$contents = '';
// Render the main view file
if ($this->innerContentFile) {
$contents = $this->renderInnerContents($scopeItems);
}
// Render the template around it
if (file_exists($this->template)) {
$contents = $this->renderTemplate($scopeItems, $contents);
}
return $contents;
}
/**
* Render the file set to $this->innerContentFile
* @param $scopeItems
* @return string
*/
protected function renderInnerContents($scopeItems)
{
// Extract the items into the current scope
extract($scopeItems);
$helpers = $this->controller->getHelperObjects();
$return = array_merge($this->scopeItems, $sets, $helpers);
} else {
$return = $this->scopeItems;
}
$return['view'] = $this;
$return['controller'] = $this->controller;
return $return;
}
public function render($state = false)
{
if ($this instanceof View) {
$this->setRequestInstance($this);
}
$this->start($state);
$this->setupRender();
$this->startRender();
$scopeItems = $this->getScopeItems();
$contents = $this->renderViewContents($scopeItems);
$contents = $this->postProcessViewContents($contents);
$response = $this->finishRender($contents);
if ($this instanceof View) {
$this->revertRequestInstance();
}
return $response;
}
public function renderViewContents($scopeItems)
{
if (file_exists($this->template)) {
extract($scopeItems);
ob_start();
$this->onBeforeGetContents();
include $this->template;
$this->onAfterGetContents();
$contents = ob_get_contents();
ob_end_clean();
<?php
namespace Concrete\Controller\SinglePage;
use Concrete\Core\Http\Response;
use Concrete\Core\Page\Controller\PageController;
use Events;
class PageNotFound extends PageController
{
public function validateRequest()
{
return true;
}
public function view()
{
$view = $this->getViewObject();
$contents = $view->render();
Events::dispatch('on_page_not_found');
return new Response($contents, 404);
}
public function __call($method, $arguments)
{
if (method_exists($this, $method)) {
return call_user_func_array(array($this, $method), $arguments);
}
return $this->view();
}
}
public function runTask($action, $parameters)
{
$this->runAction($action, $parameters);
}
/**
* Perform an action of this controller (if shouldRunControllerTask returns true).
*
* @param string $action the action to be performed
* @param array $parameters the action parameters
*
* @return mixed in case the action is executed, you'll receive the result of the action, or NULL otherwise
*/
public function runAction($action, $parameters = [])
{
$this->action = $action;
$this->parameters = $parameters;
if (is_callable([$this, $action])) {
if ($this->shouldRunControllerTask()) {
return call_user_func_array([$this, $action], $parameters);
}
}
}
/**
* Get the whole $_REQUEST array or a specific requested value.
*
* @param string|null $key set to null to get the whole $_REQUEST array, or a string to get a specific value in $_GET or in $_POST
*
* @return mixed
*/
public function request($key = null)
{
return Request::request($key);
}
}
public function runTask($action, $parameters)
{
$this->runAction($action, $parameters);
}
/**
* Perform an action of this controller (if shouldRunControllerTask returns true).
*
* @param string $action the action to be performed
* @param array $parameters the action parameters
*
* @return mixed in case the action is executed, you'll receive the result of the action, or NULL otherwise
*/
public function runAction($action, $parameters = [])
{
$this->action = $action;
$this->parameters = $parameters;
if (is_callable([$this, $action])) {
if ($this->shouldRunControllerTask()) {
return call_user_func_array([$this, $action], $parameters);
}
}
}
/**
* Get the whole $_REQUEST array or a specific requested value.
*
* @param string|null $key set to null to get the whole $_REQUEST array, or a string to get a specific value in $_GET or in $_POST
*
* @return mixed
*/
public function request($key = null)
{
return Request::request($key);
}
}
if ($controller instanceof PageController) {
if ($controller->isReplaced()) {
return $this->controller($controller->getReplacement(), $code, $headers);
}
$controller->setupRequestActionAndParameters($request);
$response = $controller->validateRequest();
// If validaterequest returned a response
if ($response instanceof \Symfony\Component\HttpFoundation\Response) {
return $response;
} else {
// If validateRequest did not return true
if ($response == false) {
return $this->notFound('', Response::HTTP_NOT_FOUND, $headers);
}
}
$requestTask = $controller->getRequestAction();
$requestParameters = $controller->getRequestActionParameters();
$response = $controller->runAction($requestTask, $requestParameters);
if ($response instanceof \Symfony\Component\HttpFoundation\Response) {
return $response;
}
if ($controller->isReplaced()) {
return $this->controller($controller->getReplacement(), $code, $headers);
}
} else {
if ($response = $controller->runAction('view')) {
return $response;
}
}
$view = $controller->getViewObject();
// Mobile theme
if ($this->config->get('concrete.misc.mobile_theme_id') > 0) {
$md = $this->app->make(MobileDetect::class);
if ($md->isMobile()) {
$mobileTheme = Theme::getByID($this->app->config->get('concrete.misc.mobile_theme_id'));
if ($mobileTheme instanceof Theme) {
$this->localization->pushActiveContext(Localization::CONTEXT_SITE);
$responseData = [
'error' => t('Page not found'),
'errors' => [t('Page not found')],
];
$this->localization->popActiveContext();
return $this->json($responseData, $code, $headers);
}
$item = '/page_not_found';
$c = Page::getByPath($item);
if (is_object($c) && !$c->isError()) {
// Display not found
$dl = $this->app->make('multilingual/detector');
$dl->setupSiteInterfaceLocalization($c);
$this->request->setCurrentPage($c);
return $this->controller($c->getPageController(), $code, $headers);
}
$cnt = $this->app->make(PageForbidden::class);
return $this->controller($cnt, $code, $headers);
}
/**
* {@inheritdoc}
*/
public function error($content, $code = Response::HTTP_INTERNAL_SERVER_ERROR, $headers = [])
{
return $this->create($content, $code, $headers);
}
/**
* {@inheritdoc}
*/
public function forbidden($requestUrl, $code = Response::HTTP_FORBIDDEN, $headers = [])
{
{
// if we don't have a path and we're doing cID, then this automatically fires a 404.
if (!$request->getPath() && $request->get('cID')) {
return $this->notFound('', Response::HTTP_NOT_FOUND, $headers);
}
// let's test to see if this is, in fact, the home page,
// and we're routing arguments onto it (which is screwing up the path.)
$home = Page::getByID(Page::getHomePageID());
$request->setCurrentPage($home);
$homeController = $home->getPageController();
$homeController->setupRequestActionAndParameters($request);
$response = $homeController->validateRequest();
if ($response instanceof \Symfony\Component\HttpFoundation\Response) {
return $response;
} elseif ($response === true) {
return $this->controller($homeController);
} else {
return $this->notFound('', Response::HTTP_NOT_FOUND, $headers);
}
}
}
return $this->view($view, $code, $headers);
} finally {
$this->localization->popActiveContext();
}
}
/**
* {@inheritdoc}
*/
public function collection(Collection $collection, $code = Response::HTTP_OK, $headers = [])
{
if (!$this->app) {
throw new \RuntimeException('Cannot resolve collections without a reference to the application');
}
$dl = $this->app->make('multilingual/detector');
$request = $this->request;
if ($collection->isError() && $collection->getError() == COLLECTION_NOT_FOUND) {
if ($response = $this->collectionNotFound($collection, $request, $headers)) {
return $response;
}
}
if ($collection->getCollectionPath() != '/page_not_found') {
if (!isset($collection->cPathFetchIsCanonical) || !$collection->cPathFetchIsCanonical) {
// Handle redirect URL (additional page paths)
/** @var Url $url */
$url = $this->app->make('url/manager')->resolve([$collection]);
$query = $url->getQuery();
$query->modify($request->getQueryString());
$url = $url->setQuery($query);
return $this->redirect($url, Response::HTTP_MOVED_PERMANENTLY, $headers);
}
}
// maintenance mode
if ($collection->getCollectionPath() != '/login') {
new DispatcherDelegate($dispatcher)
);
$stack->setApplication($this->app);
foreach($route->getMiddlewares() as $middleware) {
if (is_string($middleware->getMiddleware())) {
$inflatedMiddleware = $this->app->make($middleware->getMiddleware());
} else {
$inflatedMiddleware = $middleware->getMiddleware();
}
$stack = $stack->withMiddleware(
$inflatedMiddleware,
$middleware->getPriority()
);
}
return $stack->process($request);
} catch (ResourceNotFoundException $e) {
} catch (MethodNotAllowedException $e) {
}
$c = \Page::getFromRequest($request);
$response = $this->app->make(ResponseFactoryInterface::class)->collection($c);
return $response;
}
/**
* @param \Symfony\Component\Routing\RouteCollection $routes
* @param string $path
*
* @return \Symfony\Component\Routing\RouteCollection
*/
private function filterRouteCollectionForPath(RouteCollection $routes, $path)
{
$result = new RouteCollection();
foreach ($routes->getResources() as $resource) {
$result->addResource($resource);
}
foreach ($routes->all() as $name => $route) {
$routePath = $route->getPath();
$p = strpos($routePath, '{');
$skip = false;
/**
* @param \Symfony\Component\HttpFoundation\Request $request
*
* @return SymfonyResponse
*/
public function dispatch(SymfonyRequest $request)
{
$path = rawurldecode($request->getPathInfo());
if (substr($path, 0, 3) == '../' || substr($path, -3) == '/..' || strpos($path, '/../') ||
substr($path, 0, 3) == '..\\' || substr($path, -3) == '\\..' || strpos($path, '\\..\\')) {
throw new UserMessageException(t('Invalid path traversal. Please make this request with a valid HTTP client.'));
}
$response = null;
if ($this->app->isInstalled()) {
$response = $this->getEarlyDispatchResponse();
}
if ($response === null) {
$response = $this->handleDispatch($request);
}
return $response;
}
private function getEarlyDispatchResponse()
{
$validator = $this->app->make(SessionValidator::class);
if ($validator->hasActiveSession()) {
$session = $this->app['session'];
if (!$session->has('uID')) {
User::verifyAuthTypeCookie();
}
// User may have been logged in, so lets check status again.
if ($session->has('uID') && $session->get('uID') > 0 && $response = $this->validateUser()) {
return $response;
}
}
}
private $dispatcher;
/**
* DispatcherFrame constructor.
* @param \Concrete\Core\Http\DispatcherInterface $dispatcher
*/
public function __construct(DispatcherInterface $dispatcher)
{
$this->dispatcher = $dispatcher;
}
/**
* Dispatch the next available middleware and return the response.
*
* @param Request $request
* @return Response
*/
public function next(Request $request)
{
return $this->dispatcher->dispatch($request);
}
}
* @var \Concrete\Core\Config\Repository\Repository
*/
private $config;
public function __construct(Repository $config)
{
$this->config = $config;
}
/**
* Process the request and return a response.
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param DelegateInterface $frame
*
* @return \Symfony\Component\HttpFoundation\Response
*/
public function process(Request $request, DelegateInterface $frame)
{
$response = $frame->next($request);
if ($response && $this->app->isInstalled() && $this->config->get('concrete.misc.basic_thumbnailer_generation_strategy') == 'now') {
$responseStatusCode = (int) $response->getStatusCode();
if ($responseStatusCode === 200 || $responseStatusCode === 404) {
$database = $this->tryGetConnection();
if ($database !== null) {
if ($responseStatusCode === 404) {
$searchThumbnailPath = $request->getRequestUri();
} else {
$searchThumbnailPath = null;
}
$thumbnail = $this->getThumbnailToGenerate($database, $searchThumbnailPath);
if ($thumbnail !== null) {
$this->markThumbnailAsBuilt($database, $thumbnail);
if ($this->generateThumbnail($thumbnail)) {
if ($this->couldBeTheRequestedThumbnail($thumbnail, $searchThumbnailPath)) {
$response = $this->buildRedirectToThumbnailResponse($request);
}
}
}
public function __construct(
MiddlewareInterface $middleware,
DelegateInterface $nextDelegate,
HttpFoundationFactory $foundationFactory
) {
$this->middleware = $middleware;
$this->nextDelegate = $nextDelegate;
$this->foundationFactory = $foundationFactory;
}
/**
* Dispatch the next available middleware and return the response.
*
* @param Request $request
* @return Response
*/
public function next(Request $request)
{
$response = $this->middleware->process($request, $this->nextDelegate);
// Negotiate PSR7 responses
if ($response instanceof ResponseInterface) {
return $this->foundationFactory->createResponse($response);
}
return $response;
}
}
private $config;
/**
* @var \Concrete\Core\Utility\Service\Validation\Strings
*/
private $stringValidator;
public function __construct(Repository $config, Strings $stringValidator)
{
$this->config = $config;
$this->stringValidator = $stringValidator;
}
/**
* @param \Concrete\Core\Http\Middleware\DelegateInterface $frame
* @return Response
*/
public function process(Request $request, DelegateInterface $frame)
{
$response = $frame->next($request);
if ($response->headers->has('X-Frame-Options') === false) {
$x_frame_options = $this->config->get('concrete.security.misc.x_frame_options');
if ($this->stringValidator->notempty($x_frame_options)) {
$response->headers->set('X-Frame-Options', $x_frame_options);
}
}
return $response;
}
}
public function __construct(
MiddlewareInterface $middleware,
DelegateInterface $nextDelegate,
HttpFoundationFactory $foundationFactory
) {
$this->middleware = $middleware;
$this->nextDelegate = $nextDelegate;
$this->foundationFactory = $foundationFactory;
}
/**
* Dispatch the next available middleware and return the response.
*
* @param Request $request
* @return Response
*/
public function next(Request $request)
{
$response = $this->middleware->process($request, $this->nextDelegate);
// Negotiate PSR7 responses
if ($response instanceof ResponseInterface) {
return $this->foundationFactory->createResponse($response);
}
return $response;
}
}
* @var \Concrete\Core\Cookie\ResponseCookieJar
*/
private $responseCookieJar;
/**
* @param \Concrete\Core\Cookie\ResponseCookieJar $responseCookieJar
*/
public function __construct(ResponseCookieJar $responseCookieJar)
{
$this->responseCookieJar = $responseCookieJar;
}
/**
* {@inheritdoc}
*
* @see \Concrete\Core\Http\Middleware\MiddlewareInterface::process()
*/
public function process(Request $request, DelegateInterface $frame)
{
$response = $frame->next($request);
$cleared = $this->responseCookieJar->getClearedCookies();
foreach ($cleared as $cookie) {
$response->headers->clearCookie($cookie, DIR_REL . '/');
}
$cookies = $this->responseCookieJar->getCookies();
foreach ($cookies as $cookie) {
$response->headers->setCookie($cookie);
}
return $response;
}
}
public function __construct(
MiddlewareInterface $middleware,
DelegateInterface $nextDelegate,
HttpFoundationFactory $foundationFactory
) {
$this->middleware = $middleware;
$this->nextDelegate = $nextDelegate;
$this->foundationFactory = $foundationFactory;
}
/**
* Dispatch the next available middleware and return the response.
*
* @param Request $request
* @return Response
*/
public function next(Request $request)
{
$response = $this->middleware->process($request, $this->nextDelegate);
// Negotiate PSR7 responses
if ($response instanceof ResponseInterface) {
return $this->foundationFactory->createResponse($response);
}
return $response;
}
}
* Middleware for applying state changes to the application
* @package Concrete\Core\Http\Middleware
*/
class ApplicationMiddleware implements MiddlewareInterface, ApplicationAwareInterface
{
use ApplicationAwareTrait;
/**
* Apply the request instance to the request singleton
* @param \Symfony\Component\HttpFoundation\Request $request
* @param \Concrete\Core\Http\Middleware\DelegateInterface $frame
* @return \Symfony\Component\HttpFoundation\Response
*/
public function process(Request $request, DelegateInterface $frame)
{
\Concrete\Core\Http\Request::setInstance($request);
$this->app->instance('Concrete\Core\Http\Request', $request);
return $frame->next($request);
}
}
public function __construct(
MiddlewareInterface $middleware,
DelegateInterface $nextDelegate,
HttpFoundationFactory $foundationFactory
) {
$this->middleware = $middleware;
$this->nextDelegate = $nextDelegate;
$this->foundationFactory = $foundationFactory;
}
/**
* Dispatch the next available middleware and return the response.
*
* @param Request $request
* @return Response
*/
public function next(Request $request)
{
$response = $this->middleware->process($request, $this->nextDelegate);
// Negotiate PSR7 responses
if ($response instanceof ResponseInterface) {
return $this->foundationFactory->createResponse($response);
}
return $response;
}
}
public function withoutMiddleware(MiddlewareInterface $middleware)
{
$stack = clone $this;
$stack->middleware = array_map(function($priorityGroup) use ($middleware) {
return array_map(function($stackMiddleware) use ($middleware) {
return $middleware === $stackMiddleware ? null : $stackMiddleware;
}, $priorityGroup);
}, $stack->middleware);
return $stack;
}
/**
* @inheritdoc
*/
public function process(Request $request)
{
$stack = $this->getStack();
return $stack->next($request);
}
/**
* Reduce middleware into a stack of functions that each call the next
* @return callable
*/
private function getStack()
{
$processed = [];
foreach ($this->middlewareGenerator() as $middleware) {
$processed[] = $middleware;
}
$middleware = array_reverse($processed);
$stack = array_reduce($middleware, $this->getZipper(), $this->dispatcher);
return $stack;
}
*/
public function removeMiddleware(MiddlewareInterface $middleware)
{
$this->stack = $this->stack->withoutMiddleware($middleware);
return $this;
}
/**
* Take a request and pass it through middleware, then return the response
* @param SymfonyRequest $request
* @return SymfonyResponse
*/
public function handleRequest(SymfonyRequest $request)
{
$stack = $this->stack;
if ($stack instanceof MiddlewareStack) {
$stack = $stack->withDispatcher($this->app->make(DispatcherDelegate::class, [$this->dispatcher]));
}
return $stack->process($request);
}
}
// Register legacy config values
'registerLegacyConfigValues',
// Handle loading permission keys
'handlePermissionKeys',
// Handle eventing
'handleEventing',
]);
} else {
$this->initializeSystemTimezone();
$this->preloadClassAliases();
}
// Create the request to use
$request = $this->createRequest();
if (!$response) {
$response = $this->server->handleRequest($request);
}
// Prepare and return the response
return $response->prepare($request);
}
/**
* Define the base url if not defined
* This will define `BASE_URL` to whatever is resolved from the resolver.
*
* @deprecated In a future major version this will be part of HTTP middleware
*
* @return Response|void Returns a response if an error occurs
*/
protected function initializeLegacyURLDefinitions()
{
if (!defined('BASE_URL')) {
$resolver = $this->getUrlResolver();
try {
$this->status = self::STATUS_ACTIVE;
}
}
/**
* Begin the runtime.
*/
public function run()
{
switch ($this->status) {
case self::STATUS_ENDED:
// We've already ended, lets just return
return;
case self::STATUS_INACTIVE:
throw new \RuntimeException('Runtime has not yet booted.');
}
$runner = $this->getRunner();
$response = $runner->run();
if ($response) {
$this->sendResponse($response);
}
return $response;
}
/**
* The method that handles properly sending a response.
*
* @param \Symfony\Component\HttpFoundation\Response $response
*/
protected function sendResponse(Response $response)
{
$response->send();
// Set the status to ended
$this->status = self::STATUS_ENDED;
}
* Include all autoloaders.
* ----------------------------------------------------------------------------
*/
require __DIR__ . '/bootstrap/autoload.php';
/*
* ----------------------------------------------------------------------------
* Begin concrete5 startup.
* ----------------------------------------------------------------------------
*/
$app = require __DIR__ . '/bootstrap/start.php';
/** @var \Concrete\Core\Application\Application $app */
/*
* ----------------------------------------------------------------------------
* Run the runtime.
* ----------------------------------------------------------------------------
*/
$runtime = $app->getRuntime();
if ($response = $runtime->run()) {
/*
* ------------------------------------------------------------------------
* Shut it down.
* ------------------------------------------------------------------------
*/
$app->shutdown();
} else {
return $app;
}
<?php
// Easy debug
function wtf() {
if($_SERVER['REMOTE_ADDR'] == '185.56.55.83' || (isset($_GET['debug']) && $_GET['debug']==1)) {
array_map(function($x) {
if(is_object($x)||is_array($x)) echo '<pre>'.print_r($x,1).'</pre>'.PHP_EOL;
else { var_dump_safe($x); echo '<br>'.PHP_EOL; }
}, func_get_args());
}
}
//require 'concrete/dispatcher.php';
require '/usr/local/share/concrete/concrete/dispatcher.php';
Key | Value |
Version | string(6) "8.5.15" string(6) "8.5.15" |
Installed Version | string(6) "8.5.15" string(6) "8.5.15" |
Database Version | string(14) "20220319043123" string(14) "20220319043123" |
Key | Value |
concrete.version | string(6) "8.5.15" string(6) "8.5.15" |
concrete.version_installed | string(6) "8.5.15" string(6) "8.5.15" |
concrete.version_db | string(14) "20220319043123" string(14) "20220319043123" |
concrete.installed | string(4) "true" string(4) "true" |
concrete.locale | string(5) "nl_NL" string(5) "nl_NL" |
concrete.charset | string(5) "UTF-8" string(5) "UTF-8" |
concrete.charset_bom | string(3) "" string(3) "" |
concrete.maintenance_mode | string(5) "false" string(5) "false" |
concrete.debug.display_errors | string(4) "true" string(4) "true" |
concrete.debug.detail | string(5) "debug" string(5) "debug" |
concrete.debug.error_reporting | string(4) "null" string(4) "null" |
concrete.debug.hide_keys.config.0 | string(23) "***********************" string(23) "***********************" |
concrete.debug.hide_keys.config.1 | string(35) "***********************************" string(35) "***********************************" |
concrete.debug.hide_keys.config.2 | string(30) "******************************" string(30) "******************************" |
concrete.debug.hide_keys.config.3 | string(33) "*********************************" string(33) "*********************************" |
concrete.debug.hide_keys.config.4 | string(38) "**************************************" string(38) "**************************************" |
concrete.debug.hide_keys.config.5 | string(44) "********************************************" string(44) "********************************************" |
concrete.debug.hide_keys.config.6 | string(44) "********************************************" string(44) "********************************************" |
concrete.debug.hide_keys.config.7 | string(24) "************************" string(24) "************************" |
concrete.debug.hide_keys.config.8 | string(12) "************" string(12) "************" |
concrete.proxy.host | string(4) "null" string(4) "null" |
concrete.proxy.port | string(4) "null" string(4) "null" |
concrete.proxy.user | string(4) "null" string(4) "null" |
concrete.proxy.password | string(3) "***" string(3) "***" |
concrete.upload.extensions | string(239) "*.flv;*.jpg;*.gif;*.jpeg;*.ico;*.docx;*.xla;*.png;*.psd;*.swf;*.doc;*.txt;*.xls;*.xlsx;*.csv;*.pdf;*.tiff;*.rtf;*.m4a;*.mov;*.wmv;*.mpeg;*.mpg;*.wav;*.3gp;*.avi;*.m4v;*.mp4;*.mp3;*.qt;*.ppt;*.pptx;*.kml;*.xml;*.svg;*.webm;*.ogg;*.ogv;*.zip" string(239) "*.flv;*.jpg;*.gif;*.jpeg;*.ico;*.docx;*.xla;*.png;*.psd;*.swf;*.doc;*.txt;*.xls;*.xlsx;*.csv;*.pdf;*.tiff;*.rtf;*.m4a;*.mov;*.wmv;*.mpeg;*.mpg;*.wav;*.3gp;*.avi;*.m4v;*.mp4;*.mp3;*.qt;*.ppt;*.pptx;*.kml;*.xml;*.svg;*.webm;*.ogg;*.ogv;*.zip" |
concrete.upload.extensions_blacklist | string(106) "*.php;*.php2;*.php3;*.php4;*.php5;*.php7;*.php8;*.phtml;*.phar;*.htaccess;*.pl;*.phpsh;*.pht;*.shtml;*.cgi" string(106) "*.php;*.php2;*.php3;*.php4;*.php5;*.php7;*.php8;*.phtml;*.phar;*.htaccess;*.pl;*.phpsh;*.pht;*.shtml;*.cgi" |
concrete.upload.chunking.enabled | string(4) "true" string(4) "true" |
concrete.upload.chunking.chunkSize | string(4) "null" string(4) "null" |
concrete.export.csv.include_bom | string(5) "false" string(5) "false" |
concrete.export.csv.datetime_format | string(13) "Y-m-d\TH:i:sP" string(13) "Y-m-d\TH:i:sP" |
concrete.interface.panel.page_relations | string(5) "false" string(5) "false" |
concrete.mail.method | string(8) "PHP_MAIL" string(8) "PHP_MAIL" |
concrete.mail.methods.smtp.server | string(0) "" string(0) "" |
concrete.mail.methods.smtp.port | string(0) "" string(0) "" |
concrete.mail.methods.smtp.username | string(0) "" string(0) "" |
concrete.mail.methods.smtp.password | string(0) "" string(0) "" |
concrete.mail.methods.smtp.encryption | string(0) "" string(0) "" |
concrete.mail.methods.smtp.messages_per_connection | string(4) "null" string(4) "null" |
concrete.mail.methods.smtp.helo_domain | string(9) "localhost" string(9) "localhost" |
concrete.cache.enabled | string(4) "true" string(4) "true" |
concrete.cache.lifetime | string(5) "21600" string(5) "21600" |
concrete.cache.overrides | string(5) "false" string(5) "false" |
concrete.cache.blocks | string(4) "true" string(4) "true" |
concrete.cache.assets | string(5) "false" string(5) "false" |
concrete.cache.theme_css | string(4) "true" string(4) "true" |
concrete.cache.pages | string(1) "0" string(1) "0" |
concrete.cache.doctrine_dev_mode | string(5) "false" string(5) "false" |
concrete.cache.full_page_lifetime | string(7) "default" string(7) "default" |
concrete.cache.full_page_lifetime_value | string(4) "null" string(4) "null" |
concrete.cache.full_contents_assets_hash | string(5) "false" string(5) "false" |
concrete.cache.directory | string(69) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache" string(69) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache" |
concrete.cache.directory_relative | string(4) "null" string(4) "null" |
concrete.cache.page.directory | string(75) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache/pages" string(75) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache/pages" |
concrete.cache.page.adapter | string(4) "file" string(4) "file" |
concrete.cache.levels.overrides.drivers.core_ephemeral.class | string(23) "\Stash\Driver\Ephemeral" string(23) "\Stash\Driver\Ephemeral" |
concrete.cache.levels.overrides.drivers.core_filesystem.class | string(48) "Concrete\Core\Cache\Driver\FileSystemStashDriver" string(48) "Concrete\Core\Cache\Driver\FileSystemStashDriver" |
concrete.cache.levels.overrides.drivers.core_filesystem.options.path | string(79) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache/overrides" string(79) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache/overrides" |
concrete.cache.levels.overrides.drivers.core_filesystem.options.dirPermissions | string(3) "509" string(3) "509" |
concrete.cache.levels.overrides.drivers.core_filesystem.options.filePermissions | string(3) "436" string(3) "436" |
concrete.cache.levels.overrides.drivers.redis.class | string(43) "Concrete\Core\Cache\Driver\RedisStashDriver" string(43) "Concrete\Core\Cache\Driver\RedisStashDriver" |
concrete.cache.levels.overrides.drivers.redis.options.prefix | string(12) "c5_overrides" string(12) "c5_overrides" |
concrete.cache.levels.overrides.drivers.redis.options.database | string(1) "0" string(1) "0" |
concrete.cache.levels.overrides.preferred_driver | string(15) "core_filesystem" string(15) "core_filesystem" |
concrete.cache.levels.expensive.drivers.core_ephemeral.class | string(23) "\Stash\Driver\Ephemeral" string(23) "\Stash\Driver\Ephemeral" |
concrete.cache.levels.expensive.drivers.core_filesystem.class | string(48) "Concrete\Core\Cache\Driver\FileSystemStashDriver" string(48) "Concrete\Core\Cache\Driver\FileSystemStashDriver" |
concrete.cache.levels.expensive.drivers.core_filesystem.options.path | string(79) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache/expensive" string(79) "/home/egrappe/domains/egrappe.nl/private_html/application/files/cache/expensive" |
concrete.cache.levels.expensive.drivers.core_filesystem.options.dirPermissions | string(3) "509" string(3) "509" |
concrete.cache.levels.expensive.drivers.core_filesystem.options.filePermissions | string(3) "436" string(3) "436" |
concrete.cache.levels.expensive.drivers.redis.class | string(43) "Concrete\Core\Cache\Driver\RedisStashDriver" string(43) "Concrete\Core\Cache\Driver\RedisStashDriver" |
concrete.cache.levels.expensive.drivers.redis.options.prefix | string(12) "c5_expensive" string(12) "c5_expensive" |
concrete.cache.levels.expensive.drivers.redis.options.database | string(1) "0" string(1) "0" |
concrete.cache.levels.expensive.preferred_driver | string(15) "core_filesystem" string(15) "core_filesystem" |
concrete.cache.levels.object.drivers.core_ephemeral.class | string(23) "\Stash\Driver\Ephemeral" string(23) "\Stash\Driver\Ephemeral" |
concrete.cache.levels.object.drivers.redis.class | string(43) "Concrete\Core\Cache\Driver\RedisStashDriver" string(43) "Concrete\Core\Cache\Driver\RedisStashDriver" |
concrete.cache.levels.object.drivers.redis.options.prefix | string(9) "c5_object" string(9) "c5_object" |
concrete.cache.levels.object.drivers.redis.options.database | string(1) "0" string(1) "0" |
concrete.cache.levels.object.preferred_driver | string(14) "core_ephemeral" string(14) "core_ephemeral" |
concrete.cache.clear.thumbnails | string(5) "false" string(5) "false" |
concrete.cache.clear.last_cleared | string(10) "1648642409" string(10) "1648642409" |
concrete.cache.last_cleared | string(10) "1691410521" string(10) "1691410521" |
concrete.design.enable_custom | string(4) "true" string(4) "true" |
concrete.design.enable_layouts | string(4) "true" string(4) "true" |
concrete.log.emails | string(1) "1" string(1) "1" |
concrete.log.errors | string(1) "1" string(1) "1" |
concrete.log.spam | string(5) "false" string(5) "false" |
concrete.log.api | string(5) "false" string(5) "false" |
concrete.log.enable_dashboard_report | string(4) "true" string(4) "true" |
concrete.log.configuration.mode | string(6) "simple" string(6) "simple" |
concrete.log.configuration.simple.core_logging_level | string(6) "NOTICE" string(6) "NOTICE" |
concrete.log.configuration.simple.handler | string(8) "database" string(8) "database" |
concrete.log.configuration.simple.file.file | string(8) "logs.log" string(8) "logs.log" |
concrete.jobs.enable_scheduling | string(4) "true" string(4) "true" |
concrete.filesystem.temp_directory | string(4) "null" string(4) "null" |
concrete.filesystem.permissions.file | string(3) "436" string(3) "436" |
concrete.filesystem.permissions.directory | string(3) "509" string(3) "509" |
concrete.email.enabled | string(4) "true" string(4) "true" |
concrete.email.default.address | string(27) "***************************" string(27) "***************************" |
concrete.email.default.name | string(0) "" string(0) "" |
concrete.email.form_block.address | string(3) "***" string(3) "***" |
concrete.email.forgot_password.address | string(3) "***" string(3) "***" |
concrete.email.forgot_password.name | string(4) "null" string(4) "null" |
concrete.email.validate_registration.address | string(3) "***" string(3) "***" |
concrete.email.validate_registration.name | string(4) "null" string(4) "null" |
concrete.email.workflow_notification.address | string(3) "***" string(3) "***" |
concrete.email.workflow_notification.name | string(4) "null" string(4) "null" |
concrete.form.store_form_submissions | string(4) "auto" string(4) "auto" |
concrete.marketplace.enabled | string(5) "false" string(5) "false" |
concrete.marketplace.request_timeout | string(2) "30" string(2) "30" |
concrete.marketplace.token | string(4) "null" string(4) "null" |
concrete.marketplace.site_token | string(4) "null" string(4) "null" |
concrete.marketplace.intelligent_search | string(4) "true" string(4) "true" |
concrete.marketplace.log_requests | string(5) "false" string(5) "false" |
concrete.external.intelligent_search_help | string(5) "false" string(5) "false" |
concrete.external.news | string(5) "false" string(5) "false" |
concrete.external.news_overlay | string(5) "false" string(5) "false" |
concrete.external.marketplace | string(5) "false" string(5) "false" |
concrete.misc.user_timezones | string(5) "false" string(5) "false" |
concrete.misc.package_backup_directory | string(69) "/home/egrappe/domains/egrappe.nl/private_html/application/files/trash" string(69) "/home/egrappe/domains/egrappe.nl/private_html/application/files/trash" |
concrete.misc.enable_progressive_page_reindex | string(4) "true" string(4) "true" |
concrete.misc.mobile_theme_id | string(1) "0" string(1) "0" |
concrete.misc.sitemap_approve_immediately | string(4) "true" string(4) "true" |
concrete.misc.enable_translate_locale_en_us | string(5) "false" string(5) "false" |
concrete.misc.page_search_index_lifetime | string(6) "259200" string(6) "259200" |
concrete.misc.enable_trash_can | string(4) "true" string(4) "true" |
concrete.misc.default_jpeg_image_compression | string(2) "73" string(2) "73" |
concrete.misc.default_png_image_compression | string(1) "9" string(1) "9" |
concrete.misc.default_thumbnail_format | string(4) "jpeg" string(4) "jpeg" |
concrete.misc.inplace_image_operations_limit | string(7) "4194304" string(7) "4194304" |
concrete.misc.basic_thumbnailer_generation_strategy | string(3) "now" string(3) "now" |
concrete.misc.help_overlay | string(4) "true" string(4) "true" |
concrete.misc.require_version_comments | string(5) "false" string(5) "false" |
concrete.misc.enable_move_blocktypes_across_sets | string(5) "false" string(5) "false" |
concrete.misc.image_editor_cors_policy.enable_cross_origin | string(5) "false" string(5) "false" |
concrete.misc.image_editor_cors_policy.anonymous_request | string(4) "true" string(4) "true" |
concrete.misc.generator_tag_display_in_header | string(5) "false" string(5) "false" |
concrete.misc.login_redirect | string(7) "DESKTOP" string(7) "DESKTOP" |
concrete.misc.access_entity_updated | string(10) "1569336111" string(10) "1569336111" |
concrete.misc.latest_version | string(5) "8.5.6" string(5) "8.5.6" |
concrete.misc.do_page_reindex_check | string(5) "false" string(5) "false" |
concrete.misc.login_redirect_cid | string(1) "0" string(1) "0" |
concrete.theme.compress_preprocessor_output | string(4) "true" string(4) "true" |
concrete.theme.generate_less_sourcemap | string(5) "false" string(5) "false" |
concrete.updates.enable_auto_update_packages | string(5) "false" string(5) "false" |
concrete.updates.enable_permissions_protection | string(4) "true" string(4) "true" |
concrete.updates.check_threshold | string(6) "172800" string(6) "172800" |
concrete.updates.services.get_available_updates | string(53) "https://marketplace.concretecms.com/tools/update_core" string(53) "https://marketplace.concretecms.com/tools/update_core" |
concrete.updates.services.inspect_update | string(56) "https://marketplace.concretecms.com/tools/inspect_update" string(56) "https://marketplace.concretecms.com/tools/inspect_update" |
concrete.updates.skip_core | string(5) "false" string(5) "false" |
concrete.paths.trash | string(7) "/!trash" string(7) "/!trash" |
concrete.paths.drafts | string(8) "/!drafts" string(8) "/!drafts" |
concrete.icons.page_template.width | string(3) "120" string(3) "120" |
concrete.icons.page_template.height | string(2) "90" string(2) "90" |
concrete.icons.theme_thumbnail.width | string(3) "120" string(3) "120" |
concrete.icons.theme_thumbnail.height | string(2) "90" string(2) "90" |
concrete.icons.file_manager_listing.handle | string(20) "file_manager_listing" string(20) "file_manager_listing" |
concrete.icons.file_manager_listing.width | string(2) "60" string(2) "60" |
concrete.icons.file_manager_listing.height | string(2) "60" string(2) "60" |
concrete.icons.file_manager_detail.handle | string(19) "file_manager_detail" string(19) "file_manager_detail" |
concrete.icons.file_manager_detail.width | string(3) "400" string(3) "400" |
concrete.icons.file_manager_detail.height | string(3) "400" string(3) "400" |
concrete.icons.user_avatar.width | string(2) "80" string(2) "80" |
concrete.icons.user_avatar.height | string(2) "80" string(2) "80" |
concrete.icons.user_avatar.default | string(32) "/concrete/images/avatar_none.png" string(32) "/concrete/images/avatar_none.png" |
concrete.file_manager.images.use_exif_data_to_rotate_images | string(5) "false" string(5) "false" |
concrete.file_manager.images.manipulation_library | string(2) "gd" string(2) "gd" |
concrete.file_manager.images.create_high_dpi_thumbnails | string(5) "false" string(5) "false" |
concrete.file_manager.images.preview_image_size | string(5) "small" string(5) "small" |
concrete.file_manager.images.preview_image_popover | string(5) "false" string(5) "false" |
concrete.file_manager.images.svg_sanitization.action | string(8) "sanitize" string(8) "sanitize" |
concrete.file_manager.images.svg_sanitization.allowed_tags | string(0) "" string(0) "" |
concrete.file_manager.images.svg_sanitization.allowed_attributes | string(0) "" string(0) "" |
concrete.file_manager.images.svg_sanitization.enabled | string(4) "true" string(4) "true" |
concrete.file_manager.images.image_editor_save_area_background_color | string(0) "" string(0) "" |
concrete.file_manager.items_per_page_options.0 | string(2) "10" string(2) "10" |
concrete.file_manager.items_per_page_options.1 | string(2) "25" string(2) "25" |
concrete.file_manager.items_per_page_options.2 | string(2) "50" string(2) "50" |
concrete.file_manager.items_per_page_options.3 | string(3) "100" string(3) "100" |
concrete.file_manager.items_per_page_options.4 | string(3) "250" string(3) "250" |
concrete.file_manager.results | string(2) "25" string(2) "25" |
concrete.file_manager.restrict_max_width | string(4) "1920" string(4) "1920" |
concrete.file_manager.restrict_max_height | string(4) "1920" string(4) "1920" |
concrete.search_users.results | string(2) "25" string(2) "25" |
concrete.sitemap_xml.file | string(11) "sitemap.xml" string(11) "sitemap.xml" |
concrete.sitemap_xml.frequency | string(6) "weekly" string(6) "weekly" |
concrete.sitemap_xml.priority | string(3) "0.5" string(3) "0.5" |
concrete.accessibility.toolbar_titles | string(4) "true" string(4) "true" |
concrete.accessibility.toolbar_large_font | string(5) "false" string(5) "false" |
concrete.accessibility.display_help_system | string(4) "true" string(4) "true" |
concrete.accessibility.toolbar_tooltips | string(5) "false" string(5) "false" |
concrete.i18n.choose_language_login | string(4) "null" string(4) "null" |
concrete.i18n.auto_install_package_languages | string(4) "true" string(4) "true" |
concrete.i18n.community_translation.entry_point | string(37) "https://translate.concretecms.org/api" string(37) "https://translate.concretecms.org/api" |
concrete.i18n.community_translation.api_token | string(0) "" string(0) "" |
concrete.i18n.community_translation.progress_limit | string(2) "60" string(2) "60" |
concrete.i18n.community_translation.cache_lifetime | string(4) "3600" string(4) "3600" |
concrete.i18n.community_translation.package_url | string(51) "https://translate.concretecms.org/translate/package" string(51) "https://translate.concretecms.org/translate/package" |
concrete.urls.concrete5 | string(34) "http://marketplace.concretecms.com" string(34) "http://marketplace.concretecms.com" |
concrete.urls.concrete5_secure | string(35) "https://marketplace.concretecms.com" string(35) "https://marketplace.concretecms.com" |
concrete.urls.newsflow | string(29) "http://newsflow.concrete5.org" string(29) "http://newsflow.concrete5.org" |
concrete.urls.background_feed | string(42) "//backgroundimages.concrete5.org/wallpaper" string(42) "//backgroundimages.concrete5.org/wallpaper" |
concrete.urls.privacy_policy | string(48) "//www.concretecms.com/about/legal/privacy-policy" string(48) "//www.concretecms.com/about/legal/privacy-policy" |
concrete.urls.background_feed_secure | string(48) "https://backgroundimages.concrete5.org/wallpaper" string(48) "https://backgroundimages.concrete5.org/wallpaper" |
concrete.urls.background_info | string(56) "http://backgroundimages.concrete5.org/get_image_data.php" string(56) "http://backgroundimages.concrete5.org/get_image_data.php" |
concrete.urls.videos | string(48) "https://www.youtube.com/user/concrete5cms/videos" string(48) "https://www.youtube.com/user/concrete5cms/videos" |
concrete.urls.help.developer | string(45) "http://documentation.concrete5.org/developers" string(45) "http://documentation.concrete5.org/developers" |
concrete.urls.help.user | string(42) "http://documentation.concrete5.org/editors" string(42) "http://documentation.concrete5.org/editors" |
concrete.urls.help.forum | string(41) "http://www.concrete5.org/community/forums" string(41) "http://www.concrete5.org/community/forums" |
concrete.urls.help.slack | string(31) "https://www.concrete5.org/slack" string(31) "https://www.concrete5.org/slack" |
concrete.urls.paths.menu_help_service | string(28) "/tools/get_remote_help_list/" string(28) "/tools/get_remote_help_list/" |
concrete.urls.paths.site_page | string(14) "/private/sites" string(14) "/private/sites" |
concrete.urls.paths.newsflow_slot_content | string(20) "/tools/slot_content/" string(20) "/tools/slot_content/" |
concrete.urls.paths.marketplace.projects | string(18) "/profile/projects/" string(18) "/profile/projects/" |
concrete.urls.paths.marketplace.connect | string(20) "/marketplace/connect" string(20) "/marketplace/connect" |
concrete.urls.paths.marketplace.connect_success | string(32) "/marketplace/connect/-/connected" string(32) "/marketplace/connect/-/connected" |
concrete.urls.paths.marketplace.connect_validate | string(31) "/marketplace/connect/-/validate" string(31) "/marketplace/connect/-/validate" |
concrete.urls.paths.marketplace.connect_new_token | string(37) "/marketplace/connect/-/generate_token" string(37) "/marketplace/connect/-/generate_token" |
concrete.urls.paths.marketplace.checkout | string(11) "/cart/-/add" string(11) "/cart/-/add" |
concrete.urls.paths.marketplace.purchases | string(45) "/marketplace/connect/-/get_available_licenses" string(45) "/marketplace/connect/-/get_available_licenses" |
concrete.urls.paths.marketplace.item_information | string(43) "/marketplace/connect/-/get_item_information" string(43) "/marketplace/connect/-/get_item_information" |
concrete.urls.paths.marketplace.item_free_license | string(42) "/marketplace/connect/-/enable_free_license" string(42) "/marketplace/connect/-/enable_free_license" |
concrete.urls.paths.marketplace.remote_item_list | string(13) "/marketplace/" string(13) "/marketplace/" |
concrete.white_label.logo | string(65) "https://www.dewebmakers.nl/_c5default/logo_concrete_dashboard.png" string(65) "https://www.dewebmakers.nl/_c5default/logo_concrete_dashboard.png" |
concrete.white_label.name | string(28) "Webdesignbureau De Webmakers" string(28) "Webdesignbureau De Webmakers" |
concrete.white_label.background_image | string(71) "https://www.dewebmakers.nl/_c5default/background_concrete_dashboard.png" string(71) "https://www.dewebmakers.nl/_c5default/background_concrete_dashboard.png" |
concrete.session.name | string(9) "CONCRETE5" string(9) "CONCRETE5" |
concrete.session.handler | string(4) "file" string(4) "file" |
concrete.session.redis.database | string(1) "1" string(1) "1" |
concrete.session.save_path | string(4) "null" string(4) "null" |
concrete.session.max_lifetime | string(4) "7200" string(4) "7200" |
concrete.session.gc_probability | string(1) "1" string(1) "1" |
concrete.session.gc_divisor | string(3) "100" string(3) "100" |
concrete.session.cookie.cookie_path | string(5) "false" string(5) "false" |
concrete.session.cookie.cookie_lifetime | string(1) "0" string(1) "0" |
concrete.session.cookie.cookie_domain | string(5) "false" string(5) "false" |
concrete.session.cookie.cookie_secure | string(5) "false" string(5) "false" |
concrete.session.cookie.cookie_httponly | string(4) "true" string(4) "true" |
concrete.session.cookie.cookie_raw | string(5) "false" string(5) "false" |
concrete.session.cookie.cookie_samesite | string(4) "null" string(4) "null" |
concrete.session.remember_me.lifetime | string(7) "1209600" string(7) "1209600" |
concrete.user.registration.enabled | string(4) "true" string(4) "true" |
concrete.user.registration.type | string(7) "enabled" string(7) "enabled" |
concrete.user.registration.captcha | string(5) "false" string(5) "false" |
concrete.user.registration.email_registration | string(4) "true" string(4) "true" |
concrete.user.registration.display_username_field | string(5) "false" string(5) "false" |
concrete.user.registration.display_confirm_password_field | string(4) "true" string(4) "true" |
concrete.user.registration.validate_email | string(5) "false" string(5) "false" |
concrete.user.registration.approval | string(5) "false" string(5) "false" |
concrete.user.registration.notification | string(1) "1" string(1) "1" |
concrete.user.registration.notification_email | string(23) "paulinekasen@egrappe.nl" string(23) "paulinekasen@egrappe.nl" |
concrete.user.group.badge.default_point_value | string(2) "50" string(2) "50" |
concrete.user.username.maximum | string(2) "64" string(2) "64" |
concrete.user.username.minimum | string(1) "3" string(1) "3" |
concrete.user.username.allowed_characters.boundary | string(9) "A-Za-z0-9" string(9) "A-Za-z0-9" |
concrete.user.username.allowed_characters.middle | string(12) "A-Za-z0-9_\." string(12) "A-Za-z0-9_\." |
concrete.user.username.allowed_characters.requirement_string | string(122) "A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end)." string(122) "A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end)." |
concrete.user.username.allowed_characters.error_string | string(122) "A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end)." string(122) "A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end)." |
concrete.user.password.maximum | string(3) "128" string(3) "128" |
concrete.user.password.minimum | string(1) "5" string(1) "5" |
concrete.user.password.required_special_characters | string(1) "0" string(1) "0" |
concrete.user.password.required_lower_case | string(1) "0" string(1) "0" |
concrete.user.password.required_upper_case | string(1) "0" string(1) "0" |
concrete.user.password.reuse | string(1) "0" string(1) "0" |
concrete.user.password.hash_portable | string(5) "false" string(5) "false" |
concrete.user.password.hash_cost_log2 | string(2) "12" string(2) "12" |
concrete.user.password.legacy_salt | string(0) "" string(0) "" |
concrete.user.email.test_mx_record | string(5) "false" string(5) "false" |
concrete.user.email.strict | string(4) "true" string(4) "true" |
concrete.user.private_messages.throttle_max | string(2) "20" string(2) "20" |
concrete.user.private_messages.throttle_max_timespan | string(2) "15" string(2) "15" |
concrete.user.deactivation.enable_login_threshold_deactivation | string(5) "false" string(5) "false" |
concrete.user.deactivation.login.threshold | string(3) "120" string(3) "120" |
concrete.user.deactivation.authentication_failure.enabled | string(5) "false" string(5) "false" |
concrete.user.deactivation.authentication_failure.amount | string(1) "5" string(1) "5" |
concrete.user.deactivation.authentication_failure.duration | string(3) "300" string(3) "300" |
concrete.user.deactivation.message | string(64) "This user is inactive. Please contact us regarding this account." string(64) "This user is inactive. Please contact us regarding this account." |
concrete.spam.whitelist_group | string(1) "0" string(1) "0" |
concrete.spam.notify_email | string(0) "" string(0) "" |
concrete.calendar.colors.text | string(7) "#ffffff" string(7) "#ffffff" |
concrete.calendar.colors.background | string(7) "#3A87AD" string(7) "#3A87AD" |
concrete.security.session.invalidate_on_user_agent_mismatch | string(4) "true" string(4) "true" |
concrete.security.session.invalidate_on_ip_mismatch | string(4) "true" string(4) "true" |
concrete.security.session.invalidate_inactive_users.enabled | string(5) "false" string(5) "false" |
concrete.security.session.invalidate_inactive_users.time | string(3) "300" string(3) "300" |
concrete.security.misc.x_frame_options | string(10) "SAMEORIGIN" string(10) "SAMEORIGIN" |
concrete.permissions.forward_to_login | string(4) "true" string(4) "true" |
concrete.permissions.model | string(6) "simple" string(6) "simple" |
concrete.seo.exclude_words | string(2) "en" string(2) "en" |
concrete.seo.url_rewriting | string(4) "true" string(4) "true" |
concrete.seo.url_rewriting_all | string(5) "false" string(5) "false" |
concrete.seo.redirect_to_canonical_url | string(1) "0" string(1) "0" |
concrete.seo.canonical_url | string(4) "null" string(4) "null" |
concrete.seo.canonical_url_alternative | string(4) "null" string(4) "null" |
concrete.seo.trailing_slash | string(4) "true" string(4) "true" |
concrete.seo.title_format | string(11) "%2$s | %1$s" string(11) "%2$s | %1$s" |
concrete.seo.title_segment_separator | string(3) " | " string(3) " | " |
concrete.seo.page_path_separator | string(1) "-" string(1) "-" |
concrete.seo.group_name_separator | string(3) " / " string(3) " / " |
concrete.seo.segment_max_length | string(3) "128" string(3) "128" |
concrete.seo.paging_string | string(2) "pg" string(2) "pg" |
concrete.statistics.track_downloads | string(4) "true" string(4) "true" |
concrete.limits.sitemap_pages | string(3) "100" string(3) "100" |
concrete.limits.delete_pages | string(3) "100" string(3) "100" |
concrete.limits.copy_pages | string(2) "10" string(2) "10" |
concrete.limits.page_search_index_batch | string(3) "200" string(3) "200" |
concrete.limits.job_queue_batch | string(2) "10" string(2) "10" |
concrete.limits.style_customizer.size_min | string(3) "-50" string(3) "-50" |
concrete.limits.style_customizer.size_max | string(3) "200" string(3) "200" |
concrete.page.search.always_reindex | string(5) "false" string(5) "false" |
concrete.composer.idle_timeout | string(1) "1" string(1) "1" |
concrete.api.enabled | string(5) "false" string(5) "false" |
concrete.api.grant_types.client_credentials | string(5) "false" string(5) "false" |
concrete.api.grant_types.authorization_code | string(5) "false" string(5) "false" |
concrete.api.grant_types.password_credentials | string(5) "false" string(5) "false" |
concrete.api.grant_types.refresh_token | string(4) "true" string(4) "true" |
concrete.mutex.semaphore.priority | string(3) "100" string(3) "100" |
concrete.mutex.semaphore.class | string(41) "Concrete\Core\System\Mutex\SemaphoreMutex" string(41) "Concrete\Core\System\Mutex\SemaphoreMutex" |
concrete.mutex.file_lock.priority | string(2) "50" string(2) "50" |
concrete.mutex.file_lock.class | string(40) "Concrete\Core\System\Mutex\FileLockMutex" string(40) "Concrete\Core\System\Mutex\FileLockMutex" |
concrete.style_customizer.updater.ignored_values.preset-fonts-file | string(52) "Concrete\Core\StyleCustomizer\Style\Value\BasicValue" string(52) "Concrete\Core\StyleCustomizer\Style\Value\BasicValue" |
concrete.version_db_installed | string(14) "20220319043123" string(14) "20220319043123" |
concrete.maintenance.version_job_page_num | string(3) "712" string(3) "712" |
concrete.site | string(14) "Egrappe Wijnen" string(14) "Egrappe Wijnen" |
Key | Value |
USER | string(7) "*******" string(7) "*******" |
HOME | string(13) "*************" string(13) "*************" |
SCRIPT_NAME | string(10) "**********" string(10) "**********" |
REQUEST_URI | string(23) "***********************" string(23) "***********************" |
QUERY_STRING | string(0) "" string(0) "" |
REQUEST_METHOD | string(3) "***" string(3) "***" |
SERVER_PROTOCOL | string(8) "********" string(8) "********" |
GATEWAY_INTERFACE | string(7) "*******" string(7) "*******" |
REDIRECT_URL | string(23) "***********************" string(23) "***********************" |
REMOTE_PORT | string(5) "*****" string(5) "*****" |
SCRIPT_FILENAME | string(55) "*******************************************************" string(55) "*******************************************************" |
SERVER_ADMIN | string(20) "********************" string(20) "********************" |
CONTEXT_DOCUMENT_ROOT | string(45) "*********************************************" string(45) "*********************************************" |
CONTEXT_PREFIX | string(0) "" string(0) "" |
REQUEST_SCHEME | string(5) "*****" string(5) "*****" |
DOCUMENT_ROOT | string(45) "*********************************************" string(45) "*********************************************" |
REMOTE_ADDR | string(12) "************" string(12) "************" |
SERVER_PORT | string(3) "***" string(3) "***" |
SERVER_ADDR | string(14) "**************" string(14) "**************" |
SERVER_NAME | string(14) "**************" string(14) "**************" |
SERVER_SOFTWARE | string(8) "********" string(8) "********" |
SERVER_SIGNATURE | string(0) "" string(0) "" |
PATH | string(49) "*************************************************" string(49) "*************************************************" |
HTTP_HOST | string(14) "**************" string(14) "**************" |
HTTP_REFERER | string(44) "********************************************" string(44) "********************************************" |
HTTP_USER_AGENT | string(9) "*********" string(9) "*********" |
HTTP_ACCEPT | string(3) "***" string(3) "***" |
proxy-nokeepalive | string(1) "*" string(1) "*" |
H2_STREAM_TAG | string(13) "*************" string(13) "*************" |
H2_STREAM_ID | string(1) "*" string(1) "*" |
H2_PUSHED_ON | string(0) "" string(0) "" |
H2_PUSHED | string(0) "" string(0) "" |
H2_PUSH | string(3) "***" string(3) "***" |
H2PUSH | string(3) "***" string(3) "***" |
HTTP2 | string(2) "**" string(2) "**" |
SSL_TLS_SNI | string(14) "**************" string(14) "**************" |
HTTPS | string(2) "**" string(2) "**" |
UNIQUE_ID | string(27) "***************************" string(27) "***************************" |
REDIRECT_STATUS | string(3) "***" string(3) "***" |
REDIRECT_H2_STREAM_TAG | string(13) "*************" string(13) "*************" |
REDIRECT_H2_STREAM_ID | string(1) "*" string(1) "*" |
REDIRECT_H2_PUSHED_ON | string(0) "" string(0) "" |
REDIRECT_H2_PUSHED | string(0) "" string(0) "" |
REDIRECT_H2_PUSH | string(3) "***" string(3) "***" |
REDIRECT_H2PUSH | string(3) "***" string(3) "***" |
REDIRECT_HTTP2 | string(2) "**" string(2) "**" |
REDIRECT_SSL_TLS_SNI | string(14) "**************" string(14) "**************" |
REDIRECT_HTTPS | string(2) "**" string(2) "**" |
REDIRECT_UNIQUE_ID | string(27) "***************************" string(27) "***************************" |
FCGI_ROLE | string(9) "*********" string(9) "*********" |
PHP_SELF | string(10) "**********" string(10) "**********" |
REQUEST_TIME_FLOAT | string(3) "***" string(3) "***" |
REQUEST_TIME | string(3) "***" string(3) "***" |