Doctrine \ DBAL \ Driver \ PDO \ Exception (2002)
SQLSTATE[HY000] [2002] Connection refused
Previous exceptions
  • SQLSTATE[HY000] [2002] Connection refused (2002)
Doctrine\DBAL\Driver\PDO\Exception thrown with message "SQLSTATE[HY000] [2002] Connection refused" Stacktrace: #23 Doctrine\DBAL\Driver\PDO\Exception in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18 #22 Doctrine\DBAL\Driver\PDO\Exception:new in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:44 #21 PDOException in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:40 #20 PDO:__construct in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:40 #19 Doctrine\DBAL\Driver\PDOConnection:__construct in /var/www/core/core/9.1.0/concrete/src/Database/Connection/PDOConnection.php:22 #18 Concrete\Core\Database\Connection\PDOConnection:__construct in /var/www/core/core/9.1.0/concrete/src/Database/Driver/PDOMySqlConcrete/Driver.php:18 #17 Concrete\Core\Database\Driver\PDOMySqlConcrete\Driver:connect in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:412 #16 Doctrine\DBAL\Connection:connect in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:475 #15 Doctrine\DBAL\Connection:getDatabasePlatformVersion in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:437 #14 Doctrine\DBAL\Connection:detectDatabasePlatform in /var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:379 #13 Doctrine\DBAL\Connection:getDatabasePlatform in /var/www/core/core/9.1.0/concrete/src/Database/Connection/ConnectionFactory.php:57 #12 Concrete\Core\Database\Connection\ConnectionFactory:createConnection in /var/www/core/core/9.1.0/concrete/src/Database/Connection/ConnectionFactory.php:71 #11 Concrete\Core\Database\Connection\ConnectionFactory:make in /var/www/core/core/9.1.0/concrete/src/Database/DatabaseManager.php:186 #10 Concrete\Core\Database\DatabaseManager:makeConnection in /var/www/core/core/9.1.0/concrete/src/Database/DatabaseManager.php:95 #9 Concrete\Core\Database\DatabaseManager:connection in /var/www/core/core/9.1.0/concrete/src/Support/Facade/Database.php:26 #8 Concrete\Core\Support\Facade\Database:__callStatic in /var/www/core/core/9.1.0/concrete/src/Package/PackageList.php:73 #7 Concrete\Core\Package\PackageList:get in /var/www/core/core/9.1.0/concrete/src/Application/Application.php:231 #6 Concrete\Core\Application\Application:setupPackageAutoloaders in /var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/Boot/DefaultBooter.php:510 #5 Concrete\Core\Foundation\Runtime\Boot\DefaultBooter:initializePackages in /var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/Boot/DefaultBooter.php:179 #4 Concrete\Core\Foundation\Runtime\Boot\DefaultBooter:bootHttpSapi in /var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/Boot/DefaultBooter.php:134 #3 Concrete\Core\Foundation\Runtime\Boot\DefaultBooter:boot in /var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/DefaultRuntime.php:80 #2 Concrete\Core\Foundation\Runtime\DefaultRuntime:boot in /var/www/core/core/9.1.0/concrete/bootstrap/start.php:44 #1 require in /var/www/core/core/9.1.0/concrete/dispatcher.php:36 #0 require in /var/www/core/index.php:3
Stack frames (24)
23
Doctrine\DBAL\Driver\PDO\Exception
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php18
22
Doctrine\DBAL\Driver\PDO\Exception new
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php44
21
PDOException
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php40
20
PDO __construct
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php40
19
Doctrine\DBAL\Driver\PDOConnection __construct
/src/Database/Connection/PDOConnection.php22
18
Concrete\Core\Database\Connection\PDOConnection __construct
/src/Database/Driver/PDOMySqlConcrete/Driver.php18
17
Concrete\Core\Database\Driver\PDOMySqlConcrete\Driver connect
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php412
16
Doctrine\DBAL\Connection connect
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php475
15
Doctrine\DBAL\Connection getDatabasePlatformVersion
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php437
14
Doctrine\DBAL\Connection detectDatabasePlatform
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php379
13
Doctrine\DBAL\Connection getDatabasePlatform
/src/Database/Connection/ConnectionFactory.php57
12
Concrete\Core\Database\Connection\ConnectionFactory createConnection
/src/Database/Connection/ConnectionFactory.php71
11
Concrete\Core\Database\Connection\ConnectionFactory make
/src/Database/DatabaseManager.php186
10
Concrete\Core\Database\DatabaseManager makeConnection
/src/Database/DatabaseManager.php95
9
Concrete\Core\Database\DatabaseManager connection
/src/Support/Facade/Database.php26
8
Concrete\Core\Support\Facade\Database __callStatic
/src/Package/PackageList.php73
7
Concrete\Core\Package\PackageList get
/src/Application/Application.php231
6
Concrete\Core\Application\Application setupPackageAutoloaders
/src/Foundation/Runtime/Boot/DefaultBooter.php510
5
Concrete\Core\Foundation\Runtime\Boot\DefaultBooter initializePackages
/src/Foundation/Runtime/Boot/DefaultBooter.php179
4
Concrete\Core\Foundation\Runtime\Boot\DefaultBooter bootHttpSapi
/src/Foundation/Runtime/Boot/DefaultBooter.php134
3
Concrete\Core\Foundation\Runtime\Boot\DefaultBooter boot
/src/Foundation/Runtime/DefaultRuntime.php80
2
Concrete\Core\Foundation\Runtime\DefaultRuntime boot
/bootstrap/start.php44
1
require
/dispatcher.php36
0
require
/var/www/core/index.php3
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php
<?php
 
declare(strict_types=1);
 
namespace Doctrine\DBAL\Driver\PDO;
 
use Doctrine\DBAL\Driver\PDOException;
 
/**
 * @internal
 *
 * @psalm-immutable
 */
final class Exception extends PDOException
{
    public static function new(\PDOException $exception): self
    {
        return new self($exception);
    }
}
 
Arguments
  1. "SQLSTATE[HY000] [2002] Connection refused"
    
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
    use PDOQueryImplementation;
 
    /**
     * @internal The connection can be only instantiated by its driver.
     *
     * @param string       $dsn
     * @param string|null  $user
     * @param string|null  $password
     * @param mixed[]|null $options
     *
     * @throws PDOException In case of an error.
     */
    public function __construct($dsn, $user = null, $password = null, ?array $options = null)
    {
        try {
            parent::__construct($dsn, (string) $user, (string) $password, (array) $options);
            $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [Statement::class, []]);
            $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } catch (PDOException $exception) {
            throw Exception::new($exception);
        }
    }
 
    /**
     * {@inheritdoc}
     */
    #[ReturnTypeWillChange]
    public function exec($sql)
    {
        try {
            $result = parent::exec($sql);
            assert($result !== false);
 
            return $result;
        } catch (PDOException $exception) {
            throw Exception::new($exception);
        }
    }
 
    /**
Arguments
  1. PDOException {#1127
      #message: "SQLSTATE[HY000] [2002] Connection refused"
      #code: 2002
      #file: "/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php"
      #line: 40
      +errorInfo: null
    }
    
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
 * @deprecated Use {@link Connection} instead
 */
class PDOConnection extends PDO implements ConnectionInterface, ServerInfoAwareConnection
{
    use PDOQueryImplementation;
 
    /**
     * @internal The connection can be only instantiated by its driver.
     *
     * @param string       $dsn
     * @param string|null  $user
     * @param string|null  $password
     * @param mixed[]|null $options
     *
     * @throws PDOException In case of an error.
     */
    public function __construct($dsn, $user = null, $password = null, ?array $options = null)
    {
        try {
            parent::__construct($dsn, (string) $user, (string) $password, (array) $options);
            $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [Statement::class, []]);
            $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } catch (PDOException $exception) {
            throw Exception::new($exception);
        }
    }
 
    /**
     * {@inheritdoc}
     */
    #[ReturnTypeWillChange]
    public function exec($sql)
    {
        try {
            $result = parent::exec($sql);
            assert($result !== false);
 
            return $result;
        } catch (PDOException $exception) {
            throw Exception::new($exception);
Arguments
  1. "SQLSTATE[HY000] [2002] Connection refused"
    
Exception message: SQLSTATE[HY000] [2002] Connection refused
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
 * @deprecated Use {@link Connection} instead
 */
class PDOConnection extends PDO implements ConnectionInterface, ServerInfoAwareConnection
{
    use PDOQueryImplementation;
 
    /**
     * @internal The connection can be only instantiated by its driver.
     *
     * @param string       $dsn
     * @param string|null  $user
     * @param string|null  $password
     * @param mixed[]|null $options
     *
     * @throws PDOException In case of an error.
     */
    public function __construct($dsn, $user = null, $password = null, ?array $options = null)
    {
        try {
            parent::__construct($dsn, (string) $user, (string) $password, (array) $options);
            $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [Statement::class, []]);
            $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } catch (PDOException $exception) {
            throw Exception::new($exception);
        }
    }
 
    /**
     * {@inheritdoc}
     */
    #[ReturnTypeWillChange]
    public function exec($sql)
    {
        try {
            $result = parent::exec($sql);
            assert($result !== false);
 
            return $result;
        } catch (PDOException $exception) {
            throw Exception::new($exception);
Arguments
  1. "mysql:host=www.mc.edu;dbname=c5_career;charset=utf8;"
    
  2. "c5_career"
    
  3. "Rkn9MiiV3F1SamRK"
    
  4. array:1 [
      1013 => false
    ]
    
/var/www/core/core/9.1.0/concrete/src/Database/Connection/PDOConnection.php
 
use PDO;
 
/**
 * PDO implementation of the Connection interface.
 * Used by all PDO-based drivers.
 *
 * @since 2.0
 */
class PDOConnection extends \Doctrine\DBAL\Driver\PDOConnection
{
    /**
     * @param string      $dsn
     * @param string|null $user
     * @param string|null $password
     * @param array|null  $options
     */
    public function __construct($dsn, $user = null, $password = null, array $options = null)
    {
        parent::__construct($dsn, $user, $password, $options);
        $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Concrete\Core\Database\Driver\PDOStatement', array()));
        $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    }
}
 
Arguments
  1. "mysql:host=www.mc.edu;dbname=c5_career;charset=utf8;"
    
  2. "c5_career"
    
  3. "Rkn9MiiV3F1SamRK"
    
  4. array:1 [
      1013 => false
    ]
    
/var/www/core/core/9.1.0/concrete/src/Database/Driver/PDOMySqlConcrete/Driver.php
<?php
namespace Concrete\Core\Database\Driver\PDOMySqlConcrete;
 
use Concrete\Core\Database\Connection\PDOConnection;
use Concrete\Core\Database\Platforms\MySQL80Platform;
use Concrete\Core\Database\Schema\MySqlSchemaManager;
 
/**
 * PDO MySql driver.
 *
 * @since 2.0
 */
class Driver extends \Doctrine\DBAL\Driver\PDOMySql\Driver
{
    public function connect(array $params, $username = null, $password = null, array $driverOptions = [])
    {
        $conn = new PDOConnection(
            $this->_constructPdoDsn($params),
            $username,
            $password,
            $driverOptions
        );
 
        return $conn;
    }
 
    /**
     * {@inheritdoc}
     *
     * @see \Doctrine\DBAL\Driver\AbstractMySQLDriver::createDatabasePlatformForVersion()
     */
    public function createDatabasePlatformForVersion($version)
    {
        if (false === stripos($version, 'mariadb')) {
            if (preg_match('/^(\d+)/', $version, $match)) {
                if ((int) $match[1] >= 8) {
                    return new MySQL80Platform();
                }
            }
        }
Arguments
  1. "mysql:host=www.mc.edu;dbname=c5_career;charset=utf8;"
    
  2. "c5_career"
    
  3. "Rkn9MiiV3F1SamRK"
    
  4. array:1 [
      1013 => false
    ]
    
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php
        return $this->_expr;
    }
 
    /**
     * Establishes the connection with the database.
     *
     * @return bool TRUE if the connection was successfully established, FALSE if
     *              the connection is already open.
     */
    public function connect()
    {
        if ($this->_conn !== null) {
            return false;
        }
 
        $driverOptions = $this->params['driverOptions'] ?? [];
        $user          = $this->params['user'] ?? null;
        $password      = $this->params['password'] ?? null;
 
        $this->_conn = $this->_driver->connect($this->params, $user, $password, $driverOptions);
 
        $this->transactionNestingLevel = 0;
 
        if ($this->autoCommit === false) {
            $this->beginTransaction();
        }
 
        if ($this->_eventManager->hasListeners(Events::postConnect)) {
            $eventArgs = new Event\ConnectionEventArgs($this);
            $this->_eventManager->dispatchEvent(Events::postConnect, $eventArgs);
        }
 
        return true;
    }
 
    /**
     * Detects and sets the database platform.
     *
     * Evaluates custom platform class and version in order to set the correct platform.
     *
Arguments
  1. array:10 [
      "server" => "www.mc.edu"
      "database" => "c5_career"
      "username" => "c5_career"
      "password" => "Rkn9MiiV3F1SamRK"
      "character_set" => "utf8"
      "collation" => "utf8_unicode_ci"
      "host" => "www.mc.edu"
      "user" => "c5_career"
      "driverOptions" => array:1 [
        1013 => false
      ]
      "wrapperClass" => "\Concrete\Core\Database\Connection\Connection"
    ]
    
  2. "c5_career"
    
  3. "Rkn9MiiV3F1SamRK"
    
  4. array:1 [
      1013 => false
    ]
    
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php
     * @return string|null
     *
     * @throws Throwable
     */
    private function getDatabasePlatformVersion()
    {
        // Driver does not support version specific platforms.
        if (! $this->_driver instanceof VersionAwarePlatformDriver) {
            return null;
        }
 
        // Explicit platform version requested (supersedes auto-detection).
        if (isset($this->params['serverVersion'])) {
            return $this->params['serverVersion'];
        }
 
        // If not connected, we need to connect now to determine the platform version.
        if ($this->_conn === null) {
            try {
                $this->connect();
            } catch (Throwable $originalException) {
                if (empty($this->params['dbname'])) {
                    throw $originalException;
                }
 
                // The database to connect to might not yet exist.
                // Retry detection without database name connection parameter.
                $params = $this->params;
 
                unset($this->params['dbname']);
 
                try {
                    $this->connect();
                } catch (Throwable $fallbackException) {
                    // Either the platform does not support database-less connections
                    // or something else went wrong.
                    throw $originalException;
                } finally {
                    $this->params = $params;
                }
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php
        }
 
        if ($this->_eventManager->hasListeners(Events::postConnect)) {
            $eventArgs = new Event\ConnectionEventArgs($this);
            $this->_eventManager->dispatchEvent(Events::postConnect, $eventArgs);
        }
 
        return true;
    }
 
    /**
     * Detects and sets the database platform.
     *
     * Evaluates custom platform class and version in order to set the correct platform.
     *
     * @throws Exception If an invalid platform was specified for this connection.
     */
    private function detectDatabasePlatform(): AbstractPlatform
    {
        $version = $this->getDatabasePlatformVersion();
 
        if ($version !== null) {
            assert($this->_driver instanceof VersionAwarePlatformDriver);
 
            return $this->_driver->createDatabasePlatformForVersion($version);
        }
 
        return $this->_driver->getDatabasePlatform();
    }
 
    /**
     * Returns the version of the related platform if applicable.
     *
     * Returns null if either the driver is not capable to create version
     * specific platform instances, no explicit server version was specified
     * or the underlying driver connection cannot determine the platform
     * version without having to query it (performance reasons).
     *
     * @return string|null
     *
/var/www/core/core/9.1.0/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php
     * Gets the EventManager used by the Connection.
     *
     * @return EventManager
     */
    public function getEventManager()
    {
        return $this->_eventManager;
    }
 
    /**
     * Gets the DatabasePlatform for the connection.
     *
     * @return AbstractPlatform
     *
     * @throws Exception
     */
    public function getDatabasePlatform()
    {
        if ($this->platform === null) {
            $this->platform = $this->detectDatabasePlatform();
            $this->platform->setEventManager($this->_eventManager);
        }
 
        return $this->platform;
    }
 
    /**
     * Gets the ExpressionBuilder for the connection.
     *
     * @return ExpressionBuilder
     */
    public function getExpressionBuilder()
    {
        return $this->_expr;
    }
 
    /**
     * Establishes the connection with the database.
     *
     * @return bool TRUE if the connection was successfully established, FALSE if
/var/www/core/core/9.1.0/concrete/src/Database/Connection/ConnectionFactory.php
        if (!isset($params['driverOptions'])) {
            $params['driverOptions'] = [];
        }
        if (defined('PDO::MYSQL_ATTR_MULTI_STATEMENTS')) {
            $params['driverOptions'][\PDO::MYSQL_ATTR_MULTI_STATEMENTS] = false;
        }
        $params['wrapperClass'] = array_get($config, 'wrapperClass', '\Concrete\Core\Database\Connection\Connection');
        unset($params['driver']);
 
        $wrapperClass = 'Doctrine\DBAL\Connection';
        if (isset($params['wrapperClass'])) {
            if (is_subclass_of($params['wrapperClass'], $wrapperClass)) {
                $wrapperClass = $params['wrapperClass'];
            } else {
                throw DBALException::invalidWrapperClass($params['wrapperClass']);
            }
        }
 
        $connection =  new $wrapperClass($params, $driver);
        $connection->getDatabasePlatform()->registerDoctrineTypeMapping('json', 'json_array');
        return $connection;
    }
 
    /**
     * @param $config
     * @param $name
     *
     * @return \Doctrine\DBAL\Connection
     *
     * @throws DBALException
     */
    public function make($config, $name)
    {
        return $this->createConnection($config);
    }
 
    /**
     * @return DriverManager
     */
    public function getDriverManager()
/var/www/core/core/9.1.0/concrete/src/Database/Connection/ConnectionFactory.php
                throw DBALException::invalidWrapperClass($params['wrapperClass']);
            }
        }
 
        $connection =  new $wrapperClass($params, $driver);
        $connection->getDatabasePlatform()->registerDoctrineTypeMapping('json', 'json_array');
        return $connection;
    }
 
    /**
     * @param $config
     * @param $name
     *
     * @return \Doctrine\DBAL\Connection
     *
     * @throws DBALException
     */
    public function make($config, $name)
    {
        return $this->createConnection($config);
    }
 
    /**
     * @return DriverManager
     */
    public function getDriverManager()
    {
        return $this->driver_manager;
    }
}
 
Arguments
  1. array:7 [
      "driver" => "c5_pdo_mysql"
      "server" => "www.mc.edu"
      "database" => "c5_career"
      "username" => "c5_career"
      "password" => "Rkn9MiiV3F1SamRK"
      "character_set" => "utf8"
      "collation" => "utf8_unicode_ci"
    ]
    
/var/www/core/core/9.1.0/concrete/src/Database/DatabaseManager.php
    {
        $config = $this->getConfig($name);
 
        // First we will check by the connection name to see if an extension has been
        // registered specifically for that connection. If it has we will call the
        // Closure and pass it the config allowing it to resolve the connection.
        if (isset($this->extensions[$name])) {
            return call_user_func($this->extensions[$name], $config, $name);
        }
 
        $driver = $config['driver'];
 
        // Next we will check to see if an extension has been registered for a driver
        // and will call the Closure if so, which allows us to have a more generic
        // resolver for the drivers themselves which applies to all connections.
        if (isset($this->extensions[$driver])) {
            return call_user_func($this->extensions[$driver], $config, $name);
        }
 
        return $this->factory->make($config, $name);
    }
 
    /**
     * Prepare the database connection instance.
     *
     * @param Connection $connection
     *
     * @return Connection
     */
    protected function prepare($connection)
    {
        return $connection;
    }
 
    /**
     * Get the configuration for a connection.
     *
     * @param  string $name
     *
     * @return array
Arguments
  1. array:7 [
      "driver" => "c5_pdo_mysql"
      "server" => "www.mc.edu"
      "database" => "c5_career"
      "username" => "c5_career"
      "password" => "Rkn9MiiV3F1SamRK"
      "character_set" => "utf8"
      "collation" => "utf8_unicode_ci"
    ]
    
  2. "concrete"
    
/var/www/core/core/9.1.0/concrete/src/Database/DatabaseManager.php
    public function get()
    {
        return $this->connection();
    }
 
    /**
     * Get a database connection instance.
     *
     * @param  string $name
     *
     * @return \Concrete\Core\Database\Connection\Connection
     */
    public function connection($name = null)
    {
        $name = $name ?: $this->getDefaultConnection();
        // If we haven't created this connection, we'll create it based on the config
        // provided in the application. Once we've created the connections we will
        // set the "fetch mode" for PDO which determines the query return types.
        if (!isset($this->connections[$name])) {
            $connection = $this->makeConnection($name);
            $this->connections[$name] = $this->prepare($connection);
        }
 
        return $this->connections[$name];
    }
 
    /**
     * Disconnect from the given database and remove from local cache.
     *
     * @param  string $name
     */
    public function purge($name = null)
    {
        $this->disconnect($name);
        if (isset($this->connections[$name = $name ?: $this->getDefaultConnection()])) {
            unset($this->connections[$name]);
        }
    }
 
    /**
Arguments
  1. "concrete"
    
/var/www/core/core/9.1.0/concrete/src/Support/Facade/Database.php
    {
        return 'database';
    }
 
    /**
     * This is overridden to allow passthru to `DatabaseManager`'s __call.
     *
     * @param string $method
     * @param array  $args
     *
     * @return mixed
     *
     * @throws \Exception
     */
    public static function __callStatic($method, $args)
    {
        $instance = static::resolveFacadeInstance(static::getFacadeAccessor());
        switch (count($args)) {
            case 0:
                return $instance->$method();
 
            case 1:
                return $instance->$method($args[0]);
 
            case 2:
                return $instance->$method($args[0], $args[1]);
 
            case 3:
                return $instance->$method($args[0], $args[1], $args[2]);
 
            case 4:
                return $instance->$method($args[0], $args[1], $args[2], $args[3]);
 
            default:
                return call_user_func_array(array($instance, $method), $args);
        }
    }
}
 
/var/www/core/core/9.1.0/concrete/src/Package/PackageList.php
    public static function refreshCache()
    {
        CacheLocal::delete('packageHandleList', false);
        CacheLocal::delete('pkgList', 1);
        CacheLocal::delete('pkgList', 0);
    }
 
    /**
     * @deprecated
     * @param int $pkgIsInstalled
     * @return static
     */
    public static function get($pkgIsInstalled = 1)
    {
        $pkgList = CacheLocal::getEntry('pkgList', $pkgIsInstalled);
        if ($pkgList != false) {
            return $pkgList;
        }
 
        $em = \Database::connection()->getEntityManager();
        $r = $em->getRepository('\Concrete\Core\Entity\Package');
        $packages = $r->findBy(array('pkgIsInstalled' => true), array('pkgID' => 'asc'));
        $list = new static();
        foreach($packages as $pkg) {
            $list->add($pkg);
        }
 
        CacheLocal::set('pkgList', $pkgIsInstalled, $list);
 
        return $list;
    }
}
 
Arguments
  1. "connection"
    
  2. []
    
/var/www/core/core/9.1.0/concrete/src/Application/Application.php
        } else {
            $installedVersion = $config->get('concrete.version_installed');
            $coreVersion = $config->get('concrete.version');
            if (version_compare($installedVersion, $coreVersion, '<')) {
                $update = true;
            }
        }
        if ($update) {
            $this->make(MutexInterface::class)->execute(Update::MUTEX_KEY, function () {
                Update::updateToCurrentVersion();
            });
        }
    }
 
    /**
     * Register package autoloaders. Has to come BEFORE session calls.
     */
    public function setupPackageAutoloaders()
    {
        $pla = \Concrete\Core\Package\PackageList::get();
        $pl = $pla->getPackages();
        $cl = ClassLoader::getInstance();
        /** @var \Package[] $pl */
        foreach ($pl as $p) {
            \Config::package($p);
            if ($p->isPackageInstalled()) {
                $pkg = $this->make('Concrete\Core\Package\PackageService')->getClass($p->getPackageHandle());
                if (is_object($pkg) && (!$pkg instanceof \Concrete\Core\Package\BrokenPackage)) {
                    $cl->registerPackage($pkg);
                    $this->packages[] = $pkg;
                }
            }
        }
    }
 
    /**
     * Run startup and localization events on any installed packages.
     */
    public function setupPackages()
    {
/var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/Boot/DefaultBooter.php
    /**
     * @param \Concrete\Core\Application\Application $app
     * @param \Concrete\Core\Http\Request $request
     *
     * @return null|Response
     */
    private function checkCache(Application $app, Request $request)
    {
        $response = $app->checkPageCache($request);
        if ($response) {
            return $response;
        }
    }
 
    /**
     * @param \Concrete\Core\Application\Application $app
     */
    private function initializePackages(Application $app)
    {
        $app->setupPackageAutoloaders();
    }
}
 
/var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/Boot/DefaultBooter.php
        if ($response = $this->checkInstall($app, $request)) {
            return $response;
        }
 
        if ($this->app->isInstalled()) {
            /*
             * ----------------------------------------------------------------------------
             * Check the page cache in case we need to return a result early.
             * ----------------------------------------------------------------------------
             */
            if ($response = $this->checkCache($app, $request)) {
                return $response;
            }
 
            /*
             * ----------------------------------------------------------------------------
             * Now we load all installed packages, and register their package autoloaders.
             * ----------------------------------------------------------------------------
             */
            $this->initializePackages($app);
        }
    }
 
    /**
     * Enable configuration.
     *
     * @param Application $app
     *
     * @return Repository
     */
    private function initializeConfig(Application $app)
    {
        $config_provider = $app->make('Concrete\Core\Config\ConfigServiceProvider');
        $config_provider->register();
 
        /*
         * @var \Concrete\Core\Config\Repository\Repository
         */
        $config = $app->make('config');
 
Arguments
  1. Concrete\Core\Application\Application {#12}
    
/var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/Boot/DefaultBooter.php
        /*
         * ----------------------------------------------------------------------------
         * Registries for theme paths, assets, routes and file types.
         * ----------------------------------------------------------------------------
         */
        $this->initializeAssets($config);
        $this->initializeRoutes($config);
        $this->initializeFileTypes($config);
 
        /*
         * ----------------------------------------------------------------------------
         * Certain components subscribing to the actions of other components.
         * ----------------------------------------------------------------------------
         */
        $this->initializeEvents($app);
 
 
        // 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
         * ----------------------------------------------------------------------------
         */
        $request = $this->initializeRequest($config);
 
        /*
         * ----------------------------------------------------------------------------
Arguments
  1. Concrete\Core\Config\Repository\Repository {#31}
    
  2. Concrete\Core\Application\Application {#12}
    
/var/www/core/core/9.1.0/concrete/src/Foundation/Runtime/DefaultRuntime.php
    {
        $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.');
        }
 
/var/www/core/core/9.1.0/concrete/bootstrap/start.php
 * Handle text encoding.
 * ----------------------------------------------------------------------------
 */
\Patchwork\Utf8\Bootup::initAll();
 
/*
 * ----------------------------------------------------------------------------
 * Instantiate Concrete
 * ----------------------------------------------------------------------------
 */
/** @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;
 
/var/www/core/core/9.1.0/concrete/dispatcher.php
 * 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 Concrete 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;
}
 
Arguments
  1. "/var/www/core/core/9.1.0/concrete/bootstrap/start.php"
    
/var/www/core/index.php
<?php
$time_start = microtime(true);
require('concrete/dispatcher.php');
Arguments
  1. "/var/www/core/core/9.1.0/concrete/dispatcher.php"
    

Environment & details:

Key Value
Version
"9.1.0"
Installed Version
"9.1.0"
Key Value
Version
"7.4.3-4ubuntu2.20"
Key Value
concrete.version
"9.1.0"
concrete.version_installed
"9.1.0"
concrete.version_db
"20220503000000"
concrete.installed
"true"
concrete.locale
"en_US"
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.debug.hide_keys
"[***]"
concrete.proxy.host
"null"
concrete.proxy.port
"null"
concrete.proxy.user
"null"
concrete.proxy.password
"***"
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_denylist
"*.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
"ATOM"
concrete.interface.panel.page_relations
"false"
concrete.mail.method
"smtp"
concrete.mail.methods.smtp.server
"smtp.sendgrid.net"
concrete.mail.methods.smtp.port
"587"
concrete.mail.methods.smtp.username
"apikey"
concrete.mail.methods.smtp.password
"*********************************************************************"
concrete.mail.methods.smtp.encryption
"TLS"
concrete.mail.methods.smtp.messages_per_connection
"null"
concrete.mail.methods.smtp.helo_domain
"localhost"
concrete.cache.enabled
"true"
concrete.cache.lifetime
"60"
concrete.cache.overrides
"true"
concrete.cache.blocks
"true"
concrete.cache.assets
"true"
concrete.cache.theme_css
"false"
concrete.cache.pages
"blocks"
concrete.cache.doctrine_dev_mode
"false"
concrete.cache.full_page_lifetime
"default"
concrete.cache.full_page_lifetime_value
"null"
concrete.cache.full_contents_assets_hash
"false"
concrete.cache.directory
"/var/www/sites/mc.edu/career/application/files/cache"
concrete.cache.directory_relative
"null"
concrete.cache.page.directory
"/var/www/sites/mc.edu/career/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
"/var/www/sites/mc.edu/career/application/files/cache/overrides"
concrete.cache.levels.overrides.drivers.core_filesystem.options.dirPermissions
"493"
concrete.cache.levels.overrides.drivers.core_filesystem.options.filePermissions
"420"
concrete.cache.levels.overrides.drivers.redis.class
"Concrete\Core\Cache\Driver\RedisStashDriver"
concrete.cache.levels.overrides.drivers.redis.options.prefix
"concrete_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
"/var/www/sites/mc.edu/career/application/files/cache/expensive"
concrete.cache.levels.expensive.drivers.core_filesystem.options.dirPermissions
"493"
concrete.cache.levels.expensive.drivers.core_filesystem.options.filePermissions
"420"
concrete.cache.levels.expensive.drivers.redis.class
"Concrete\Core\Cache\Driver\RedisStashDriver"
concrete.cache.levels.expensive.drivers.redis.options.prefix
"concrete_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
"concrete_object"
concrete.cache.levels.object.drivers.redis.options.database
"0"
concrete.cache.levels.object.preferred_driver
"core_ephemeral"
concrete.cache.clear.thumbnails
"false"
concrete.cache.last_cleared
"1709069728"
concrete.design.enable_custom
"true"
concrete.design.enable_layouts
"true"
concrete.processes.logging.method
"none"
concrete.processes.logging.file.directory
""
concrete.processes.scheduler.enable
"false"
concrete.processes.delete_threshold
"7"
concrete.messenger.default_bus
"default"
concrete.messenger.buses.default.default_middleware
"true"
concrete.messenger.routing.Concrete\Core\Foundation\Command\AsyncCommandInterface.0
"async"
concrete.messenger.transports.0
"Concrete\Core\Messenger\Transport\DefaultAsync\DefaultAsyncTransport"
concrete.messenger.transports.1
"Concrete\Core\Messenger\Transport\DefaultAsync\DefaultSyncTransport"
concrete.messenger.consume.method
"app"
concrete.messenger.polling_batch.default
"10"
concrete.messenger.polling_batch.rescan_file
"5"
concrete.messenger.polling_batch.delete_page
"100"
concrete.messenger.polling_batch.delete_page_forever
"100"
concrete.messenger.polling_batch.copy_page
"10"
concrete.events.broadcast.driver
""
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
"420"
concrete.filesystem.permissions.directory
"493"
concrete.email.enabled
"true"
concrete.email.default.address
"********************************"
concrete.email.default.name
""
concrete.email.form_block.address
"***"
concrete.email.forgot_password.address
"***"
concrete.email.forgot_password.name
"null"
concrete.email.register_notification.address
"null"
concrete.email.register_notification.name
"null"
concrete.email.validate_registration.address
"***"
concrete.email.validate_registration.name
"null"
concrete.email.workflow_notification.address
"***"
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
"/var/www/sites/mc.edu/career/application/files/trash"
concrete.misc.display_package_delete_button
"true"
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.require_version_comments
"false"
concrete.misc.enable_move_blocktypes_across_sets
"false"
concrete.misc.generator_tag_display_in_header
"true"
concrete.misc.login_redirect
"DESKTOP"
concrete.misc.access_entity_updated
"1495747196"
concrete.misc.do_page_reindex_check
"false"
concrete.misc.latest_version
"9.1.3"
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
"120"
concrete.icons.file_manager_listing.height
"120"
concrete.icons.file_manager_detail.handle
"file_manager_detail"
concrete.icons.file_manager_detail.width
"500"
concrete.icons.file_manager_detail.height
"500"
concrete.icons.user_avatar.width
"600"
concrete.icons.user_avatar.height
"400"
concrete.icons.user_avatar.default
"/career/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.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
"50"
concrete.file_manager.restrict_max_width
"null"
concrete.file_manager.restrict_max_height
"null"
concrete.file_manager.restrict_uploaded_image_sizes
"false"
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.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.concrete
"http://marketplace.concretecms.com"
concrete.urls.concrete_secure
"https://marketplace.concretecms.com"
concrete.urls.background_feed
"//backgroundimages.concretecms.com/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.concretecms.com/get_image_data.php"
concrete.urls.videos
"https://www.youtube.com/user/concrete5cms/videos"
concrete.urls.activity_slots
"https://marketing.concretecms.com/ccm/marketing/activity_slots"
concrete.urls.help.developer
"https://documentation.concretecms.org/developers"
concrete.urls.help.user
"https://documentation.concretecms.org/user-guide"
concrete.urls.help.forum
"https://forums.concretecms.org"
concrete.urls.help.remote_search
"https://documentation.concretecms.org/ccm/documentation/remote_search"
concrete.urls.paths.site_page
"/private/sites"
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
"feed"
concrete.white_label.background_url
"null"
concrete.session.name
"CONCRETE5_CAREER"
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.validate_email_threshold
"5184000"
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_algorithm
"2y"
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.allowlist_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
"false"
concrete.security.session.invalidate_inactive_users.enabled
"false"
concrete.security.session.invalidate_inactive_users.time
"300"
concrete.security.misc.content_security_policy
"false"
concrete.security.misc.strict_transport_security
"false"
concrete.security.misc.x_frame_options
"SAMEORIGIN"
concrete.permissions.forward_to_login
"true"
concrete.permissions.model
"simple"
concrete.seo.exclude_words
"a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with"
concrete.seo.url_rewriting
"1"
concrete.seo.url_rewriting_all
"false"
concrete.seo.redirect_to_canonical_url
"0"
concrete.seo.canonical_url
"http://www-dev.mc.edu/about"
concrete.seo.canonical_url_alternative
"null"
concrete.seo.trailing_slash
"false"
concrete.seo.title_format
"%2$s | %1$s | Mississippi College"
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.seo.canonical_ssl_url
"https://www-dev.mc.edu/about"
concrete.seo.jredirect_to_canonical_url
"0"
concrete.statistics.track_downloads
"true"
concrete.limits.sitemap_pages
"100"
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.editor.concrete.enable_filemanager
"true"
concrete.editor.concrete.enable_sitemap
"true"
concrete.editor.ckeditor4.plugins.selected.0
"concrete5filemanager"
concrete.editor.ckeditor4.plugins.selected.1
"concrete5inline"
concrete.editor.ckeditor4.plugins.selected.2
"concrete5uploadimage"
concrete.editor.ckeditor4.plugins.selected.3
"dialogadvtab"
concrete.editor.ckeditor4.plugins.selected.4
"divarea"
concrete.editor.ckeditor4.plugins.selected.5
"floatingspace"
concrete.editor.ckeditor4.plugins.selected.6
"normalizeonchange"
concrete.editor.ckeditor4.plugins.selected.7
"resize"
concrete.editor.ckeditor4.plugins.selected.8
"toolbar"
concrete.editor.ckeditor4.plugins.selected.9
"wysiwygarea"
concrete.editor.ckeditor4.plugins.selected.10
"a11yhelp"
concrete.editor.ckeditor4.plugins.selected.11
"autogrow"
concrete.editor.ckeditor4.plugins.selected.12
"basicstyles"
concrete.editor.ckeditor4.plugins.selected.13
"blockquote"
concrete.editor.ckeditor4.plugins.selected.14
"concrete5link"
concrete.editor.ckeditor4.plugins.selected.15
"contextmenu"
concrete.editor.ckeditor4.plugins.selected.16
"elementspath"
concrete.editor.ckeditor4.plugins.selected.17
"enterkey"
concrete.editor.ckeditor4.plugins.selected.18
"entities"
concrete.editor.ckeditor4.plugins.selected.19
"format"
concrete.editor.ckeditor4.plugins.selected.20
"htmlwriter"
concrete.editor.ckeditor4.plugins.selected.21
"image"
concrete.editor.ckeditor4.plugins.selected.22
"indentblock"
concrete.editor.ckeditor4.plugins.selected.23
"indentlist"
concrete.editor.ckeditor4.plugins.selected.24
"list"
concrete.editor.ckeditor4.plugins.selected.25
"liststyle"
concrete.editor.ckeditor4.plugins.selected.26
"pastefromword"
concrete.editor.ckeditor4.plugins.selected.27
"showblocks"
concrete.editor.ckeditor4.plugins.selected.28
"showborders"
concrete.editor.ckeditor4.plugins.selected.29
"sourcedialog"
concrete.editor.ckeditor4.plugins.selected.30
"sourcearea"
concrete.editor.ckeditor4.plugins.selected.31
"tab"
concrete.editor.ckeditor4.plugins.selected.32
"table"
concrete.editor.ckeditor4.plugins.selected.33
"tableresize"
concrete.editor.ckeditor4.plugins.selected.34
"tableselection"
concrete.editor.ckeditor4.plugins.selected.35
"tabletools"
concrete.editor.ckeditor4.plugins.selected.36
"undo"
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.api.alert
"https://www.mc.edu/alert.json"
concrete.api.news
"https://www.mc.edu/news-archive/tools/json-news"
concrete.api.events
"https://www.mc.edu/events/api/events?days=100"
concrete.api.faculty
"https://www.mc.edu/faculty/api/faculty"
concrete.api.courses
"https://www.mc.edu/courses/api/courses"
concrete.api.get_news
"https://www.mc.edu/api/get_news"
concrete.api.operating_status
"https://www.mc.edu/api/operating_levels/status"
concrete.notification.server_sent_events
"false"
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.version_db_installed
"20220503000000"
concrete.site
"Mississippi College"
concrete.useCDN
"true"
concrete.domain
"www.mc.edu"
concrete.production_domain
"www.mc.edu"
concrete.dev_domain
""
concrete.cms_domain
"www-prod-nyc1.mc.edu"
concrete.asset_domain
"mississippicollege-1ba9f.kxcdn.com"
concrete.theme_path
"/packages/mississippi_college/themes/mississippi_college_v2022"
concrete.theme_path_2017
"/packages/mississippi_college/themes/mississippi_college_v2017"
concrete.theme_path_2022
"/packages/mississippi_college/themes/mississippi_college_v2022"
concrete.asset_version
"126441503"
concrete.alert.path
"/var/www/sites/mc.edu/alert.json"
concrete.alert.url
"http://www.mc.edu/api/alert/status"
concrete.operating_status_levels.Green
"Cases remain stable/low within the MC campus and surrounding communities."
concrete.operating_status_levels.Yellow
"MC campus and surrounding communities cases remain stable/low with some increased numbers of reported cases."
concrete.operating_status_levels.Orange
"Multiple positive cases or increase of cases within the MC campus and surrounding communities."
concrete.operating_status_levels.Red
"Significant on campus spread or increase in cases."
concrete.ldap.host
"ad.mc.edu"
concrete.ldap.rdn
"X8IioOpTRr523lLkDfR@ad.mc.edu"
concrete.ldap.password
"1a34647ef7d54a11A8f79f3d4074d715"
concrete.cas.host
"cas-mc.quicklaunch.io"
concrete.cas.context
"/cas"
concrete.cas.port
"443"
concrete.cas.start_session
"true"
concrete.cas.cert_path
"/etc/httpd/ssl.crt/DC.pem"
concrete.cas.logout_url
"https://my.mc.edu/cas/logout"
concrete.cas.super_users.0
"www"
concrete.cas.super_users.1
"tharriso"
concrete.cas.super_users.2
"rturnage"
concrete.cas.super_users.3
"hwallace"
concrete.cas.super_users.4
"nrichard"
concrete.cas.super_users.5
"lbobo"
concrete.cas.super_users.6
"jdbusby"
concrete.cas.super_users.7
"bcoleman1"
concrete.cas.super_users.8
"jholden1"
concrete.cas.administrators.0
"atlabrot"
concrete.cas.administrators.1
"saryal1"
concrete.google_api.drive.type
"service_account"
concrete.google_api.drive.project_id
"trim-ruler-248620"
concrete.google_api.drive.private_key_id
"a2d88f4b3165cdb1aeb7edfe1c6f8932319debd2"
concrete.google_api.drive.private_key
"""
-----BEGIN PRIVATE KEY-----\n
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCb63BW6SzqgnOi\n
7c76AXG8DmH0gFAuIsMA/Tqt7Yvw5yjhXPrxI6yYUOACf49GWjCpTMDJ7dYX6GSO\n
bFNyn85U0fozCt7A0+BI/wnDp2Ab4jJe4Ln18wgXPqfpvPyaj1KILsFwCXH8rmFQ\n
bWhaiAXTdPqiw7qoy9MO3l7rqsA//P5hqgR+8LGvWhAxOq4QIqsuZAdOFJinc/yM\n
lUXDqNlKiNx54d7+mv6sZKjYsWh7VUQdYvDgSHW6UW/o9zqbJyei3DQ4vLV1zVGt\n
YAFixDuW+Ox86eyfLUVJOgM86wesSnqCm4E1zM6nOWGO76R4pAliAnGaqJhoJn34\n
i1cCQKj/AgMBAAECggEAQwFW8cKbLtyI3UfdXssoGW0E45IQ4wLFUrOAeCZRsWFl\n
zBOtM9vk3EBFRE2VQOKZbugxIZY4H2YbcKlU4zmR7hmesDjHqY5kIHqZs59GSjVW\n
+DcTM4MRwwuGFYjF9ZYKHcQaFQ+6EKDP6URbSCyUdF8dJr1+hfOx6/3cROLIY7al\n
bccpsZVz/moTRSxGJFpfMFEdrySmKZdvhAY1IWc/uhvwc1FrwuWhB5BjmJSGshAc\n
nipu+rmVNFcmDYuUxXeDQe/r8O4bwXibKnKpoM+LVxcP1tFoHDEKwpxsP2TeW6oJ\n
ko3uSVvEAApUr6YDK2k/FT3ientDDBCXafbjIUmxgQKBgQDV2yZxkEevBQe0a0L5\n
bvSmhEm5C2Z2O2kqK92a21p3LhLc1dZGwIlgELd1BF8urcFDqEQKddC282s4tlQ0\n
0ijRhMz7O/ex3vR+cdr88AkhaE8zocnWJnbV7FpXj2/B9xm2YWvUU0S7SEkQOXKb\n
1ViLfgOGdS4aShyWO0vSMI+OTwKBgQC6pXMbvg6CSOYIAp4f4aN/Ibgn77BgdzCW\n
krHW+jo6+iQ90g7gFXrqE9QTyevrbU/OJy1AUeJioImyqjR4xwcOS9edCcRtEamg\n
RDqgk4P7QO3wuMqntYemtBrosFf9GFYho2Pzf99S2sEnd6QOn8OrkhJDh8/1H+7A\n
DIZoa+q+UQKBgG820t1ILR9FvGYFSgUxwKVAMp664QQnjV9TBKHd5UQJf+G8ivys\n
cES3LND7/wvlbJZk0U2nS215VY9espftmzCqoXceDog/7GI9j6bupbDr8BRn1PE7\n
e51wluLmQzZZ7NM+AreeviWvR9/aIFION0gDto2cLueZFxjBqYKbomxdAoGANBbM\n
gyeNgQq7N+0TGC6upGJStMKN5L4ez0btXuPCsIby6lXfVOZpwT37Z/JoZvHA3fXN\n
CTBRD9lh1Hzv2+0fqPu9ltQM/6t4PYQNIJdKtCowvYe09w0QaJPHFr1wMPBDyWuC\n
D4jWWJc4ZL1dCb/Iqe9ALZyPiwd4aByWvjmv76ECgYEAvqGaMUm8eipUT4eQEeDb\n
yyGniYDsPFfafy/I3fhXFX+JR1sD8dCvGkiuElNutKSeNUBASDn6CD73KlOu+SpD\n
JIj2Pf774+Ofso+tfWNtvRbnmDBSrR3esnXO9zdvkNH0v2fa87Qqk1KBwnuhv1Mv\n
I6rco9jP0pAKf2Qlsnbv6d0=\n
-----END PRIVATE KEY-----\n
"""
concrete.google_api.drive.client_email
"mc-edu@trim-ruler-248620.iam.gserviceaccount.com"
concrete.google_api.drive.client_id
"115300106041664582571"
concrete.google_api.drive.auth_uri
"https://accounts.google.com/o/oauth2/auth"
concrete.google_api.drive.token_uri
"https://oauth2.googleapis.com/token"
concrete.google_api.drive.auth_provider_x509_cert_url
"https://www.googleapis.com/oauth2/v1/certs"
concrete.google_api.drive.client_x509_cert_url
"https://www.googleapis.com/robot/v1/metadata/x509/mc-edu%40trim-ruler-248620.iam.gserviceaccount.com"
concrete.google_api.service_account.type
"service_account"
concrete.google_api.service_account.project_id
"mississippi-college-282015"
concrete.google_api.service_account.private_key_id
"fd3b4421ea117dc87e133a14c9e6ca4fa4eac495"
concrete.google_api.service_account.private_key
"""
-----BEGIN PRIVATE KEY-----\n
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkPeQHgNbBWCL8\n
vf3NOmx5vqn3LHANdnM2hqrWw9df9ylp8RP8Z5y7UCouF1ZrMKyagu2P2Sp8e2qa\n
taJ+baZjoBGr04HRkwhwRzddedhwu7qZanNZBDnlKkxPFIMnUnWtj9njAekP5C1Y\n
2yvpJQgDE/KJRxhGv6nMzQiMI5XDBSWvQfSLbOoMqZ/PCSJjQ+q0fE14ZxTYevPX\n
9urTFeN8ZmU/k9gR/sY/c5TkOtSKj8se/NXAIuuZL062Xi+DTf0e89EonVAQghj7\n
QokhC7IZuh+lWwjsf/BE/viJKtuetb4WYjiZ5FNhnVuFizU6iqoAm6/8LDhqJTKd\n
LWvK0Q2RAgMBAAECggEAAO73s2B3cABrYfyl3dyitPzZEtOK2ekR/xscCwCQfOjU\n
Ox2PTFUN1wLIkOv0aM4X9AtG6f/yfy6/zfbBcGbOLi+mJrqq81J1bEHGXM1VC5El\n
6Upu6DBh8HAkKwNPWm9MOzcHpoP1CPW7jtSfkDRD/R79VwEGFacFbOQ0g8s4Zh69\n
yrpzWGdQLiL832ZCpbO4Mp7cfS7kdhHQg1GBUhhH4TQGmlg4+nZ5KK8h9EVPGqoi\n
l8uKRNfwYlzwwmnD7s64FLNsMHc63B7OMEXNzA93HFnWmwDKEjdwFpZqxQtm4FJ2\n
tU4Ihk9KBfKwsr0bGc1/K+i/ZVf4OJY+E/ezyc34IQKBgQDnfV2rS+yDboscQcef\n
fCuTk8vajK1U1dbXNGMySVG5O98P30m2JQVHavo0rdJEoIBKN+3t32abbikFLqG/\n
Wqfb5tuol+uxZXbWHe6FCkCTRjwlGxTgaadnV+UElwoq2mOLnRHDm/SpQS2D/yUm\n
XejpJOoa/Ue1y9chEqST83tVsQKBgQC1ob0PZsS2xz2txL+yUp4+d3YrROzeNJhJ\n
DKmEqkkO19qdNw7KIFNCnOPPaz+2LVYLo6fXIjbaBOoq3+9nN4k2KjBRTnDDLtUK\n
I2wb5Mjpi2er+8NSgM5yFcbKATdL6T5uXqFm6QQY5zsmT6aO/TX+81FESpKBv8N+\n
3ItUm4zN4QKBgBAuVi7UFss1HeoyuuZuAonFSfmT3cXRULwoQErSjzDYe4YbgIaH\n
3e+ZDbZC9DCx22XUtP/snrp8n8dp9ApxJsybPX1yaRo0UnMzEmogRlVFEo0xcGsj\n
V31EypBgkmhebZjjuMsoipiOIsVYP1uIMvChEPAkBjAx+G6qY/Cnk1ZxAoGBAJfc\n
aiGVcEXOIlDGnuyuzSY3ZbLZxx4mZWk2UAnfAoSJj3xBS3lOO68HVCXZawSbtUS4\n
CZ4DOk9hKpS8dQMc2PlTnuBsMDXRU0hNw5cy25UA/KY8MtwpW/LhKDs/dwdeNde8\n
AUD09HsJ4leu4vjM1zeaIslxfDtFpWPNbCVKhRihAoGBAIuZXLm2brK1YJ3DJ0Zu\n
DhLvWwnJciZperpDwMbMv9WaHb68mDWiUvjZTrfIpvhnDPm7NN0CuQak9xvf7CnO\n
xTQ51WvfqHcDyeFV1WYpNON49lx5KqRFY4S3HjV4AchtfnE1DuAu2Iu8TvgZoiRi\n
K1/ktLfQ2S0GxxDB4MtOSMA7\n
-----END PRIVATE KEY-----\n
"""
concrete.google_api.service_account.client_email
"mississippi-college@mississippi-college-282015.iam.gserviceaccount.com"
concrete.google_api.service_account.client_id
"107817232071733358600"
concrete.google_api.service_account.auth_uri
"https://accounts.google.com/o/oauth2/auth"
concrete.google_api.service_account.token_uri
"https://oauth2.googleapis.com/token"
concrete.google_api.service_account.auth_provider_x509_cert_url
"https://www.googleapis.com/oauth2/v1/certs"
concrete.google_api.service_account.client_x509_cert_url
"https://www.googleapis.com/robot/v1/metadata/x509/mississippi-college%40mississippi-college-282015.iam.gserviceaccount.com"
concrete.google_api.calendar.key
"AIzaSyAm76xpCYXjZo-4ojiixsSpGaWkApD23bQ"
concrete.google_api.calendar.auth.type
"service_account"
concrete.google_api.calendar.auth.project_id
"mc-calendars"
concrete.google_api.calendar.auth.private_key_id
"71e97b27dd95be703de6426f3cddbeb610cba7fa"
concrete.google_api.calendar.auth.private_key
"""
-----BEGIN PRIVATE KEY-----\n
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDrzl+lM5v+wWSB\n
K42K169KmGNKzVQ9gX1RBnYq6Eaz2xnQwvEsVaFL+P2q2jRjPm7dhk4OwLput8AK\n
JHj34g2bUud/6owT3vrvQHkA+IZADbeyW2hk76UQuiKpup9+s5TQoYEYALDBhp9g\n
4/0jC3kStqlwJ4EYdpRV7QzETieAOP4maPKVGiin8RfMG1+TlYBVSnn49HTNpadH\n
s65PvjaYaGngvfzSc26fYb3FSbufl+JoJIyo/1mg7EjVvSG9izSHM1GroQFCru1Z\n
+XfkvecQUdGLIvZYobU1qmec8EL0G6jqK0jZF6b4utXrujY48YC5tLHmkFiLBEXX\n
m2xRDLANAgMBAAECggEAJsxC4myWaxkozzP6SvDn748ZLzKPfLs0gkNc5/xlvav8\n
GGQqyE+ihVyHaDgUzIt2NE6nwzektRjYqRKNMMPp1zeRzXMq7w4OHZVvE2DQvfND\n
2T2+9HSVpSXrFCAXpAIqJxWbpvZeHslmqct5V+3IUvLo+AIX9I12JJknM5lkWG03\n
SQJfn9+d2JgSMv+uTBTfo0CuOe9nMfJyXawdPGQJ38yTWkrSjz+o7N20z02hZhtY\n
BGkYJpmrlw/OYoca8KVGvuKu+iw4jpoEY+LltWG9CKMva/00DUVkhTQcsQClLa9i\n
De1xWYVb8d88RCgLlY2EYz4ExjVBXXeE4uhptTazoQKBgQD9AucN1+xKXzqqHf2n\n
Ou66p5oSY9E4EgI4jH/L+tyfIoKd3y3KyQUeeDfsShNujC3d6P8OLL+DDpGHtaLY\n
Qz+wyoo9dKLf6GU3+rs82xK2KF0sZry2K+NnUEyJcpzgnhOkmwfgpqUZbz70x6Jh\n
y3Xb7oKc0ZR/t+eU/RaDAFNFNQKBgQDul3FzG7vxCNPNEfM9g/+kRZOwttXEW37d\n
Je5fVw8SwHUqZ1xfSR99FRTWwGgqFnWHbzy/PAi09fBcK6ET5mgdAWeIem+2yIEM\n
k0bVog1Tp3IpqSUIcXaWYxWaPUlurG98kvRqtufk2eoVDayS41rh6LI2aLfEiFqr\n
ntO3li5SeQKBgQC71ETNvSeZCttVYZBmbtS90yEJV/sBQjVN39gcCW9x4D/RjdbD\n
/boEJcF2dIO6hOykGo4G6ud+FvmpIwnyvPHygFpiR02HJlLGXShVhFl+y7Zn+RlN\n
sIVQtIctXt3hztjMUZ9mgrB8kl7Nf8soCNDFZmqmmtxAeLm+nKjytfIbpQKBgD8Z\n
JhO/HfEc2Ia/XIjEQ/N5wxlVASuw1tg9k9D7AS2AYHwaYb+BYyZ9UMmKkQGwdtye\n
en5IrjTNZge6MhtFL/ubx3m8h5bbZ+WffXg6JzQccIC8DuMwvp//DFOCKc1vJPzZ\n
EHK4dJN9Xf67YwxlvD9KfvcMsqzzMqd4lZ1TxmRhAoGBAPvJ15O0mzOU4402w2Vz\n
CMBnNfb+NkBnAiwAbHnIKj7cNPVb4uof8Y8D8Zh/cmY0FX2C4rh6Tz/V0HiEwEbI\n
ChLhX4DrM1jHUdcyrt60ZZOTXuIk3EKmXMs+Cm29H20hC4iPYcG5Th8BLw0wLbPf\n
nk+nzeqFjvx3Yd+AEFBYhqrd\n
-----END PRIVATE KEY-----\n
"""
concrete.google_api.calendar.auth.client_email
"mississppi-college-calendar@mc-calendars.iam.gserviceaccount.com"
concrete.google_api.calendar.auth.client_id
"110113560006878322350"
concrete.google_api.calendar.auth.auth_uri
"https =>//accounts.google.com/o/oauth2/auth"
concrete.google_api.calendar.auth.token_uri
"https =>//oauth2.googleapis.com/token"
concrete.google_api.calendar.auth.auth_provider_x509_cert_url
"https =>//www.googleapis.com/oauth2/v1/certs"
concrete.google_api.calendar.auth.client_x509_cert_url
"https =>//www.googleapis.com/robot/v1/metadata/x509/mississppi-college-calendar%40mc-calendars.iam.gserviceaccount.com"
concrete.google_api.calendar.calendars.default
"mc.edu_d6o060qk855vjpf04nn0ectqbo@group.calendar.google.com"
concrete.google_api.calendar.calendars.athletic
"qm1h7k01n11s1kpr75j2jn87bhkf6901@import.calendar.google.com"
concrete.google_api.calendar.calendars.academic
"mc.edu_ur07rpc83e2j412b77so3fa0e4@group.calendar.google.com"
concrete.google_api.calendar.calendars.music
"mc.edu_h5aihgjgfteu8hv0dqjrp858ic@group.calendar.google.com"
concrete.google_api.calendar.calendars.community_eng
"mc.edu_65pvhnq2kcqa4i8o5e45m81u98@group.calendar.google.com"
concrete.google_api.calendar.calendars.student_life
"mc.edu_ebh0ueeud97h3hkb1pdud11rsc@group.calendar.google.com"
concrete.google_api.calendar.calendars.alumni
"mc.edu_852php20afs9s5vu7q5du1bmdg@group.calendar.google.com"
concrete.google_api.calendar.calendars.fine_arts
"mc.edu_nk1i400htubpcksh86cnepg4ps@group.calendar.google.com"
concrete.google_api.calendar.calendars.cyber_south_2020
"mc.edu_cqrlbv1klk5v68tvcvvb1113jk@group.calendar.google.com"
concrete.google_api.calendar.calendars.caf
"c_7emfnqvims1jncq5757s5t9qdc@group.calendar.google.com"
concrete.google_api.calendar.event_count
"50"
concrete.google_api.sheets.type
"service_account"
concrete.google_api.sheets.project_id
"flash-audio-259021"
concrete.google_api.sheets.private_key_id
"7f39e823d2ebf40e78b9dffc83f131d63d7f9639"
concrete.google_api.sheets.private_key
"""
-----BEGIN PRIVATE KEY-----\n
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDG7cZxpUJo8hUX\n
uRQ0xv0AwrCtN2cY6iGqQ+GYDqKLXp//HnJphM1YFA94rKcFk9SERKUaDvue0yQ0\n
uTZw3gpPgC9FAK2TRPRJTHDhmIzz+KmkdwvV49umoVCT9EcybdXc8XGF7VFSBunD\n
qoKbkPQRwndiIsdTRdwQ19e41z0c7JCyfF7A0g9verV3R0lQAU/Ys6CAhI33Jlfr\n
HmZNTSrIX82sRqAFPt4skaDN8lPcK3GnxJLnBfHenPTNIcE8abHbAr3K+huDXBr8\n
kzHy1rkN7klUUZlAV0gQf19YDDlgQJIea4nwK39sdT8yVRTbeavu6FyM461oD1aB\n
3o754mbZAgMBAAECggEAAhSUVubFsVhBKPCWSo2Pucw0NTD8xoA0VYsbz3xqluND\n
4Aazw+inEJmIV3aLtiZZOm0Pe6+qbVqDofjtTCq1nZ5ARRGN9Z9oEnIKfBaavHfN\n
7jSJc2JR6QtVGGsaqr5zsufu/pLn4F1e88HxUeaJIyk39/poEexinvDbGZtSu2u6\n
0oQXPZCreqxFyC0TzwslIWYTsP84QRlrON51NRLrsckCkTfDel2Hb2x0zAfl1S7D\n
vzqcxt0IV2Q9Y6AJl0AJE/0zKlJitd2vIT3bnj9PGCBpxrWJYj7wr2dHIFvo0jPB\n
t0c9qiITfSyLWQpWohhCPL07g/DLfcZvCSOWqOPk/QKBgQDrsFwLuauUM4e9Wsc+\n
BzxI/L8db1kxvYopp3XRyscyTNB1xJ2CRAZ1zoDsYmBfVLllo/oVWlAt1aaMaxuy\n
BPxG+HmspmCJb84G/6xSeMHqqqI6nlNLk/P6YNSOoCkaXCtxtzV6urWjfdeP4bV5\n
Vw7eLI73xDhgscCXLpvb7w6EdwKBgQDYEm8z7qrAlnCqXTfh0Zy1sOZVHPjjxVbD\n
Db7mHFrxscYwlcDfWoiAZK+csOU8c7xvKk2x5vsXYHUmiz6wdYfShZfzKZFTS7Jr\n
91n1qmctcH2QgUZPJz+RODA9b2mAwWGZr8zccjOaK/iWaa/GTTWVy+SehsRi4t8E\n
qAmcbcbTLwKBgBH9EelrMGdNT4zqQs6/KqC/ea67culS+BqZx2pNucpjBn4WlZb9\n
riiLrFdeYtCj3MqfK1U54Wi+J8oL2r9Jlh+sk0zUHgYfXHA4T2S0BsjsYRlsQBtC\n
nZp8jXydSMXURxSU0SYe3gIudqdqqLksJdxbNkY+2ba3mmVvj0HICymdAoGBAJ8X\n
Q6WbL0JKAn6N0F2GtrnYnF9Cy8b5P96yOkK30gZvfJu9R5uszyCqAdt/K+oM1UuM\n
fFRm263kqZ1NnUTT5MOO9chmbMhFzgNMxoHpi7qbPvitFpWlMlq8Ylh5tdbFjBVa\n
qZ4OwAveIFSvUGrT4oZ+78ABPowIu2h0SU9STLilAoGBAL1qHTPTo05GWpdvlHw8\n
G2ZnHmUakj4IME+NE6H4a6MyXyUuTLDMe3bZzzGKKszo1qpXwzDRtsUMZ6toaKVt\n
NI5v1ApHf+EifhB78qGpVo8N4jEbvqU18R5fxsgHwZnWmc3d5l+QyuwZPFQ247O1\n
aH6VY2jQQughcUIywV08w3/R\n
-----END PRIVATE KEY-----\n
"""
concrete.google_api.sheets.client_email
"googlesheets@flash-audio-259021.iam.gserviceaccount.com"
concrete.google_api.sheets.client_id
"104454761321791006449"
concrete.google_api.sheets.auth_uri
"https://accounts.google.com/o/oauth2/auth"
concrete.google_api.sheets.token_uri
"https://oauth2.googleapis.com/token"
concrete.google_api.sheets.auth_provider_x509_cert_url
"https://www.googleapis.com/oauth2/v1/certs"
concrete.google_api.sheets.client_x509_cert_url
"https://www.googleapis.com/robot/v1/metadata/x509/googlesheets%40flash-audio-259021.iam.gserviceaccount.com"
concrete.mailchimp.base_uri
"https://us1.api.mailchimp.com/3.0/"
concrete.mailchimp.api_key
"8ae89580f77c04d600d4acf7d06f4861-us1"
concrete.mailchimp.lists.along_college_street
"2d11b477a5"
concrete.mandrill.key
"b4o-aqWdJI-6zEhFNxrUrw"
concrete.stripe.publishable_key
"pk_live_PZyh9G4Xx3ks9MHlb2w1JgxI"
concrete.stripe.secret_key
"sk_live_ROrBnnYwtgrMz0AYsMLKdYK1"
concrete.formify.disable_default_css
"true"
concrete.formify.from_address
"noreply@mc.edu"
concrete.email_send.style.variables.body_background
"#f6f6f6"
concrete.email_send.style.variables.content_background
"#ffffff"
concrete.email_send.style.variables.button_background_color
"#d59600"
concrete.email_send.style.variables.heading_color
"#222222"
concrete.email_send.style.variables.style_p_color
"#1F1F1F"
concrete.email_send.style.variables.p_font_size
"15px"
concrete.email_send.style.variables.line_height
"1.7"
concrete.email_send.style.variables.margin_bottom
"24px"
concrete.email_send.style.variables.font_family
"'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif"
concrete.email_send.style.strings.body
"font-family:'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; -webkit-font-smoothing: antialiased; font-size: 15px; line-height: 1.7; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; background-color: #f6f6f6; Margin: 0; padding: 0;"
concrete.email_send.style.strings.h1
"color: #222222; font-family:'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; font-weight: 300; line-height: 1.7; Margin: 0; Margin-bottom: 30px; font-size: 26px; text-align: center;letter-spacing: -.03em"
concrete.email_send.style.strings.h2
"color: #222222; font-family:'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; font-weight: 400; line-height: 1.7; Margin: 0; Margin-bottom: 18px; font-size: 18px;"
concrete.email_send.style.strings.p
"line-height:1.7;Margin:0;Margin-bottom:24px;font-family:'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;color:#1F1F1F;font-weight:300;"
concrete.email_send.style.strings.li
"line-height:1.7;Margin:0;Margin-bottom:24px;font-family:'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;color:#1F1F1F;font-weight:300;list-style:disc;mso-special-format:bullet;""
concrete.email_send.style.strings.td
"font-family:'Merriweather',TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; font-size: 15px; vertical-align: top; line-height: 1.7;"
empty
empty
empty
empty
empty
Key Value
USER
"www-data"
HOME
"/var/www"
PATH_TRANSLATED
"redirect:/about/index.php/staff//"
PATH_INFO
"/about/staff/"
SCRIPT_NAME
"/career/index.php"
REQUEST_URI
"/career/about/staff/"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/2.0"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/career/about/staff/"
REMOTE_PORT
"52408"
SCRIPT_FILENAME
"/var/www/sites/mc.edu/career/index.php"
SERVER_ADMIN
"www@mc.edu"
CONTEXT_DOCUMENT_ROOT
"/var/www/sites/mc.edu"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/var/www/sites/mc.edu"
REMOTE_ADDR
"3.229.122.112"
REMOTE_HOST
"ec2-3-229-122-112.compute-1.amazonaws.com"
SERVER_PORT
"443"
SERVER_ADDR
"137.184.71.132"
SERVER_NAME
"www.mc.edu"
SERVER_SOFTWARE
"Apache/2.4.57 (Ubuntu)"
SERVER_SIGNATURE
"<address>Apache/2.4.57 (Ubuntu) Server at www.mc.edu Port 443</address>\n"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
HTTP_HOST
"www.mc.edu"
HTTP_REFERER
"https://www.mc.edu/career/staff/"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
SSL_TLS_SNI
"www.mc.edu"
HTTPS
"on"
H2_STREAM_TAG
"3665024-30-5"
H2_STREAM_ID
"5"
H2_PUSHED_ON
""
H2_PUSHED
""
H2_PUSH
"off"
H2PUSH
"off"
HTTP2
"on"
REDIRECT_STATUS
"200"
REDIRECT_SSL_TLS_SNI
"www.mc.edu"
REDIRECT_HTTPS
"on"
REDIRECT_H2_STREAM_TAG
"3665024-30-5"
REDIRECT_H2_STREAM_ID
"5"
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSH
"off"
REDIRECT_H2PUSH
"off"
REDIRECT_HTTP2
"on"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/career/index.php/about/staff/"
REQUEST_TIME_FLOAT
1710813881.7747
REQUEST_TIME
1710813881
empty
0. Concrete\Core\Error\Handler\ErrorHandler
1. Concrete\Core\Error\Handler\JsonErrorHandler