Phalcon Framework 615-435-3135

Phalcon\Exception: リクエストされたホスト名ではサービスしていません。(config)

/home/ec2-user/corp/hpcms/library/Prcms/Mvc/User/Component/Host.php (19)
#0Prcms\Mvc\User\Component\Host->__construct()
/home/ec2-user/corp/hpcms/config/services.php (256)
<?php
/**
 * Services are globally registered in this file
 *
 * @var \Phalcon\Config $config
 */
 
use Phalcon\Mvc\Router;
use Phalcon\Mvc\Url as UrlResolver;
use Phalcon\Di\FactoryDefault;
use Phalcon\Db\Adapter\Pdo\Mysql as DbAdapter;
/ use Phalcon\Session\Adapter\Files as SessionAdapter;
/use Phalcon\Session\Adapter\Database as SessionAdapter;
use Prcms\Session\Adapter\MultiSite as SessionAdapter;
use Phalcon\Mvc\Model\Metadata\Memory as MetaDataAdapter;
use Phalcon\Mvc\Dispatcher;
use Phalcon\Mvc\View;
use Phalcon\Mvc\View\Engine\Volt as Volt;
use Phalcon\Flash\Direct as Flash;
use Prcms\Assets\Manager;
use Prcms\Mvc\User\Component\Theme;
use Prcms\Mvc\User\Component\Device;
use Prcms\Mvc\User\Component\Host;
use Prcms\Mvc\User\Component\Site;
use Prcms\Mvc\User\Component\SiteMap;
use Prcms\Mvc\User\Component\ImpressionManager;
use Prcms\Ogp;
 
/* 内部文字エンコーディングをUTF-8に設定 */
mb_internal_encoding("UTF-8");
 
/**
 * Composer packages
 */
require '../vendor/autoload.php';
 
/**
 * 定数
 */
 
/**
 * The FactoryDefault Dependency Injector automatically registers the right services to provide a full stack framework
 */
$di = new FactoryDefault();
 
/**
 * config
 */
$di->setShared('config', $config);
 
/**
 * Registering a router
 */
$di->setShared('router', function () {
    $router = new Router(false);
 
    $router->setDefaultModule('site');
    $router->setDefaultNamespace('Cms\Site\Controllers');
    $router->removeExtraSlashes(true);
 
    return $router;
});
 
/**
 * The URL component is used to generate all kinds of URLs in the application
 */
$di->setShared('url', function () use ($config, $di) {
    $url = new UrlResolver();
    $url->setBaseUri($config->scheme.':/'.$di->getShared('host')->alias.$config->application->baseUri);
    return $url;
});
 
 
$di->setShared('tag', function () use ($di) {
    $tag = new \Prcms\Tag();
    $tag->setDI($di);
    return $tag;
});
 
$di->setShared('assets', function () use ($config) {
    $assets = new Manager();
    / $assets->collection('js')->setPrefix($config->application->baseUri);
    / $assets->collection('css')->setPrefix($config->application->baseUri);
    return $assets;
});
 
 
/**
 * Setting up the view component
 */
$di->setShared('view', function () use ($config) {
 
    $view = new View();
 
    /$view->setViewsDir($config->application->viewsDir);
 
    $view->registerEngines(array(
        '.volt' => function ($view, $di) use ($config) {
 
            $volt = new Volt($view, $di);
 
            $volt->setOptions(array(
                'prefix'=> $di->getShared('request')->getServerName(),
                'compiledPath' => $config->application->cacheDir,
                'compiledSeparator' => '_'
            ));
 
            $compiler = $volt->getCompiler();
            $compiler->addFunction('mb_strcut', 'mb_strcut');
            $compiler->addFunction('mb_strimwidth', 'mb_strimwidth');
            $compiler->addFunction('mb_substr', 'mb_substr');
            $compiler->addFunction('array_key_exists', 'array_key_exists');
            $compiler->addFunction('count', 'count');
            $compiler->addFunction('ltrim', 'ltrim');
            $compiler->addFunction('upimage_url', function ($image, $type) { / upimage url
                return \Prcms\Tag::upimage_url($image, $type);
            });
            $compiler->addFilter('getAttribute', function ($resolvedArgs, $exprArgs) {
                return vsprintf('%s->{%s}', explode(', ', $resolvedArgs));
            });
 
            return $volt;
        },
        '.phtml' => 'Phalcon\Mvc\View\Engine\Php'
    ));
 
    return $view;
});
 
/ システム側のパーツビュー
$di->setShared('pview', function () use ($di, $config) {
    $pview = clone $di->getShared('view');
    / $pview->setViewsDir($config->application->partsViewsDir.$di->get('site')->device_template_dir);
    $pview->setRenderLevel(View::LEVEL_ACTION_VIEW);
    return $pview;
});
 
/**
 * Database connection is created based in the parameters defined in the configuration file
 */
$di->setShared('db', function () use ($config) {
 
    return new DbAdapter($config->database->toArray());
});
 
$di->setShared('db_read', function () use ($config) {
 
    return new DbAdapter($config->database_read->toArray());
});
 
/**
 * If the configuration specify the use of metadata adapter use it or use memory otherwise
 */
$di->setShared('modelsMetadata', function () {
    return new MetaDataAdapter();
});
 
/**
 * セッションはDBを使用、コンテンツデータと同じDB接続を使う
 */
$di->setShared('session', function () use ($di, $config) {
    / Create a connection
    /$connection = new DbAdapter($config->database->toArray());
    $connection = $di->getShared('db');
    $session = new SessionAdapter(array(
        'db' => $connection,
        'table' => 'session_data',
        'prefix' => $di->getShared('host')->domain
    ));
    / var_dump($session);exit;
    $session->start();
    return $session;
});
 
/**
 * Register the session flash service with the Twitter Bootstrap classes
 */
$di->set('flash', function () {
    return new Flash(array(
        'error'   => 'alert alert-danger',
        'success' => 'alert alert-success',
        'notice'  => 'alert alert-info',
        'warning' => 'alert alert-warning'
    ));
});
 
/**
* Set the default namespace for dispatcher
*/
$di->setShared('dispatcher', function () use ($di) {
    $eventsManager = $di->getShared('eventsManager');
 
    / エラーハンドリング
    $eventsManager->attach(
        "dispatch:beforeException",
        function ($event, $dispatcher, $exception) {
            / echo $exception->getCode();exit;
            switch ($exception->getCode()) {
                case Dispatcher::EXCEPTION_HANDLER_NOT_FOUND:
                case Dispatcher::EXCEPTION_ACTION_NOT_FOUND:
                    $dispatcher->forward(
                        array(
                            'controller' => 'error',
                            'action' => 'notfound',
                        )
                    );
                    return false;
                    break;
                default:
                    $dispatcher->forward(
                        array(
                            'controller' => 'error',
                            'action' => 'error',
                        )
                    );
                    return false;
                    break;
            }
        }
    );
 
 
    $dispatcher = new Phalcon\Mvc\Dispatcher();
    $dispatcher->setDefaultNamespace('Cms\Site\Controllers');
    $dispatcher->setEventsManager($eventsManager);
 
    return $dispatcher;
});
 
/**
 * テーマ関連のサービス
 * @var Theme
 */
$di->setShared('theme', function () use ($config) {
    $theme = new Theme();
    $theme->setThemesDir($config->application->themesDir);
    $theme->setThemesUri($config->application->themesUri);
    $theme->setDefaultTheme('marisol');
    return $theme;
});
 
/**
 * デバイス判定のサービス
 * @var Device
 */
$di->setShared('device', function () {
    $device = new Device();
    return $device;
});
 
/**
 * リクエストされたホスト情報
 * @var Host
 */
$di->setShared('host', function () {
    $host = new Host();
    return $host;
});
 
/**
 * 現在実行中のサイト情報
 * @var Site
 */
$di->setShared('site', function () use ($di) {
    $site = new Site($di->getShared('host')->domain);
    return $site;
});
 
/**
 * キャッシュの設定
 */
$di->setShared('cache', function () use ($di, $config) {
        /Cache for one day
        $frontCache = new \Phalcon\Cache\Frontend\Data(array(
            /"lifetime" => 86400
            "lifetime" => 10800
        ));
        /Set file cache
        $cache = new \Phalcon\Cache\Backend\File($frontCache, array(
            "prefix" => $di->getShared('request')->getServerName().'_',
            "cacheDir" => $config->application->cacheDir
        ));
        return $cache;
    }
);
 
$di->setShared('modelsCache', function () use ($di, $config) {
        /Cache for one day
        $frontCache = new \Phalcon\Cache\Frontend\Data(array(
            /"lifetime" => 86400
            "lifetime" => 180
        ));
        /Set file cache
        $cache = new \Phalcon\Cache\Backend\File($frontCache, array(
            "prefix" => $di->getShared('request')->getServerName().'_',
            "cacheDir" => $config->application->cacheDir
        ));
        return $cache;
    }
);
 
 
/ カテゴリツリーのコンポーネント
/ $di->setShared('tree', function () {
/     $tree = new Tree();
/     return $tree;
/ });
 
/ カテゴリツリーのコンポーネント
$di->setShared('sitemap', function () {
    $sitemap = new SiteMap();
    return $sitemap;
});
 
$di->setShared('impression', function () {
    $impression = new ImpressionManager();
    return $impression;
});
 
$di->setShared('ogp', function () {
    $ogp = new Ogp();
    return $ogp;
});
#1{closure}()
#2Phalcon\Di\Service->resolve(null, Object(Phalcon\Di\FactoryDefault))
#3855-390-4451->get(host, null)
#4(336) 783-0840->getShared(host)
/home/ec2-user/corp/hpcms/config/services.php (265)
<?php
/**
 * Services are globally registered in this file
 *
 * @var \Phalcon\Config $config
 */
 
use Phalcon\Mvc\Router;
use Phalcon\Mvc\Url as UrlResolver;
use Phalcon\Di\FactoryDefault;
use Phalcon\Db\Adapter\Pdo\Mysql as DbAdapter;
/ use Phalcon\Session\Adapter\Files as SessionAdapter;
/use Phalcon\Session\Adapter\Database as SessionAdapter;
use Prcms\Session\Adapter\MultiSite as SessionAdapter;
use Phalcon\Mvc\Model\Metadata\Memory as MetaDataAdapter;
use Phalcon\Mvc\Dispatcher;
use Phalcon\Mvc\View;
use Phalcon\Mvc\View\Engine\Volt as Volt;
use Phalcon\Flash\Direct as Flash;
use Prcms\Assets\Manager;
use Prcms\Mvc\User\Component\Theme;
use Prcms\Mvc\User\Component\Device;
use Prcms\Mvc\User\Component\Host;
use Prcms\Mvc\User\Component\Site;
use Prcms\Mvc\User\Component\SiteMap;
use Prcms\Mvc\User\Component\ImpressionManager;
use Prcms\Ogp;
 
/* 内部文字エンコーディングをUTF-8に設定 */
mb_internal_encoding("UTF-8");
 
/**
 * Composer packages
 */
require '../vendor/autoload.php';
 
/**
 * 定数
 */
 
/**
 * The FactoryDefault Dependency Injector automatically registers the right services to provide a full stack framework
 */
$di = new FactoryDefault();
 
/**
 * config
 */
$di->setShared('config', $config);
 
/**
 * Registering a router
 */
$di->setShared('router', function () {
    $router = new Router(false);
 
    $router->setDefaultModule('site');
    $router->setDefaultNamespace('Cms\Site\Controllers');
    $router->removeExtraSlashes(true);
 
    return $router;
});
 
/**
 * The URL component is used to generate all kinds of URLs in the application
 */
$di->setShared('url', function () use ($config, $di) {
    $url = new UrlResolver();
    $url->setBaseUri($config->scheme.':/'.$di->getShared('host')->alias.$config->application->baseUri);
    return $url;
});
 
 
$di->setShared('tag', function () use ($di) {
    $tag = new \Prcms\Tag();
    $tag->setDI($di);
    return $tag;
});
 
$di->setShared('assets', function () use ($config) {
    $assets = new Manager();
    / $assets->collection('js')->setPrefix($config->application->baseUri);
    / $assets->collection('css')->setPrefix($config->application->baseUri);
    return $assets;
});
 
 
/**
 * Setting up the view component
 */
$di->setShared('view', function () use ($config) {
 
    $view = new View();
 
    /$view->setViewsDir($config->application->viewsDir);
 
    $view->registerEngines(array(
        '.volt' => function ($view, $di) use ($config) {
 
            $volt = new Volt($view, $di);
 
            $volt->setOptions(array(
                'prefix'=> $di->getShared('request')->getServerName(),
                'compiledPath' => $config->application->cacheDir,
                'compiledSeparator' => '_'
            ));
 
            $compiler = $volt->getCompiler();
            $compiler->addFunction('mb_strcut', 'mb_strcut');
            $compiler->addFunction('mb_strimwidth', 'mb_strimwidth');
            $compiler->addFunction('mb_substr', 'mb_substr');
            $compiler->addFunction('array_key_exists', 'array_key_exists');
            $compiler->addFunction('count', 'count');
            $compiler->addFunction('ltrim', 'ltrim');
            $compiler->addFunction('upimage_url', function ($image, $type) { / upimage url
                return \Prcms\Tag::upimage_url($image, $type);
            });
            $compiler->addFilter('getAttribute', function ($resolvedArgs, $exprArgs) {
                return vsprintf('%s->{%s}', explode(', ', $resolvedArgs));
            });
 
            return $volt;
        },
        '.phtml' => 'Phalcon\Mvc\View\Engine\Php'
    ));
 
    return $view;
});
 
/ システム側のパーツビュー
$di->setShared('pview', function () use ($di, $config) {
    $pview = clone $di->getShared('view');
    / $pview->setViewsDir($config->application->partsViewsDir.$di->get('site')->device_template_dir);
    $pview->setRenderLevel(View::LEVEL_ACTION_VIEW);
    return $pview;
});
 
/**
 * Database connection is created based in the parameters defined in the configuration file
 */
$di->setShared('db', function () use ($config) {
 
    return new DbAdapter($config->database->toArray());
});
 
$di->setShared('db_read', function () use ($config) {
 
    return new DbAdapter($config->database_read->toArray());
});
 
/**
 * If the configuration specify the use of metadata adapter use it or use memory otherwise
 */
$di->setShared('modelsMetadata', function () {
    return new MetaDataAdapter();
});
 
/**
 * セッションはDBを使用、コンテンツデータと同じDB接続を使う
 */
$di->setShared('session', function () use ($di, $config) {
    / Create a connection
    /$connection = new DbAdapter($config->database->toArray());
    $connection = $di->getShared('db');
    $session = new SessionAdapter(array(
        'db' => $connection,
        'table' => 'session_data',
        'prefix' => $di->getShared('host')->domain
    ));
    / var_dump($session);exit;
    $session->start();
    return $session;
});
 
/**
 * Register the session flash service with the Twitter Bootstrap classes
 */
$di->set('flash', function () {
    return new Flash(array(
        'error'   => 'alert alert-danger',
        'success' => 'alert alert-success',
        'notice'  => 'alert alert-info',
        'warning' => 'alert alert-warning'
    ));
});
 
/**
* Set the default namespace for dispatcher
*/
$di->setShared('dispatcher', function () use ($di) {
    $eventsManager = $di->getShared('eventsManager');
 
    / エラーハンドリング
    $eventsManager->attach(
        "dispatch:beforeException",
        function ($event, $dispatcher, $exception) {
            / echo $exception->getCode();exit;
            switch ($exception->getCode()) {
                case Dispatcher::EXCEPTION_HANDLER_NOT_FOUND:
                case Dispatcher::EXCEPTION_ACTION_NOT_FOUND:
                    $dispatcher->forward(
                        array(
                            'controller' => 'error',
                            'action' => 'notfound',
                        )
                    );
                    return false;
                    break;
                default:
                    $dispatcher->forward(
                        array(
                            'controller' => 'error',
                            'action' => 'error',
                        )
                    );
                    return false;
                    break;
            }
        }
    );
 
 
    $dispatcher = new Phalcon\Mvc\Dispatcher();
    $dispatcher->setDefaultNamespace('Cms\Site\Controllers');
    $dispatcher->setEventsManager($eventsManager);
 
    return $dispatcher;
});
 
/**
 * テーマ関連のサービス
 * @var Theme
 */
$di->setShared('theme', function () use ($config) {
    $theme = new Theme();
    $theme->setThemesDir($config->application->themesDir);
    $theme->setThemesUri($config->application->themesUri);
    $theme->setDefaultTheme('marisol');
    return $theme;
});
 
/**
 * デバイス判定のサービス
 * @var Device
 */
$di->setShared('device', function () {
    $device = new Device();
    return $device;
});
 
/**
 * リクエストされたホスト情報
 * @var Host
 */
$di->setShared('host', function () {
    $host = new Host();
    return $host;
});
 
/**
 * 現在実行中のサイト情報
 * @var Site
 */
$di->setShared('site', function () use ($di) {
    $site = new Site($di->getShared('host')->domain);
    return $site;
});
 
/**
 * キャッシュの設定
 */
$di->setShared('cache', function () use ($di, $config) {
        /Cache for one day
        $frontCache = new \Phalcon\Cache\Frontend\Data(array(
            /"lifetime" => 86400
            "lifetime" => 10800
        ));
        /Set file cache
        $cache = new \Phalcon\Cache\Backend\File($frontCache, array(
            "prefix" => $di->getShared('request')->getServerName().'_',
            "cacheDir" => $config->application->cacheDir
        ));
        return $cache;
    }
);
 
$di->setShared('modelsCache', function () use ($di, $config) {
        /Cache for one day
        $frontCache = new \Phalcon\Cache\Frontend\Data(array(
            /"lifetime" => 86400
            "lifetime" => 180
        ));
        /Set file cache
        $cache = new \Phalcon\Cache\Backend\File($frontCache, array(
            "prefix" => $di->getShared('request')->getServerName().'_',
            "cacheDir" => $config->application->cacheDir
        ));
        return $cache;
    }
);
 
 
/ カテゴリツリーのコンポーネント
/ $di->setShared('tree', function () {
/     $tree = new Tree();
/     return $tree;
/ });
 
/ カテゴリツリーのコンポーネント
$di->setShared('sitemap', function () {
    $sitemap = new SiteMap();
    return $sitemap;
});
 
$di->setShared('impression', function () {
    $impression = new ImpressionManager();
    return $impression;
});
 
$di->setShared('ogp', function () {
    $ogp = new Ogp();
    return $ogp;
});
#5{closure}()
#6Phalcon\Di\Service->resolve(null, Object(Phalcon\Di\FactoryDefault))
#7well-inclined->get(site, null)
#8Phalcon\Di->getShared(site)
#93175840970->offsetGet(site)
/home/ec2-user/corp/hpcms/apps/site/Module.php (63)
<?php
 
namespace Cms\Site;
 
use Phalcon\DiInterface;
use Phalcon\Loader;
use Phalcon\Mvc\View;
use Phalcon\Mvc\ModuleDefinitionInterface;
use Phalcon\Config;
use Prcms\Mvc\User\Component\Device;
 
class Module implements ModuleDefinitionInterface
{
    /**
     * Registers an autoloader related to the module
     *
     * @param DiInterface $di
     */
    public function registerAutoloaders(DiInterface $di = null)
    {
        $loader = new Loader();
 
        $loader->registerNamespaces(array(
            'Cms\Site\Controllers' => __DIR__ . '/controllers/',
            'Cms\Site\Models'      => __DIR__ . '/models/',
            'Prcms'      => __DIR__ . '/../../library/Prcms/'
        ));
 
 
        / echo __DIR__ . '/../../../prcms/';
        /exit;
 
        $loader->register();
    }
 
    /**
     * Registers services related to the module
     *
     * @param DiInterface $di
     */
    public function registerServices(DiInterface $di)
    {
        /**
         * Read common configuration
         */
         $config = $di->has('config') ? $di->getShared('config') : null;
 
 
        /**
         * Try to load local configuration
         */
        if (file_exists(__DIR__ . '/config/config.php')) {
            $override = new Config(include __DIR__ . '/config/config.php');
            ;
 
            if ($config instanceof Config) {
                $config->merge($override);
            } else {
                $config = $override;
            }
        }
 
        $site = $di['site'];
 
        /*
         * BASIC認証
         */
        if ($site->option->auth or $config->auth) {
            switch (true) {
                case !isset($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']):
                case $_SERVER['PHP_AUTH_USER'] !== $site->option->auth_user:
                case $_SERVER['PHP_AUTH_PW'] !== $site->option->auth_pass:
                    header('WWW-Authenticate: Basic realm="Enter username and password."');
                    header('Content-Type: text/plain; charset=utf-8');
                    die('このページを見るにはログインが必要です');
            }
            header('Content-Type: text/html; charset=utf-8');
        }
 
 
        / pview は themeのビューより早くインスタンス化すること viewをコピーするため
       $di['pview']->setViewsDir($config->application->partsViewsDir.$site->device_template_dir);
 
        / themeビューはviewをいじる
        $di['theme']->setTheme($site->option->theme);
        $di['theme']->changeView();
    }
}
#10Cms\Site\Module->registerServices(Object(Phalcon\Di\FactoryDefault))
#11Phalcon\Mvc\Application->handle()
/home/ec2-user/corp/hpcms/public/index.php (43)
<?php
 
use Phalcon\Mvc\Application;
 
date_default_timezone_set('Asia/Tokyo');
 
error_reporting(E_ALL);
 
$debug = new \Phalcon\Debug();
$debug->listen();
 
define('APP_PATH', realpath('..'));
 
/全体で使用する定数
include APP_PATH . "/config/constants.php";
/ try {
 
    /**
     * Read the configuration
     */
    $config = include APP_PATH . "/config/config.php";
 
    /**
     * Include services
     */
    require APP_PATH . '/config/services.php';
 
    /**
     * Handle the request
     */
    $application = new Application($di);
 
    /**
     * Include modules
     */
    require APP_PATH . '/config/modules.php';
 
    /**
     * Include routes
     */
    require APP_PATH . '/config/routes.php';
 
    echo $application->handle()->getContent();
/ } catch (\Exception $e) {
/     echo $e->getMessage() . '<br>';
/     echo '<pre>' . $e->getTraceAsString() . '</pre>';
/ }
 
KeyValue
KeyValue
REDIRECT_STATUS200
HTTP_HOST52.198.192.165
HTTP_ACCEPT_ENCODINGgzip
HTTP_USER_AGENTMozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
HTTP_X_FORWARDED_FOR54.92.134.158
HTTP_X_FORWARDED_PORT80
HTTP_X_FORWARDED_PROTOhttp
HTTP_CONNECTIONkeep-alive
PATH/sbin:/usr/sbin:/bin:/usr/bin
SERVER_SIGNATURE
SERVER_SOFTWAREApache/2.4.18 (Amazon) PHP/5.6.25
SERVER_NAME52.198.192.165
SERVER_ADDR10.5.21.219
SERVER_PORT80
REMOTE_ADDR10.5.12.161
DOCUMENT_ROOT/home/ec2-user/corp/hpcms
REQUEST_SCHEMEhttp
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT/home/ec2-user/corp/hpcms
SERVER_ADMINroot@localhost
SCRIPT_FILENAME/home/ec2-user/corp/hpcms/public/index.php
REMOTE_PORT30953
REDIRECT_URL/
GATEWAY_INTERFACECGI/1.1
SERVER_PROTOCOLHTTP/1.1
REQUEST_METHODGET
QUERY_STRING
REQUEST_URI/
SCRIPT_NAME/public/index.php
PHP_SELF/public/index.php
REQUEST_TIME_FLOAT1537761319.175
REQUEST_TIME1537761319
#Path
0/home/ec2-user/corp/hpcms/public/index.php
1/home/ec2-user/corp/hpcms/config/constants.php
2/home/ec2-user/corp/hpcms/config/config.php
3/home/ec2-user/corp/hpcms/config/services.php
4/home/ec2-user/corp/hpcms/vendor/autoload.php
5/home/ec2-user/corp/hpcms/vendor/composer/autoload_real.php
6/home/ec2-user/corp/hpcms/vendor/composer/ClassLoader.php
7/home/ec2-user/corp/hpcms/vendor/composer/autoload_namespaces.php
8/home/ec2-user/corp/hpcms/vendor/composer/autoload_psr4.php
9/home/ec2-user/corp/hpcms/vendor/composer/autoload_classmap.php
10/home/ec2-user/corp/hpcms/vendor/composer/autoload_files.php
11/home/ec2-user/corp/hpcms/vendor/swiftmailer/swiftmailer/lib/swift_required.php
12/home/ec2-user/corp/hpcms/vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
13/home/ec2-user/corp/hpcms/config/modules.php
14/home/ec2-user/corp/hpcms/config/routes.php
15/home/ec2-user/corp/hpcms/apps/site/Module.php
16/home/ec2-user/corp/hpcms/apps/site/config/config.php
17/home/ec2-user/corp/hpcms/library/Prcms/Mvc/User/Component/Site.php
18/home/ec2-user/corp/hpcms/library/Prcms/Mvc/User/Component/Host.php
Memory
Usage786432