public function storeData($key, $data, $expiration)
{
$path = $this->makePath($key);
// MAX_PATH is 260 - http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
if (strlen($path) > 259 && stripos(PHP_OS, 'WIN') === 0) {
throw new WindowsPathMaxLengthException();
}
if (!file_exists($path)) {
$dirname = dirname($path);
if (!is_dir($dirname)) {
if (!@mkdir($dirname, $this->dirPermissions, true)) {
if (!is_dir($dirname)) {
return false;
}
}
}
if (!(touch($path) && chmod($path, $this->filePermissions))) {
return false;
}
}
$storeString = $this->getEncoder()->serialize($this->makeKeyString($key), $data, $expiration);
$result = file_put_contents($path, $storeString, LOCK_EX);
// If opcache is switched on, it will try to cache the PHP data file
// The new php opcode caching system only revalidates against the source files once every few seconds,
// so some changes will not be caught.
// This fix immediately invalidates that opcode cache after a file is written,
// so that future includes are not using the stale opcode cached file.
if (function_exists('opcache_invalidate')) {
$invalidate = true;
if ($restrictedDirectory = ini_get('opcache.restrict_api')) {
if (strpos(__FILE__, $restrictedDirectory) !== 0) {
$invalidate = false;
}
}
public function storeData($key, $data, $expiration)
{
$path = $this->makePath($key);
// MAX_PATH is 260 - http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
if (strlen($path) > 259 && stripos(PHP_OS, 'WIN') === 0) {
throw new WindowsPathMaxLengthException();
}
if (!file_exists($path)) {
$dirname = dirname($path);
if (!is_dir($dirname)) {
if (!@mkdir($dirname, $this->dirPermissions, true)) {
if (!is_dir($dirname)) {
return false;
}
}
}
if (!(touch($path) && chmod($path, $this->filePermissions))) {
return false;
}
}
$storeString = $this->getEncoder()->serialize($this->makeKeyString($key), $data, $expiration);
$result = file_put_contents($path, $storeString, LOCK_EX);
// If opcache is switched on, it will try to cache the PHP data file
// The new php opcode caching system only revalidates against the source files once every few seconds,
// so some changes will not be caught.
// This fix immediately invalidates that opcode cache after a file is written,
// so that future includes are not using the stale opcode cached file.
if (function_exists('opcache_invalidate')) {
$invalidate = true;
if ($restrictedDirectory = ini_get('opcache.restrict_api')) {
if (strpos(__FILE__, $restrictedDirectory) !== 0) {
$invalidate = false;
}
}
*/
public function lock($ttl = null)
{
if ($this->isDisabled()) {
return true;
}
if (!isset($this->key)) {
return false;
}
$this->stampedeRunning = true;
$expiration = isset($ttl) && is_numeric($ttl) ? (int) $ttl : $this->defaults['stampede_ttl'];
$spkey = $this->key;
$spkey[0] = 'sp';
return $this->driver->storeData($spkey, true, time() + $expiration);
}
/**
* {@inheritdoc}
*/
public function set($value)
{
if (!isset($this->key)) {
return false;
}
if ($this->isDisabled()) {
return $this;
}
$this->data = $value;
return $this;
}
/**
$location->setFilesystem($this->filesystem);
if ($record = $location->contains($file)) {
$records[] = $record;
}
}
return $records;
}
/**
* @param $file
* @return Record
*/
public function getRecord($file)
{
$this->addDefaultLocations();
$key = $this->getCacheKey($file);
$item = $this->cache->getItem($key);
$record = null;
if ($item->isMiss()) {
$item->lock();
foreach($this->locations as $location) {
$location->setFilesystem($this->filesystem);
if ($record = $location->contains($file)) {
break;
}
}
if (isset($record)) {
$this->cache->save($item->set($record));
}
} else {
$record = $item->get();
}
return $record;
}
/**
* @return array
*/
public function getLocations()
{
* @return $this
*/
public function routes($routes, $pkgHandle = null)
{
// First, create a new, empty router for use with the routes passed in the callable.
$router = new Router(new RouteCollection(), $this->router->getActionFactory());
if (is_callable($routes)) {
// Run the callable with our empty router.
$routes($router);
// Grab the routes from the router, and pass them to our route group builder.
} else if (is_string($routes)) {
$app = Facade::getFacadeApplication();
/**
* @var $locator FileLocator
*/
$locator = $app->make(FileLocator::class);
if ($pkgHandle) {
$locator->addLocation(new FileLocator\PackageLocation($pkgHandle));
}
$file = $locator->getRecord(DIRNAME_ROUTES . DIRECTORY_SEPARATOR . $routes);
if ($file->exists()) {
require $file->getFile();
}
} else {
throw new \RuntimeException(t('Invalid input passed to RouteGroupBuilder::routes'));
}
$this->sendFromGroupToRouter($router->getRoutes(), $this->router);
return $this;
}
}
->setPrefix('/ccm/system/dialogs/permissions')
->routes('dialogs/permissions.php');
$router->buildGroup()->setNamespace('Concrete\Controller\Dialog\File')
->setPrefix('/ccm/system/dialogs/file')
->routes('dialogs/files.php');
$router->buildGroup()->setNamespace('Concrete\Controller\Dialog\Area')
->setPrefix('/ccm/system/dialogs/area')
->routes('dialogs/areas.php');
$router->buildGroup()->setNamespace('Concrete\Controller\Dialog\Block')
->setPrefix('/ccm/system/dialogs/block')
->routes('dialogs/blocks.php');
$router->buildGroup()->setRequirements(['identifier' => '[A-Za-z0-9-_/.]+'])->routes('rss.php');
$router->buildGroup()->routes('attributes.php');
$router->buildGroup()->routes('search.php');
$router->buildGroup()->routes('express.php');
$router->buildGroup()->routes('marketplace.php');
$router->buildGroup()->routes('permissions.php');
$router->buildGroup()->routes('trees.php');
$router->buildGroup()->routes('site.php');
$router->buildGroup()->routes('calendar.php');
$router->buildGroup()->routes('misc.php');
}
}
}
/**
* {@inheritdoc}
*
* @see \Concrete\Core\Routing\RouterInterface::matchRoute()
*/
public function matchRoute(Request $request)
{
$attributes = [];
$route = $this->getRouteByPath($request->getPathInfo(), (new RequestContext())->fromRequest($request), $attributes);
$request->attributes->add($attributes);
$request->attributes->set('_route', $route);
return new MatchedRoute($route, $attributes);
}
public function loadRouteList(RouteListInterface $list)
{
$list->loadRoutes($this);
}
/**
* @deprecated. Use the verb methods instead.
*
* @param $path
* @param $callback
* @param null $handle
* @param array $requirements
* @param array $options
* @param string $host
* @param array $schemes
* @param array $methods
* @param null $condition
*
* @return Route
*/
public function register(
$path,
$callback,
$asset_list = AssetList::getInstance();
$asset_list->registerMultiple($config->get('app.assets', []));
$asset_list->registerGroupMultiple($config->get('app.asset_groups', []));
}
/**
* @param \Illuminate\Config\Repository $config
*/
private function initializeRoutes(Repository $config)
{
/**
* @var $router Router
*/
$router = Route::getFacadeRoot();
// Legacy route registration.
$router->registerMultiple($config->get('app.routes'));
// New style
$router->loadRouteList(new SystemRouteList());
// theme paths
$this->app->make(ThemeRouteCollection::class)
->setThemesByRoutes($config->get('app.theme_paths', array()));
}
/**
* @param \Illuminate\Config\Repository $config
*/
private function initializeFileTypes(Repository $config)
{
$type_list = TypeList::getInstance();
$type_list->defineMultiple($config->get('app.file_types', []));
$type_list->defineImporterAttributeMultiple($config->get('app.importer_attributes', []));
}
/**
* @param \Illuminate\Config\Repository $config
*
* @return Request
* Setup the core service groups.
* ----------------------------------------------------------------------------
*/
$this->initializeServiceProviders($app, $config);
/*
* ----------------------------------------------------------------------------
* Setup file cache directories. Has to come after we define services
* because we use the file service.
* ----------------------------------------------------------------------------
*/
$app->setupFilesystem();
/*
* ----------------------------------------------------------------------------
* Registries for theme paths, assets, routes and file types.
* ----------------------------------------------------------------------------
*/
$this->initializeAssets($config);
$this->initializeRoutes($config);
$this->initializeFileTypes($config);
// If we're not in the CLI SAPI, lets do additional booting for HTTP
if (!$this->app->isRunThroughCommandLineInterface()) {
return $this->bootHttpSapi($config, $app);
}
}
/**
* @param $config
* @param $app
*
* @return null|Response
*/
private function bootHttpSapi($config, $app)
{
/*
* ----------------------------------------------------------------------------
* Initialize the request
* ----------------------------------------------------------------------------
{
$this->run_class = $run_class;
}
/**
* @param string $boot_class
*/
public function setBootClass($boot_class)
{
$this->boot_class = $boot_class;
}
/**
* Initialize the environment and prepare for running.
*/
public function boot()
{
$booter = $this->getBooter();
if ($response = $booter->boot()) {
$this->sendResponse($response);
} else {
$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.');
}
* Handle text encoding.
* ----------------------------------------------------------------------------
*/
\Patchwork\Utf8\Bootup::initAll();
/*
* ----------------------------------------------------------------------------
* Instantiate concrete5.
* ----------------------------------------------------------------------------
*/
/** @var \Concrete\Core\Application\Application $app */
$app = require DIR_APPLICATION . '/bootstrap/start.php';
$app->instance('app', $app);
// Bind fully application qualified class names
$app->instance('Concrete\Core\Application\Application', $app);
$app->instance('Illuminate\Container\Container', $app);
// Boot the runtime
$app->getRuntime()->boot();
return $app;
* Make sure you cannot call dispatcher.php directly.
* ----------------------------------------------------------------------------
*/
if (basename($_SERVER['PHP_SELF']) === DISPATCHER_FILENAME_CORE) {
die('Access Denied.');
}
/*
* ----------------------------------------------------------------------------
* 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
require 'concrete/dispatcher.php';
Key | Value |
Version | 8.5.7 |
Installed Version | 8.5.7 |
Key | Value |
concrete.version | 8.5.7 |
concrete.version_installed | 8.5.7 |
concrete.version_db | 20210623000000 |
concrete.installed | true |
concrete.locale | en_GB |
concrete.charset | UTF-8 |
concrete.charset_bom | |
concrete.maintenance_mode | false |
concrete.debug.display_errors | true |
concrete.debug.detail | debug |
concrete.debug.error_reporting | null |
concrete.proxy.host | null |
concrete.proxy.port | null |
concrete.proxy.user | null |
concrete.proxy.password | null |
concrete.upload.extensions | *.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 |
concrete.upload.extensions_blacklist | *.php;*.php2;*.php3;*.php4;*.php5;*.php7;*.php8;*.phtml;*.phar;*.htaccess;*.pl;*.phpsh;*.pht;*.shtml;*.cgi |
concrete.upload.chunking.enabled | true |
concrete.upload.chunking.chunkSize | null |
concrete.export.csv.include_bom | false |
concrete.export.csv.datetime_format | Y-m-d\TH:i:sP |
concrete.interface.panel.page_relations | false |
concrete.mail.method | PHP_MAIL |
concrete.mail.methods.smtp.server | |
concrete.mail.methods.smtp.port | |
concrete.mail.methods.smtp.username | |
concrete.mail.methods.smtp.password | |
concrete.mail.methods.smtp.encryption | |
concrete.mail.methods.smtp.messages_per_connection | null |
concrete.mail.methods.smtp.helo_domain | localhost |
concrete.cache.enabled | true |
concrete.cache.lifetime | 21600 |
concrete.cache.overrides | true |
concrete.cache.blocks | true |
concrete.cache.assets | true |
concrete.cache.theme_css | true |
concrete.cache.pages | blocks |
concrete.cache.doctrine_dev_mode | false |
concrete.cache.full_page_lifetime | forever |
concrete.cache.full_page_lifetime_value | null |
concrete.cache.full_contents_assets_hash | false |
concrete.cache.directory | /kunden/homepages/24/d374058642/htdocs/UAR2/application/files/cache |
concrete.cache.directory_relative | null |
concrete.cache.page.directory | /kunden/homepages/24/d374058642/htdocs/UAR2/application/files/cache/pages |
concrete.cache.page.adapter | file |
concrete.cache.levels.overrides.drivers.core_ephemeral.class | \Stash\Driver\Ephemeral |
concrete.cache.levels.overrides.drivers.core_filesystem.class | Concrete\Core\Cache\Driver\FileSystemStashDriver |
concrete.cache.levels.overrides.drivers.core_filesystem.options.path | /kunden/homepages/24/d374058642/htdocs/UAR2/application/files/cache/overrides |
concrete.cache.levels.overrides.drivers.core_filesystem.options.dirPermissions | 453 |
concrete.cache.levels.overrides.drivers.core_filesystem.options.filePermissions | 388 |
concrete.cache.levels.overrides.drivers.redis.class | Concrete\Core\Cache\Driver\RedisStashDriver |
concrete.cache.levels.overrides.drivers.redis.options.prefix | c5_overrides |
concrete.cache.levels.overrides.drivers.redis.options.database | 0 |
concrete.cache.levels.overrides.preferred_driver | core_filesystem |
concrete.cache.levels.expensive.drivers.core_ephemeral.class | \Stash\Driver\Ephemeral |
concrete.cache.levels.expensive.drivers.core_filesystem.class | Concrete\Core\Cache\Driver\FileSystemStashDriver |
concrete.cache.levels.expensive.drivers.core_filesystem.options.path | /kunden/homepages/24/d374058642/htdocs/UAR2/application/files/cache/expensive |
concrete.cache.levels.expensive.drivers.core_filesystem.options.dirPermissions | 453 |
concrete.cache.levels.expensive.drivers.core_filesystem.options.filePermissions | 388 |
concrete.cache.levels.expensive.drivers.redis.class | Concrete\Core\Cache\Driver\RedisStashDriver |
concrete.cache.levels.expensive.drivers.redis.options.prefix | c5_expensive |
concrete.cache.levels.expensive.drivers.redis.options.database | 0 |
concrete.cache.levels.expensive.preferred_driver | core_filesystem |
concrete.cache.levels.object.drivers.core_ephemeral.class | \Stash\Driver\Ephemeral |
concrete.cache.levels.object.drivers.redis.class | Concrete\Core\Cache\Driver\RedisStashDriver |
concrete.cache.levels.object.drivers.redis.options.prefix | c5_object |
concrete.cache.levels.object.drivers.redis.options.database | 0 |
concrete.cache.levels.object.preferred_driver | core_ephemeral |
concrete.cache.clear.thumbnails | true |
concrete.design.enable_custom | true |
concrete.design.enable_layouts | true |
concrete.log.emails | true |
concrete.log.errors | true |
concrete.log.spam | false |
concrete.log.api | false |
concrete.log.enable_dashboard_report | true |
concrete.log.configuration.mode | simple |
concrete.log.configuration.simple.core_logging_level | NOTICE |
concrete.log.configuration.simple.handler | database |
concrete.log.configuration.simple.file.file | |
concrete.jobs.enable_scheduling | true |
concrete.filesystem.temp_directory | null |
concrete.filesystem.permissions.file | 388 |
concrete.filesystem.permissions.directory | 453 |
concrete.email.enabled | true |
concrete.email.default.address | concrete5-noreply@concrete5 |
concrete.email.default.name | |
concrete.email.form_block.address | false |
concrete.email.forgot_password.address | null |
concrete.email.forgot_password.name | null |
concrete.email.validate_registration.address | null |
concrete.email.validate_registration.name | null |
concrete.email.workflow_notification.address | null |
concrete.email.workflow_notification.name | null |
concrete.form.store_form_submissions | auto |
concrete.marketplace.enabled | true |
concrete.marketplace.request_timeout | 30 |
concrete.marketplace.token | null |
concrete.marketplace.site_token | null |
concrete.marketplace.intelligent_search | true |
concrete.marketplace.log_requests | false |
concrete.external.intelligent_search_help | true |
concrete.external.news | true |
concrete.misc.user_timezones | false |
concrete.misc.package_backup_directory | /kunden/homepages/24/d374058642/htdocs/UAR2/application/files/trash |
concrete.misc.enable_progressive_page_reindex | true |
concrete.misc.mobile_theme_id | 0 |
concrete.misc.sitemap_approve_immediately | true |
concrete.misc.enable_translate_locale_en_us | false |
concrete.misc.page_search_index_lifetime | 259200 |
concrete.misc.enable_trash_can | true |
concrete.misc.default_jpeg_image_compression | 80 |
concrete.misc.default_png_image_compression | 9 |
concrete.misc.default_thumbnail_format | auto |
concrete.misc.inplace_image_operations_limit | 4194304 |
concrete.misc.basic_thumbnailer_generation_strategy | now |
concrete.misc.help_overlay | true |
concrete.misc.require_version_comments | false |
concrete.misc.enable_move_blocktypes_across_sets | false |
concrete.misc.image_editor_cors_policy.enable_cross_origin | false |
concrete.misc.image_editor_cors_policy.anonymous_request | true |
concrete.misc.generator_tag_display_in_header | true |
concrete.misc.login_redirect | HOMEPAGE |
concrete.misc.access_entity_updated | 1638456445 |
concrete.misc.do_page_reindex_check | false |
concrete.misc.latest_version | 8.5.12 |
concrete.misc.login_redirect_cid | 0 |
concrete.theme.compress_preprocessor_output | true |
concrete.theme.generate_less_sourcemap | false |
concrete.updates.enable_auto_update_packages | false |
concrete.updates.enable_permissions_protection | true |
concrete.updates.check_threshold | 172800 |
concrete.updates.services.get_available_updates | https://marketplace.concretecms.com/tools/update_core |
concrete.updates.services.inspect_update | https://marketplace.concretecms.com/tools/inspect_update |
concrete.updates.skip_core | false |
concrete.paths.trash | /!trash |
concrete.paths.drafts | /!drafts |
concrete.icons.page_template.width | 120 |
concrete.icons.page_template.height | 90 |
concrete.icons.theme_thumbnail.width | 120 |
concrete.icons.theme_thumbnail.height | 90 |
concrete.icons.file_manager_listing.handle | file_manager_listing |
concrete.icons.file_manager_listing.width | 60 |
concrete.icons.file_manager_listing.height | 60 |
concrete.icons.file_manager_detail.handle | file_manager_detail |
concrete.icons.file_manager_detail.width | 400 |
concrete.icons.file_manager_detail.height | 400 |
concrete.icons.user_avatar.width | 80 |
concrete.icons.user_avatar.height | 80 |
concrete.icons.user_avatar.default | /concrete/images/avatar_none.png |
concrete.file_manager.images.use_exif_data_to_rotate_images | false |
concrete.file_manager.images.manipulation_library | gd |
concrete.file_manager.images.create_high_dpi_thumbnails | true |
concrete.file_manager.images.preview_image_size | small |
concrete.file_manager.images.preview_image_popover | true |
concrete.file_manager.images.svg_sanitization.action | sanitize |
concrete.file_manager.images.svg_sanitization.allowed_tags | |
concrete.file_manager.images.svg_sanitization.allowed_attributes | |
concrete.file_manager.images.image_editor_save_area_background_color | |
concrete.file_manager.items_per_page_options.0 | 10 |
concrete.file_manager.items_per_page_options.1 | 25 |
concrete.file_manager.items_per_page_options.2 | 50 |
concrete.file_manager.items_per_page_options.3 | 100 |
concrete.file_manager.items_per_page_options.4 | 250 |
concrete.file_manager.results | 10 |
concrete.search_users.results | 10 |
concrete.sitemap_xml.file | sitemap.xml |
concrete.sitemap_xml.frequency | weekly |
concrete.sitemap_xml.priority | 0.5 |
concrete.accessibility.toolbar_titles | false |
concrete.accessibility.toolbar_large_font | false |
concrete.accessibility.display_help_system | true |
concrete.accessibility.toolbar_tooltips | true |
concrete.i18n.choose_language_login | false |
concrete.i18n.auto_install_package_languages | true |
concrete.i18n.community_translation.entry_point | https://translate.concretecms.org/api |
concrete.i18n.community_translation.api_token | |
concrete.i18n.community_translation.progress_limit | 60 |
concrete.i18n.community_translation.cache_lifetime | 3600 |
concrete.i18n.community_translation.package_url | https://translate.concretecms.org/translate/package |
concrete.urls.concrete5 | http://marketplace.concretecms.com |
concrete.urls.concrete5_secure | https://marketplace.concretecms.com |
concrete.urls.newsflow | http://newsflow.concrete5.org |
concrete.urls.background_feed | //backgroundimages.concrete5.org/wallpaper |
concrete.urls.privacy_policy | //www.concretecms.com/about/legal/privacy-policy |
concrete.urls.background_feed_secure | https://backgroundimages.concrete5.org/wallpaper |
concrete.urls.background_info | http://backgroundimages.concrete5.org/get_image_data.php |
concrete.urls.videos | https://www.youtube.com/user/concrete5cms/videos |
concrete.urls.help.developer | http://documentation.concrete5.org/developers |
concrete.urls.help.user | http://documentation.concrete5.org/editors |
concrete.urls.help.forum | http://www.concrete5.org/community/forums |
concrete.urls.help.slack | https://www.concrete5.org/slack |
concrete.urls.paths.menu_help_service | /tools/get_remote_help_list/ |
concrete.urls.paths.site_page | /private/sites |
concrete.urls.paths.newsflow_slot_content | /tools/slot_content/ |
concrete.urls.paths.marketplace.projects | /profile/projects/ |
concrete.urls.paths.marketplace.connect | /marketplace/connect |
concrete.urls.paths.marketplace.connect_success | /marketplace/connect/-/connected |
concrete.urls.paths.marketplace.connect_validate | /marketplace/connect/-/validate |
concrete.urls.paths.marketplace.connect_new_token | /marketplace/connect/-/generate_token |
concrete.urls.paths.marketplace.checkout | /cart/-/add |
concrete.urls.paths.marketplace.purchases | /marketplace/connect/-/get_available_licenses |
concrete.urls.paths.marketplace.item_information | /marketplace/connect/-/get_item_information |
concrete.urls.paths.marketplace.item_free_license | /marketplace/connect/-/enable_free_license |
concrete.urls.paths.marketplace.remote_item_list | /marketplace/ |
concrete.white_label.logo | false |
concrete.white_label.name | false |
concrete.white_label.background_image | null |
concrete.session.name | CONCRETE5 |
concrete.session.handler | file |
concrete.session.redis.database | 1 |
concrete.session.save_path | null |
concrete.session.max_lifetime | 7200 |
concrete.session.gc_probability | 1 |
concrete.session.gc_divisor | 100 |
concrete.session.cookie.cookie_path | false |
concrete.session.cookie.cookie_lifetime | 0 |
concrete.session.cookie.cookie_domain | false |
concrete.session.cookie.cookie_secure | false |
concrete.session.cookie.cookie_httponly | true |
concrete.session.cookie.cookie_raw | false |
concrete.session.cookie.cookie_samesite | null |
concrete.session.remember_me.lifetime | 1209600 |
concrete.user.registration.enabled | false |
concrete.user.registration.type | disabled |
concrete.user.registration.captcha | true |
concrete.user.registration.email_registration | false |
concrete.user.registration.display_username_field | true |
concrete.user.registration.display_confirm_password_field | true |
concrete.user.registration.validate_email | false |
concrete.user.registration.approval | false |
concrete.user.registration.notification | false |
concrete.user.group.badge.default_point_value | 50 |
concrete.user.username.maximum | 64 |
concrete.user.username.minimum | 3 |
concrete.user.username.allowed_characters.boundary | A-Za-z0-9 |
concrete.user.username.allowed_characters.middle | A-Za-z0-9_\. |
concrete.user.username.allowed_characters.requirement_string | 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 | A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end). |
concrete.user.password.maximum | 128 |
concrete.user.password.minimum | 5 |
concrete.user.password.required_special_characters | 0 |
concrete.user.password.required_lower_case | 0 |
concrete.user.password.required_upper_case | 0 |
concrete.user.password.reuse | 0 |
concrete.user.password.hash_portable | false |
concrete.user.password.hash_cost_log2 | 12 |
concrete.user.password.legacy_salt | |
concrete.user.email.test_mx_record | false |
concrete.user.email.strict | true |
concrete.user.private_messages.throttle_max | 20 |
concrete.user.private_messages.throttle_max_timespan | 15 |
concrete.user.deactivation.enable_login_threshold_deactivation | false |
concrete.user.deactivation.login.threshold | 120 |
concrete.user.deactivation.authentication_failure.enabled | false |
concrete.user.deactivation.authentication_failure.amount | 5 |
concrete.user.deactivation.authentication_failure.duration | 300 |
concrete.user.deactivation.message | This user is inactive. Please contact us regarding this account. |
concrete.spam.whitelist_group | 0 |
concrete.spam.notify_email | |
concrete.calendar.colors.text | #ffffff |
concrete.calendar.colors.background | #3A87AD |
concrete.security.session.invalidate_on_user_agent_mismatch | true |
concrete.security.session.invalidate_on_ip_mismatch | true |
concrete.security.session.invalidate_inactive_users.enabled | false |
concrete.security.session.invalidate_inactive_users.time | 300 |
concrete.security.misc.x_frame_options | SAMEORIGIN |
concrete.permissions.forward_to_login | true |
concrete.permissions.model | advanced |
concrete.seo.exclude_words | |
concrete.seo.url_rewriting | true |
concrete.seo.url_rewriting_all | false |
concrete.seo.redirect_to_canonical_url | 1 |
concrete.seo.canonical_url | null |
concrete.seo.canonical_url_alternative | null |
concrete.seo.trailing_slash | false |
concrete.seo.title_format | %2$s :: %1$s |
concrete.seo.title_segment_separator | :: |
concrete.seo.page_path_separator | - |
concrete.seo.group_name_separator | / |
concrete.seo.segment_max_length | 128 |
concrete.seo.paging_string | ccm_paging_p |
concrete.statistics.track_downloads | true |
concrete.limits.sitemap_pages | 100 |
concrete.limits.delete_pages | 100 |
concrete.limits.copy_pages | 10 |
concrete.limits.page_search_index_batch | 200 |
concrete.limits.job_queue_batch | 10 |
concrete.limits.style_customizer.size_min | -50 |
concrete.limits.style_customizer.size_max | 200 |
concrete.page.search.always_reindex | false |
concrete.composer.idle_timeout | 1 |
concrete.api.enabled | false |
concrete.api.grant_types.client_credentials | true |
concrete.api.grant_types.authorization_code | true |
concrete.api.grant_types.password_credentials | false |
concrete.api.grant_types.refresh_token | true |
concrete.mutex.semaphore.priority | 100 |
concrete.mutex.semaphore.class | Concrete\Core\System\Mutex\SemaphoreMutex |
concrete.mutex.file_lock.priority | 50 |
concrete.mutex.file_lock.class | Concrete\Core\System\Mutex\FileLockMutex |
concrete.style_customizer.updater.ignored_values.preset-fonts-file | Concrete\Core\StyleCustomizer\Style\Value\BasicValue |
concrete.version_db_installed | 20210623000000 |
concrete.maintenance.version_job_page_num | 748 |
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | ZfkSzvINfEC_kD95pPIUwgAAABk |
REDIRECT_REDIRECT_WAAS_MODE | 0 |
REDIRECT_REDIRECT_SCRIPT_URL | /news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_REDIRECT_SCRIPT_URI | http://www.understandinganimalresearch.org.uk/news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_REDIRECT_DOCUMENT_ROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID | 14 |
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET | /run/ui-fstatd.suexec.socket |
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET | /homepages/sclientMF/http.sock.bin |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU | 60 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM | 896 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT | 25 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD | 37 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO | 800 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO | 60 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO | 768 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY_HOST | understandinganimalresearch.org.uk |
REDIRECT_REDIRECT_DBENTRY_VALUE | /kunden/homepages/24/d374058642/htdocs/UAR2:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 64127854 #LANG 1 #RSCLVL 500 #STAT 1 #CHROOT 14 |
REDIRECT_REDIRECT_DBENTRY_DOCROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REDIRECT_REDIRECT_DBENTRY_HASH | d0000 |
REDIRECT_REDIRECT_DBENTRY__CPU | 60 |
REDIRECT_REDIRECT_DBENTRY__MEM | 524288 |
REDIRECT_REDIRECT_DBENTRY__CGI | 524616 |
REDIRECT_REDIRECT_DBENTRY__NPROC | 16 |
REDIRECT_REDIRECT_DBENTRY__TAID | 64127854 |
REDIRECT_REDIRECT_DBENTRY__LANG | 1 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL | 500 |
REDIRECT_REDIRECT_DBENTRY__STAT | 1 |
REDIRECT_REDIRECT_DBENTRY__CHROOT | 14 |
REDIRECT_REDIRECT_DBENTRY | /kunden/homepages/24/d374058642/htdocs/UAR2:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 64127854 #LANG 1 #RSCLVL 500 #STAT 1 #CHROOT 14 |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | ZfkSzvINfEC_kD95pPIUwgAAABk |
REDIRECT_SCRIPT_URL | /news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_SCRIPT_URI | http://www.understandinganimalresearch.org.uk/news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_DOCUMENT_ROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REDIRECT_HANDLER | x-mapp-php5 |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZfkSzvINfEC_kD95pPIUwgAAABk |
SCRIPT_URL | /news/rare-eye-cancer-pathway-uncovered/ |
SCRIPT_URI | http://www.understandinganimalresearch.org.uk/news/rare-eye-cancer-pathway-uncovered/ |
HTTP_HOST | www.understandinganimalresearch.org.uk |
HTTP_CONNECTION | close |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
HTTP_REFERER | http://www.understandinganimalresearch.org.uk/news/research-medical-benefits/rare-eye-cancer-pathway-uncovered/ |
PATH | /bin:/usr/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | understandinganimalresearch.org.uk |
SERVER_ADDR | 82.165.84.59 |
SERVER_PORT | 80 |
REMOTE_ADDR | 18.205.114.205 |
DOCUMENT_ROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | /system-bin/ |
CONTEXT_DOCUMENT_ROOT | /kunden/usr/lib/cgi-bin/ |
SERVER_ADMIN | webmaster@understandinganimalresearch.org.uk |
SCRIPT_FILENAME | /kunden/homepages/24/d374058642/htdocs/UAR2/index.php |
REMOTE_PORT | 50980 |
REDIRECT_URL | /index.php |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /news/rare-eye-cancer-pathway-uncovered/ |
SCRIPT_NAME | /index.php |
STATUS | 200 |
ORIG_PATH_INFO | /index.php |
ORIG_PATH_TRANSLATED | /kunden/homepages/24/d374058642/htdocs/UAR2/index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1710822094.0517 |
REQUEST_TIME | 1710822094 |
argv | Array ( ) |
argc | 0 |
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | ZfkSzvINfEC_kD95pPIUwgAAABk |
REDIRECT_REDIRECT_WAAS_MODE | 0 |
REDIRECT_REDIRECT_SCRIPT_URL | /news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_REDIRECT_SCRIPT_URI | http://www.understandinganimalresearch.org.uk/news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_REDIRECT_DOCUMENT_ROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID | 14 |
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET | /run/ui-fstatd.suexec.socket |
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET | /homepages/sclientMF/http.sock.bin |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU | 60 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM | 896 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT | 25 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD | 37 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO | 800 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO | 60 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO | 768 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY_HOST | understandinganimalresearch.org.uk |
REDIRECT_REDIRECT_DBENTRY_VALUE | /kunden/homepages/24/d374058642/htdocs/UAR2:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 64127854 #LANG 1 #RSCLVL 500 #STAT 1 #CHROOT 14 |
REDIRECT_REDIRECT_DBENTRY_DOCROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REDIRECT_REDIRECT_DBENTRY_HASH | d0000 |
REDIRECT_REDIRECT_DBENTRY__CPU | 60 |
REDIRECT_REDIRECT_DBENTRY__MEM | 524288 |
REDIRECT_REDIRECT_DBENTRY__CGI | 524616 |
REDIRECT_REDIRECT_DBENTRY__NPROC | 16 |
REDIRECT_REDIRECT_DBENTRY__TAID | 64127854 |
REDIRECT_REDIRECT_DBENTRY__LANG | 1 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL | 500 |
REDIRECT_REDIRECT_DBENTRY__STAT | 1 |
REDIRECT_REDIRECT_DBENTRY__CHROOT | 14 |
REDIRECT_REDIRECT_DBENTRY | /kunden/homepages/24/d374058642/htdocs/UAR2:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 64127854 #LANG 1 #RSCLVL 500 #STAT 1 #CHROOT 14 |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | ZfkSzvINfEC_kD95pPIUwgAAABk |
REDIRECT_SCRIPT_URL | /news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_SCRIPT_URI | http://www.understandinganimalresearch.org.uk/news/rare-eye-cancer-pathway-uncovered/ |
REDIRECT_DOCUMENT_ROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REDIRECT_HANDLER | x-mapp-php5 |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZfkSzvINfEC_kD95pPIUwgAAABk |
SCRIPT_URL | /news/rare-eye-cancer-pathway-uncovered/ |
SCRIPT_URI | http://www.understandinganimalresearch.org.uk/news/rare-eye-cancer-pathway-uncovered/ |
HTTP_HOST | www.understandinganimalresearch.org.uk |
HTTP_CONNECTION | close |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
HTTP_REFERER | http://www.understandinganimalresearch.org.uk/news/research-medical-benefits/rare-eye-cancer-pathway-uncovered/ |
PATH | /bin:/usr/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | understandinganimalresearch.org.uk |
SERVER_ADDR | 82.165.84.59 |
SERVER_PORT | 80 |
REMOTE_ADDR | 18.205.114.205 |
DOCUMENT_ROOT | /kunden/homepages/24/d374058642/htdocs/UAR2 |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | /system-bin/ |
CONTEXT_DOCUMENT_ROOT | /kunden/usr/lib/cgi-bin/ |
SERVER_ADMIN | webmaster@understandinganimalresearch.org.uk |
SCRIPT_FILENAME | /kunden/homepages/24/d374058642/htdocs/UAR2/index.php |
REMOTE_PORT | 50980 |
REDIRECT_URL | /index.php |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /news/rare-eye-cancer-pathway-uncovered/ |
SCRIPT_NAME | /index.php |
STATUS | 200 |
ORIG_PATH_INFO | /index.php |
ORIG_PATH_TRANSLATED | /kunden/homepages/24/d374058642/htdocs/UAR2/index.php |