Code Context <?php if(!empty(Meta::$json)) echo '<script type="application/ld+json">'.json_encode(Meta::$json).'</script>'; ?>
</head>
<body class="site-<?=$this->App->toSef(Globals::$site['name'])?>">
$viewFile = '/var/www/vhosts/devel4/p300/app/View/Layouts/p300.ctp'
$dataForView = array(
'name' => 'Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.',
'message' => 'Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.',
'url' => '/oley-pa/yp/steak-restaurants',
'error' => object(MongoDB\Driver\Exception\InvalidArgumentException) {
xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDB\Driver\Exception\InvalidArgumentException: Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown. in /var/www/vhosts/devel4/p300/app/Vendor/mongodb/mongodb/src/Client.php on line <i>87</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0003</td><td bgcolor='#eeeeec' align='right'>417760</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/devel4/p300/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0158</td><td bgcolor='#eeeeec' align='right'>1970712</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( <span>$request = </span><span>class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'towns', 'action' => 'displayTown', 'named' => [...], 'pass' => [...], 'city' => 'oley', 'state' => 'pa', 'pagename' => 'yp', 'type' => 'town']; public $data = []; public $query = []; public $url = 'oley-pa/yp/steak-restaurants'; public $base = ''; public $webroot = '/'; public $here = '/oley-pa/yp/steak-restaurants'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' }</span>, <span>$response = </span><span>class CakeResponse { protected $_statusCodes = [100 => 'Continue', 101 => 'Switching Protocols', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 307 => 'Temporary Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Time-out', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Request Entity Too Large', 414 => 'Request-URI Too Large', 415 => 'Unsupported Media Type', 416 => 'Requested range not satisfiable', 417 => 'Expectation Failed', 429 => 'Too Many Requests', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Time-out', 505 => 'Unsupported Version']; protected $_mimeTypes = ['html' => [...], 'json' => 'application/json', 'xml' => [...], 'rss' => 'application/rss+xml', 'ai' => 'application/postscript', 'bcpio' => 'application/x-bcpio', 'bin' => 'application/octet-stream', 'ccad' => 'application/clariscad', 'cdf' => 'application/x-netcdf', 'class' => 'application/octet-stream', 'cpio' => 'application/x-cpio', 'cpt' => 'application/mac-compactpro', 'csh' => 'application/x-csh', 'csv' => [...], 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dms' => 'application/octet-stream', 'doc' => 'application/msword', 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'drw' => 'application/drafting', 'dvi' => 'application/x-dvi', 'dwg' => 'application/acad', 'dxf' => 'application/dxf', 'dxr' => 'application/x-director', 'eot' => 'application/vnd.ms-fontobject', 'eps' => 'application/postscript', 'exe' => 'application/octet-stream', 'ez' => 'application/andrew-inset', 'flv' => 'video/x-flv', 'gtar' => 'application/x-gtar', 'gz' => 'application/x-gzip', 'bz2' => 'application/x-bzip', '7z' => 'application/x-7z-compressed', 'hdf' => 'application/x-hdf', 'hqx' => 'application/mac-binhex40', 'ico' => 'image/x-icon', 'ips' => 'application/x-ipscript', 'ipx' => 'application/x-ipix', 'js' => 'application/javascript', 'jsonapi' => 'application/vnd.api+json', 'latex' => 'application/x-latex', 'lha' => 'application/octet-stream', 'lsp' => 'application/x-lisp', 'lzh' => 'application/octet-stream', 'man' => 'application/x-troff-man', 'me' => 'application/x-troff-me', 'mif' => 'application/vnd.mif', 'ms' => 'application/x-troff-ms', 'nc' => 'application/x-netcdf', 'oda' => 'application/oda', 'otf' => 'font/otf', 'pdf' => 'application/pdf', 'pgn' => 'application/x-chess-pgn', 'pot' => 'application/vnd.ms-powerpoint', 'pps' => 'application/vnd.ms-powerpoint', 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'ppz' => 'application/vnd.ms-powerpoint', 'pre' => 'application/x-freelance', 'prt' => 'application/pro_eng', 'ps' => 'application/postscript', 'roff' => 'application/x-troff', 'scm' => 'application/x-lotusscreencam', 'set' => 'application/set', 'sh' => 'application/x-sh', 'shar' => 'application/x-shar', 'sit' => 'application/x-stuffit', 'skd' => 'application/x-koan', 'skm' => 'application/x-koan', 'skp' => 'application/x-koan', 'skt' => 'application/x-koan', 'smi' => 'application/smil', 'smil' => 'application/smil', 'sol' => 'application/solids', 'spl' => 'application/x-futuresplash', 'src' => 'application/x-wais-source', 'step' => 'application/STEP', 'stl' => 'application/SLA', 'stp' => 'application/STEP', 'sv4cpio' => 'application/x-sv4cpio', 'sv4crc' => 'application/x-sv4crc', 'svg' => 'image/svg+xml', 'svgz' => 'image/svg+xml', 'swf' => 'application/x-shockwave-flash', 't' => 'application/x-troff', 'tar' => 'application/x-tar', 'tcl' => 'application/x-tcl', 'tex' => 'application/x-tex', 'texi' => 'application/x-texinfo', 'texinfo' => 'application/x-texinfo', 'tr' => 'application/x-troff', 'tsp' => 'application/dsptype', 'ttc' => 'font/ttf', 'ttf' => 'font/ttf', 'unv' => 'application/i-deas', 'ustar' => 'application/x-ustar', 'vcd' => 'application/x-cdlink', 'vda' => 'application/vda', 'xlc' => 'application/vnd.ms-excel', 'xll' => 'application/vnd.ms-excel', 'xlm' => 'application/vnd.ms-excel', 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'xlw' => 'application/vnd.ms-excel', 'zip' => 'application/zip', 'aif' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', 'au' => 'audio/basic', 'kar' => 'audio/midi', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mp2' => 'audio/mpeg', 'mp3' => 'audio/mpeg', 'mpga' => 'audio/mpeg', 'ogg' => 'audio/ogg', 'oga' => 'audio/ogg', 'spx' => 'audio/ogg', 'ra' => 'audio/x-realaudio', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'rpm' => 'audio/x-pn-realaudio-plugin', 'snd' => 'audio/basic', 'tsi' => 'audio/TSP-audio', 'wav' => 'audio/x-wav', 'aac' => 'audio/aac', 'asc' => 'text/plain', 'c' => 'text/plain', ...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = []; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = []; protected $_cookies = [] }</span>, <span>$additionalParams = </span>??? )</td><td title='/var/www/vhosts/devel4/p300/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>105</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0257</td><td bgcolor='#eeeeec' align='right'>2899640</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( <span>$controller = </span><span>class TownsController { public $uses = [0 => 'Town', 1 => 'State', 2 => 'Zip', 3 => 'County', 4 => 'TownsRedirect', 5 => 'Page', 6 => 'Site', 7 => 'Module', 8 => 'DefaultToken', 9 => 'Announcement', 10 => 'BrandCategory']; public $components = [0 => 'Session', 1 => 'Params', 2 => 'Markup']; public $helpers = [0 => 'Cache']; public $paginate = FALSE; public $cacheAction = TRUE; public $pagelimit = 10; public $theme = ''; public $name = 'Towns'; public $request = class CakeRequest { public $params = [...]; public $data = [...]; public $query = [...]; public $url = 'oley-pa/yp/steak-restaurants'; public $base = ''; public $webroot = '/'; public $here = '/oley-pa/yp/steak-restaurants'; protected $_detectors = [...]; protected $_input = '' }; public $response = class CakeResponse { protected $_statusCodes = [...]; protected $_mimeTypes = [...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = [...]; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = [...]; protected $_cookies = [...] }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Towns'; public $layoutPath = NULL; public $viewVars = []; public $view = 'displayTown'; public $layout = 'p300'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { protected $_Controller = ...; protected $_enabled = [...]; protected $_loaded = [...]; public $defaultPriority = 10 }; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $passedArgs = [0 => 'steak-restaurants']; public $scaffold = FALSE; public $methods = [0 => 'displayTown', 1 => 'displayCounty', 2 => 'redirectTown', 3 => 'displayState', 4 => 'displayGuest', 5 => 'states', 6 => 'state_selection', 7 => 'picker', 8 => 'state_towns', 9 => 'county_towns', 10 => 'zipcode', 11 => 'nearby_towns', 12 => 'locate', 13 => 'nearby_sidebar', 14 => 'reset', 15 => 'mode', 16 => 'local', 17 => 'toguestpage', 19 => 'getParams', 20 => 'renderPage', 21 => 'detail_map', 22 => 'jslog', 23 => 'toSef', 24 => 'verify_recaptcha']; public $modelClass = 'Town'; public $modelKey = 'town'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { protected $_listeners = [...]; protected $_isGlobal = FALSE }; public $Session = class SessionComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...] }; public $Params = class ParamsComponent { public $data = NULL; public $components = [...]; protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; protected $_componentMap = [...] }; public $Markup = class MarkupComponent { public $hostname = ''; public $default_image = 'https://cdn-p300.americantowns.com/img/generic-icon.jpg'; protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...] } }</span>, <span>$request = </span><span>class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'towns', 'action' => 'displayTown', 'named' => [...], 'pass' => [...], 'city' => 'oley', 'state' => 'pa', 'pagename' => 'yp', 'type' => 'town']; public $data = []; public $query = []; public $url = 'oley-pa/yp/steak-restaurants'; public $base = ''; public $webroot = '/'; public $here = '/oley-pa/yp/steak-restaurants'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' }</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0277</td><td bgcolor='#eeeeec' align='right'>3046072</td><td bgcolor='#eeeeec'>Controller->startupProcess( )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>189</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0277</td><td bgcolor='#eeeeec' align='right'>3057216</td><td bgcolor='#eeeeec'>CakeEventManager->dispatch( <span>$event = </span><span>class CakeEvent { protected $_name = 'Controller.initialize'; protected $_subject = class TownsController { public $uses = [...]; public $components = [...]; public $helpers = [...]; public $paginate = FALSE; public $cacheAction = TRUE; public $pagelimit = 10; public $theme = ''; public $name = 'Towns'; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Towns'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'displayTown'; public $layout = 'p300'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { ... }; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'Town'; public $modelKey = 'town'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { ... }; public $Session = class SessionComponent { ... }; public $Params = class ParamsComponent { ... }; public $Markup = class MarkupComponent { ... } }; public $data = NULL; public $result = NULL; protected $_stopped = FALSE }</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>677</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0278</td><td bgcolor='#eeeeec' align='right'>3057216</td><td bgcolor='#eeeeec'>AppController->beforeFilter( <span>class CakeEvent { protected $_name = 'Controller.initialize'; protected $_subject = class TownsController { public $uses = [...]; public $components = [...]; public $helpers = [...]; public $paginate = FALSE; public $cacheAction = TRUE; public $pagelimit = 10; public $theme = ''; public $name = 'Towns'; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Towns'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'displayTown'; public $layout = 'p300'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { ... }; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'Town'; public $modelKey = 'town'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { ... }; public $Session = class SessionComponent { ... }; public $Params = class ParamsComponent { ... }; public $Markup = class MarkupComponent { ... } }; public $data = NULL; public $result = NULL; protected $_stopped = FALSE }</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Event/CakeEventManager.php' bgcolor='#eeeeec'>.../CakeEventManager.php<b>:</b>243</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0279</td><td bgcolor='#eeeeec' align='right'>3057264</td><td bgcolor='#eeeeec'>Globals::setSite( <span>$var = </span><span>'americantowns.com'</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>39</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0345</td><td bgcolor='#eeeeec' align='right'>3657696</td><td bgcolor='#eeeeec'>Site->find( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]]]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Lib/Globals.php' bgcolor='#eeeeec'>.../Globals.php<b>:</b>61</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0345</td><td bgcolor='#eeeeec' align='right'>3658072</td><td bgcolor='#eeeeec'>AppModel->find( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]], 'cache' => TRUE]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Model/Site.php' bgcolor='#eeeeec'>.../Site.php<b>:</b>10</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0345</td><td bgcolor='#eeeeec' align='right'>3658136</td><td bgcolor='#eeeeec'>Model->find( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]], 'cache' => TRUE]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Model/AppModel.php' bgcolor='#eeeeec'>.../AppModel.php<b>:</b>50</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0347</td><td bgcolor='#eeeeec' align='right'>3677336</td><td bgcolor='#eeeeec'>Model->_readDataSource( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]], 'fields' => NULL, 'joins' => [], 'limit' => 1, 'offset' => NULL, 'order' => [], 'page' => 1, 'group' => NULL, 'callbacks' => TRUE, 'cache' => TRUE]</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>3012</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0347</td><td bgcolor='#eeeeec' align='right'>3677336</td><td bgcolor='#eeeeec'>Model->getDataSource( )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>3040</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.0347</td><td bgcolor='#eeeeec' align='right'>3677336</td><td bgcolor='#eeeeec'>Model->setSource( <span>$tableName = </span><span>'sites'</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>3673</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>4579840</td><td bgcolor='#eeeeec'>MongodbSource->listSources( <span>$data = </span>??? )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1168</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>4579840</td><td bgcolor='#eeeeec'>MongodbSource->isConnected( )</td><td title='/var/www/vhosts/devel4/p300/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>394</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>4579840</td><td bgcolor='#eeeeec'>MongodbSource->connect( )</td><td title='/var/www/vhosts/devel4/p300/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>310</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.0446</td><td bgcolor='#eeeeec' align='right'>4580192</td><td bgcolor='#eeeeec'>MongoClient->__construct( <span>$server = </span><span>'mongodb+srv://project-300-db-c58a048e.mongo.ondigitalocean.com/admin'</span>, <span>$options = </span><span>['authSource' => 'admin', 'username' => 'p300_user', 'password' => '2no389y4fp7RH6i1']</span>, <span>$driverOptions = </span>??? )</td><td title='/var/www/vhosts/devel4/p300/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>200</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.0449</td><td bgcolor='#eeeeec' align='right'>4604592</td><td bgcolor='#eeeeec'>MongoDB\Client->__construct( <span>$uri = </span><span>'mongodb+srv://project-300-db-c58a048e.mongo.ondigitalocean.com/admin'</span>, <span>$uriOptions = </span><span>['authSource' => 'admin', 'username' => 'p300_user', 'password' => '2no389y4fp7RH6i1']</span>, <span>$driverOptions = </span><span>[]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Vendor/alcaeus/mongo-php-adapter/lib/Mongo/MongoClient.php' bgcolor='#eeeeec'>.../MongoClient.php<b>:</b>99</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.0449</td><td bgcolor='#eeeeec' align='right'>4605096</td><td bgcolor='#eeeeec'><a href='http://www.php.net/MongoDB\Driver\Manager.construct' target='_new'>__construct</a>( <span>$uri = </span><span>'mongodb+srv://project-300-db-c58a048e.mongo.ondigitalocean.com/admin'</span>, <span>$uriOptions = </span><span>['authSource' => 'admin', 'username' => 'p300_user', 'password' => '2no389y4fp7RH6i1']</span>, <span>$driverOptions = </span><span>[]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Vendor/mongodb/mongodb/src/Client.php' bgcolor='#eeeeec'>.../Client.php<b>:</b>87</td></tr>
'
[protected] message => 'Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.'
[protected] code => (int) 0
[protected] file => '/var/www/vhosts/devel4/p300/app/Vendor/mongodb/mongodb/src/Client.php'
[protected] line => (int) 87
},
'_serialize' => array(
(int) 0 => 'name',
(int) 1 => 'message',
(int) 2 => 'url'
),
'content_for_layout' => '<h2>Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.</h2>
<p class="error">
<strong>Error: </strong>
An Internal Error Has Occurred.</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/Vendor/mongodb/mongodb/src/Client.php line 87</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">MongoDB\Driver\Manager->__construct()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">unset(</span><span style="color: #0000BB">$driverOptions</span><span style="color: #007700">[</span><span style="color: #DD0000">'typeMap'</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">manager </span><span style="color: #007700">= new </span><span style="color: #0000BB">Manager</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">, </span><span style="color: #0000BB">$uriOptions</span><span style="color: #007700">, </span><span style="color: #0000BB">$driverOptions</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">readConcern </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">manager</span><span style="color: #007700">-></span><span style="color: #0000BB">getReadConcern</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">APP/Vendor/alcaeus/mongo-php-adapter/lib/Mongo/MongoClient.php line 99</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">MongoDB\Client->__construct()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">false </span><span style="color: #007700">=== </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">server</span><span style="color: #007700">, </span><span style="color: #DD0000">'://'</span><span style="color: #007700">)) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">server </span><span style="color: #007700">= </span><span style="color: #DD0000">'mongodb://' </span><span style="color: #007700">. </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">server</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">client </span><span style="color: #007700">= new </span><span style="color: #0000BB">Client</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">server</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">, </span><span style="color: #0000BB">$driverOptions</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $info </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">client</span><span style="color: #007700">-></span><span style="color: #0000BB">__debugInfo</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php line 200</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">MongoClient->__construct()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">]) && </span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">]) === </span><span style="color: #0000BB">2</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connection </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoClient</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">][</span><span style="color: #DD0000">'host'</span><span style="color: #007700">], </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">][</span><span style="color: #DD0000">'options'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_driverVersion </span><span style="color: #007700">>= </span><span style="color: #DD0000">'1.3.0'</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php line 310</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">MongodbSource->connect()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">connected </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php line 394</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">MongodbSource->isConnected()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">access </span><span style="color: #007700">public</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">listSources</span><span style="color: #007700">(</span><span style="color: #0000BB">$data </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">isConnected</span><span style="color: #007700">()) {</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1168</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">MongodbSource->listSources()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">method_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$db</span><span style="color: #007700">, </span><span style="color: #DD0000">'listSources'</span><span style="color: #007700">)) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $restore </span><span style="color: #007700">= </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$restore </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $sources </span><span style="color: #007700">= </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">listSources</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= </span><span style="color: #0000BB">$restore</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 3673</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->setSource()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">() {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 3040</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->getDataSource()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return array</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_readDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">()-></span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">resetAssociations</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 3012</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->_readDataSource()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_readDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">APP/Model/AppModel.php line 50</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->find()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// execute find</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $data </span><span style="color: #007700">= </span><span style="color: #0000BB">parent</span><span style="color: #007700">::</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// if key is set, then cache results</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/Model/Site.php line 10</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">AppModel->find()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// Use APC as a level 1 cache, to reduce total queries</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">find </span><span style="color: #007700">(</span><span style="color: #0000BB">$type </span><span style="color: #007700">= </span><span style="color: #DD0000">'first'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">])) </span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">; </span><span style="color: #FF8000">// use default cache time</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">parent</span><span style="color: #007700">::</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Lib/Globals.php line 61</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Site->find()</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">$site </span><span style="color: #007700">= </span><span style="color: #0000BB">$var</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $Site </span><span style="color: #007700">= new </span><span style="color: #0000BB">Site</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $data </span><span style="color: #007700">= </span><span style="color: #0000BB">$Site</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'first'</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'conditions'</span><span style="color: #007700">=>array(</span><span style="color: #DD0000">'hostname' </span><span style="color: #007700">=> array(</span><span style="color: #DD0000">'$in'</span><span style="color: #007700">=> array(</span><span style="color: #0000BB">$var</span><span style="color: #007700">,</span><span style="color: #DD0000">'localword'</span><span style="color: #007700">)))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">$site </span><span style="color: #007700">= </span><span style="color: #0000BB">$data</span><span style="color: #007700">[</span><span style="color: #DD0000">'Site'</span><span style="color: #007700">];</span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 39</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Globals::setSite()</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(empty(</span><span style="color: #0000BB">Globals</span><span style="color: #007700">::</span><span style="color: #0000BB">$site</span><span style="color: #007700">[</span><span style="color: #DD0000">'hostname'</span><span style="color: #007700">])) { </span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $hostname </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_replace</span><span style="color: #007700">([</span><span style="color: #DD0000">'/staging\./'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/devel[0-9]?\./'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/\.'</span><span style="color: #007700">.</span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,</span><span style="color: #DD0000">'\.'</span><span style="color: #007700">,</span><span style="color: #0000BB">BASE_URL</span><span style="color: #007700">).</span><span style="color: #DD0000">'/'</span><span style="color: #007700">], </span><span style="color: #DD0000">""</span><span style="color: #007700">, </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'HTTP_HOST'</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $hostname </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'/(^\w+\.devel[0-9]+|^www[^.]*|^staging[^.]*|^app[^.]*|^cats[^.]*|^v\d+|^devel[^.]*)\.(\w+)\.(\w+)/i'</span><span style="color: #007700">, </span><span style="color: #DD0000">'${2}.${3}'</span><span style="color: #007700">, </span><span style="color: #0000BB">$hostname</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> Globals</span><span style="color: #007700">::</span><span style="color: #0000BB">setSite</span><span style="color: #007700">(</span><span style="color: #0000BB">$hostname</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE/Cake/Event/CakeEventManager.php line 243</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->beforeFilter()</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE/Cake/Controller/Controller.php line 677</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">CakeEventManager->dispatch()</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">triggers Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">startup $this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">startupProcess</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">CORE/Cake/Routing/Dispatcher.php line 189</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">Controller->startupProcess()</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Routing/Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">Dispatcher->_invoke()</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">APP/webroot/index.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">Dispatcher->dispatch()</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// if (isset($_GET['refresh']) or !$page = Globals::checkPageCache()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// ob_start();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">());</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// $page = ob_get_contents();</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$name = 'Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.'
$message = 'Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.'
$url = '/oley-pa/yp/steak-restaurants'
$error = object(MongoDB\Driver\Exception\InvalidArgumentException) {
xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDB\Driver\Exception\InvalidArgumentException: Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown. in /var/www/vhosts/devel4/p300/app/Vendor/mongodb/mongodb/src/Client.php on line <i>87</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0003</td><td bgcolor='#eeeeec' align='right'>417760</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/devel4/p300/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0158</td><td bgcolor='#eeeeec' align='right'>1970712</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( <span>$request = </span><span>class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'towns', 'action' => 'displayTown', 'named' => [...], 'pass' => [...], 'city' => 'oley', 'state' => 'pa', 'pagename' => 'yp', 'type' => 'town']; public $data = []; public $query = []; public $url = 'oley-pa/yp/steak-restaurants'; public $base = ''; public $webroot = '/'; public $here = '/oley-pa/yp/steak-restaurants'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' }</span>, <span>$response = </span><span>class CakeResponse { protected $_statusCodes = [100 => 'Continue', 101 => 'Switching Protocols', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 307 => 'Temporary Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Time-out', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Request Entity Too Large', 414 => 'Request-URI Too Large', 415 => 'Unsupported Media Type', 416 => 'Requested range not satisfiable', 417 => 'Expectation Failed', 429 => 'Too Many Requests', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Time-out', 505 => 'Unsupported Version']; protected $_mimeTypes = ['html' => [...], 'json' => 'application/json', 'xml' => [...], 'rss' => 'application/rss+xml', 'ai' => 'application/postscript', 'bcpio' => 'application/x-bcpio', 'bin' => 'application/octet-stream', 'ccad' => 'application/clariscad', 'cdf' => 'application/x-netcdf', 'class' => 'application/octet-stream', 'cpio' => 'application/x-cpio', 'cpt' => 'application/mac-compactpro', 'csh' => 'application/x-csh', 'csv' => [...], 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dms' => 'application/octet-stream', 'doc' => 'application/msword', 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'drw' => 'application/drafting', 'dvi' => 'application/x-dvi', 'dwg' => 'application/acad', 'dxf' => 'application/dxf', 'dxr' => 'application/x-director', 'eot' => 'application/vnd.ms-fontobject', 'eps' => 'application/postscript', 'exe' => 'application/octet-stream', 'ez' => 'application/andrew-inset', 'flv' => 'video/x-flv', 'gtar' => 'application/x-gtar', 'gz' => 'application/x-gzip', 'bz2' => 'application/x-bzip', '7z' => 'application/x-7z-compressed', 'hdf' => 'application/x-hdf', 'hqx' => 'application/mac-binhex40', 'ico' => 'image/x-icon', 'ips' => 'application/x-ipscript', 'ipx' => 'application/x-ipix', 'js' => 'application/javascript', 'jsonapi' => 'application/vnd.api+json', 'latex' => 'application/x-latex', 'lha' => 'application/octet-stream', 'lsp' => 'application/x-lisp', 'lzh' => 'application/octet-stream', 'man' => 'application/x-troff-man', 'me' => 'application/x-troff-me', 'mif' => 'application/vnd.mif', 'ms' => 'application/x-troff-ms', 'nc' => 'application/x-netcdf', 'oda' => 'application/oda', 'otf' => 'font/otf', 'pdf' => 'application/pdf', 'pgn' => 'application/x-chess-pgn', 'pot' => 'application/vnd.ms-powerpoint', 'pps' => 'application/vnd.ms-powerpoint', 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'ppz' => 'application/vnd.ms-powerpoint', 'pre' => 'application/x-freelance', 'prt' => 'application/pro_eng', 'ps' => 'application/postscript', 'roff' => 'application/x-troff', 'scm' => 'application/x-lotusscreencam', 'set' => 'application/set', 'sh' => 'application/x-sh', 'shar' => 'application/x-shar', 'sit' => 'application/x-stuffit', 'skd' => 'application/x-koan', 'skm' => 'application/x-koan', 'skp' => 'application/x-koan', 'skt' => 'application/x-koan', 'smi' => 'application/smil', 'smil' => 'application/smil', 'sol' => 'application/solids', 'spl' => 'application/x-futuresplash', 'src' => 'application/x-wais-source', 'step' => 'application/STEP', 'stl' => 'application/SLA', 'stp' => 'application/STEP', 'sv4cpio' => 'application/x-sv4cpio', 'sv4crc' => 'application/x-sv4crc', 'svg' => 'image/svg+xml', 'svgz' => 'image/svg+xml', 'swf' => 'application/x-shockwave-flash', 't' => 'application/x-troff', 'tar' => 'application/x-tar', 'tcl' => 'application/x-tcl', 'tex' => 'application/x-tex', 'texi' => 'application/x-texinfo', 'texinfo' => 'application/x-texinfo', 'tr' => 'application/x-troff', 'tsp' => 'application/dsptype', 'ttc' => 'font/ttf', 'ttf' => 'font/ttf', 'unv' => 'application/i-deas', 'ustar' => 'application/x-ustar', 'vcd' => 'application/x-cdlink', 'vda' => 'application/vda', 'xlc' => 'application/vnd.ms-excel', 'xll' => 'application/vnd.ms-excel', 'xlm' => 'application/vnd.ms-excel', 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'xlw' => 'application/vnd.ms-excel', 'zip' => 'application/zip', 'aif' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', 'au' => 'audio/basic', 'kar' => 'audio/midi', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mp2' => 'audio/mpeg', 'mp3' => 'audio/mpeg', 'mpga' => 'audio/mpeg', 'ogg' => 'audio/ogg', 'oga' => 'audio/ogg', 'spx' => 'audio/ogg', 'ra' => 'audio/x-realaudio', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'rpm' => 'audio/x-pn-realaudio-plugin', 'snd' => 'audio/basic', 'tsi' => 'audio/TSP-audio', 'wav' => 'audio/x-wav', 'aac' => 'audio/aac', 'asc' => 'text/plain', 'c' => 'text/plain', ...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = []; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = []; protected $_cookies = [] }</span>, <span>$additionalParams = </span>??? )</td><td title='/var/www/vhosts/devel4/p300/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>105</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0257</td><td bgcolor='#eeeeec' align='right'>2899640</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( <span>$controller = </span><span>class TownsController { public $uses = [0 => 'Town', 1 => 'State', 2 => 'Zip', 3 => 'County', 4 => 'TownsRedirect', 5 => 'Page', 6 => 'Site', 7 => 'Module', 8 => 'DefaultToken', 9 => 'Announcement', 10 => 'BrandCategory']; public $components = [0 => 'Session', 1 => 'Params', 2 => 'Markup']; public $helpers = [0 => 'Cache']; public $paginate = FALSE; public $cacheAction = TRUE; public $pagelimit = 10; public $theme = ''; public $name = 'Towns'; public $request = class CakeRequest { public $params = [...]; public $data = [...]; public $query = [...]; public $url = 'oley-pa/yp/steak-restaurants'; public $base = ''; public $webroot = '/'; public $here = '/oley-pa/yp/steak-restaurants'; protected $_detectors = [...]; protected $_input = '' }; public $response = class CakeResponse { protected $_statusCodes = [...]; protected $_mimeTypes = [...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = [...]; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = [...]; protected $_cookies = [...] }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Towns'; public $layoutPath = NULL; public $viewVars = []; public $view = 'displayTown'; public $layout = 'p300'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { protected $_Controller = ...; protected $_enabled = [...]; protected $_loaded = [...]; public $defaultPriority = 10 }; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $passedArgs = [0 => 'steak-restaurants']; public $scaffold = FALSE; public $methods = [0 => 'displayTown', 1 => 'displayCounty', 2 => 'redirectTown', 3 => 'displayState', 4 => 'displayGuest', 5 => 'states', 6 => 'state_selection', 7 => 'picker', 8 => 'state_towns', 9 => 'county_towns', 10 => 'zipcode', 11 => 'nearby_towns', 12 => 'locate', 13 => 'nearby_sidebar', 14 => 'reset', 15 => 'mode', 16 => 'local', 17 => 'toguestpage', 19 => 'getParams', 20 => 'renderPage', 21 => 'detail_map', 22 => 'jslog', 23 => 'toSef', 24 => 'verify_recaptcha']; public $modelClass = 'Town'; public $modelKey = 'town'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { protected $_listeners = [...]; protected $_isGlobal = FALSE }; public $Session = class SessionComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...] }; public $Params = class ParamsComponent { public $data = NULL; public $components = [...]; protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; protected $_componentMap = [...] }; public $Markup = class MarkupComponent { public $hostname = ''; public $default_image = 'https://cdn-p300.americantowns.com/img/generic-icon.jpg'; protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...] } }</span>, <span>$request = </span><span>class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'towns', 'action' => 'displayTown', 'named' => [...], 'pass' => [...], 'city' => 'oley', 'state' => 'pa', 'pagename' => 'yp', 'type' => 'town']; public $data = []; public $query = []; public $url = 'oley-pa/yp/steak-restaurants'; public $base = ''; public $webroot = '/'; public $here = '/oley-pa/yp/steak-restaurants'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' }</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0277</td><td bgcolor='#eeeeec' align='right'>3046072</td><td bgcolor='#eeeeec'>Controller->startupProcess( )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>189</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0277</td><td bgcolor='#eeeeec' align='right'>3057216</td><td bgcolor='#eeeeec'>CakeEventManager->dispatch( <span>$event = </span><span>class CakeEvent { protected $_name = 'Controller.initialize'; protected $_subject = class TownsController { public $uses = [...]; public $components = [...]; public $helpers = [...]; public $paginate = FALSE; public $cacheAction = TRUE; public $pagelimit = 10; public $theme = ''; public $name = 'Towns'; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Towns'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'displayTown'; public $layout = 'p300'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { ... }; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'Town'; public $modelKey = 'town'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { ... }; public $Session = class SessionComponent { ... }; public $Params = class ParamsComponent { ... }; public $Markup = class MarkupComponent { ... } }; public $data = NULL; public $result = NULL; protected $_stopped = FALSE }</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>677</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0278</td><td bgcolor='#eeeeec' align='right'>3057216</td><td bgcolor='#eeeeec'>AppController->beforeFilter( <span>class CakeEvent { protected $_name = 'Controller.initialize'; protected $_subject = class TownsController { public $uses = [...]; public $components = [...]; public $helpers = [...]; public $paginate = FALSE; public $cacheAction = TRUE; public $pagelimit = 10; public $theme = ''; public $name = 'Towns'; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Towns'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'displayTown'; public $layout = 'p300'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { ... }; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'Town'; public $modelKey = 'town'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { ... }; public $Session = class SessionComponent { ... }; public $Params = class ParamsComponent { ... }; public $Markup = class MarkupComponent { ... } }; public $data = NULL; public $result = NULL; protected $_stopped = FALSE }</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Event/CakeEventManager.php' bgcolor='#eeeeec'>.../CakeEventManager.php<b>:</b>243</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0279</td><td bgcolor='#eeeeec' align='right'>3057264</td><td bgcolor='#eeeeec'>Globals::setSite( <span>$var = </span><span>'americantowns.com'</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>39</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0345</td><td bgcolor='#eeeeec' align='right'>3657696</td><td bgcolor='#eeeeec'>Site->find( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]]]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Lib/Globals.php' bgcolor='#eeeeec'>.../Globals.php<b>:</b>61</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0345</td><td bgcolor='#eeeeec' align='right'>3658072</td><td bgcolor='#eeeeec'>AppModel->find( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]], 'cache' => TRUE]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Model/Site.php' bgcolor='#eeeeec'>.../Site.php<b>:</b>10</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0345</td><td bgcolor='#eeeeec' align='right'>3658136</td><td bgcolor='#eeeeec'>Model->find( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]], 'cache' => TRUE]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Model/AppModel.php' bgcolor='#eeeeec'>.../AppModel.php<b>:</b>50</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0347</td><td bgcolor='#eeeeec' align='right'>3677336</td><td bgcolor='#eeeeec'>Model->_readDataSource( <span>$type = </span><span>'first'</span>, <span>$query = </span><span>['conditions' => ['hostname' => [...]], 'fields' => NULL, 'joins' => [], 'limit' => 1, 'offset' => NULL, 'order' => [], 'page' => 1, 'group' => NULL, 'callbacks' => TRUE, 'cache' => TRUE]</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>3012</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0347</td><td bgcolor='#eeeeec' align='right'>3677336</td><td bgcolor='#eeeeec'>Model->getDataSource( )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>3040</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.0347</td><td bgcolor='#eeeeec' align='right'>3677336</td><td bgcolor='#eeeeec'>Model->setSource( <span>$tableName = </span><span>'sites'</span> )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>3673</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>4579840</td><td bgcolor='#eeeeec'>MongodbSource->listSources( <span>$data = </span>??? )</td><td title='/var/www/vhosts/devel4/p300/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1168</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>4579840</td><td bgcolor='#eeeeec'>MongodbSource->isConnected( )</td><td title='/var/www/vhosts/devel4/p300/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>394</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>4579840</td><td bgcolor='#eeeeec'>MongodbSource->connect( )</td><td title='/var/www/vhosts/devel4/p300/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>310</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.0446</td><td bgcolor='#eeeeec' align='right'>4580192</td><td bgcolor='#eeeeec'>MongoClient->__construct( <span>$server = </span><span>'mongodb+srv://project-300-db-c58a048e.mongo.ondigitalocean.com/admin'</span>, <span>$options = </span><span>['authSource' => 'admin', 'username' => 'p300_user', 'password' => '2no389y4fp7RH6i1']</span>, <span>$driverOptions = </span>??? )</td><td title='/var/www/vhosts/devel4/p300/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>200</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.0449</td><td bgcolor='#eeeeec' align='right'>4604592</td><td bgcolor='#eeeeec'>MongoDB\Client->__construct( <span>$uri = </span><span>'mongodb+srv://project-300-db-c58a048e.mongo.ondigitalocean.com/admin'</span>, <span>$uriOptions = </span><span>['authSource' => 'admin', 'username' => 'p300_user', 'password' => '2no389y4fp7RH6i1']</span>, <span>$driverOptions = </span><span>[]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Vendor/alcaeus/mongo-php-adapter/lib/Mongo/MongoClient.php' bgcolor='#eeeeec'>.../MongoClient.php<b>:</b>99</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.0449</td><td bgcolor='#eeeeec' align='right'>4605096</td><td bgcolor='#eeeeec'><a href='http://www.php.net/MongoDB\Driver\Manager.construct' target='_new'>__construct</a>( <span>$uri = </span><span>'mongodb+srv://project-300-db-c58a048e.mongo.ondigitalocean.com/admin'</span>, <span>$uriOptions = </span><span>['authSource' => 'admin', 'username' => 'p300_user', 'password' => '2no389y4fp7RH6i1']</span>, <span>$driverOptions = </span><span>[]</span> )</td><td title='/var/www/vhosts/devel4/p300/app/Vendor/mongodb/mongodb/src/Client.php' bgcolor='#eeeeec'>.../Client.php<b>:</b>87</td></tr>
'
[protected] message => 'Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.'
[protected] code => (int) 0
[protected] file => '/var/www/vhosts/devel4/p300/app/Vendor/mongodb/mongodb/src/Client.php'
[protected] line => (int) 87
}
$_serialize = array(
(int) 0 => 'name',
(int) 1 => 'message',
(int) 2 => 'url'
)
$content_for_layout = '<h2>Failed to parse URI options: Failed to look up SRV record "_mongodb._tcp.project-300-db-c58a048e.mongo.ondigitalocean.com": The specified host is unknown.</h2>
<p class="error">
<strong>Error: </strong>
An Internal Error Has Occurred.</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/Vendor/mongodb/mongodb/src/Client.php line 87</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">MongoDB\Driver\Manager->__construct()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">unset(</span><span style="color: #0000BB">$driverOptions</span><span style="color: #007700">[</span><span style="color: #DD0000">'typeMap'</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">manager </span><span style="color: #007700">= new </span><span style="color: #0000BB">Manager</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">, </span><span style="color: #0000BB">$uriOptions</span><span style="color: #007700">, </span><span style="color: #0000BB">$driverOptions</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">readConcern </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">manager</span><span style="color: #007700">-></span><span style="color: #0000BB">getReadConcern</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">APP/Vendor/alcaeus/mongo-php-adapter/lib/Mongo/MongoClient.php line 99</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">MongoDB\Client->__construct()</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">false </span><span style="color: #007700">=== </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">server</span><span style="color: #007700">, </span><span style="color: #DD0000">'://'</span><span style="color: #007700">)) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">server </span><span style="color: #007700">= </span><span style="color: #DD0000">'mongodb://' </span><span style="color: #007700">. </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">server</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">client </span><span style="color: #007700">= new </span><span style="color: #0000BB">Client</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">server</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">, </span><span style="color: #0000BB">$driverOptions</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $info </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">client</span><span style="color: #007700">-></span><span style="color: #0000BB">__debugInfo</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php line 200</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">MongoClient->__construct()</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">]) && </span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">]) === </span><span style="color: #0000BB">2</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connection </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoClient</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">][</span><span style="color: #DD0000">'host'</span><span style="color: #007700">], </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">config</span><span style="color: #007700">[</span><span style="color: #DD0000">'replicaset'</span><span style="color: #007700">][</span><span style="color: #DD0000">'options'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_driverVersion </span><span style="color: #007700">>= </span><span style="color: #DD0000">'1.3.0'</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php line 310</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">MongodbSource->connect()</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">connected </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php line 394</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">MongodbSource->isConnected()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">access </span><span style="color: #007700">public</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">listSources</span><span style="color: #007700">(</span><span style="color: #0000BB">$data </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">isConnected</span><span style="color: #007700">()) {</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-5')">CORE/Cake/Model/Model.php line 1168</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">MongodbSource->listSources()</a> <div id="file-excerpt-5" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">method_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$db</span><span style="color: #007700">, </span><span style="color: #DD0000">'listSources'</span><span style="color: #007700">)) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $restore </span><span style="color: #007700">= </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= (</span><span style="color: #0000BB">$restore </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $sources </span><span style="color: #007700">= </span><span style="color: #0000BB">$db</span><span style="color: #007700">-></span><span style="color: #0000BB">listSources</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $db</span><span style="color: #007700">-></span><span style="color: #0000BB">cacheSources </span><span style="color: #007700">= </span><span style="color: #0000BB">$restore</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE/Cake/Model/Model.php line 3673</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">Model->setSource()</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">() {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_sourceConfigured </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">useTable</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE/Cake/Model/Model.php line 3040</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">Model->getDataSource()</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return array</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_readDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">()-></span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">resetAssociations</span><span style="color: #007700">();</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE/Cake/Model/Model.php line 3012</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">Model->_readDataSource()</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_readDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">APP/Model/AppModel.php line 50</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">Model->find()</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// execute find</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $data </span><span style="color: #007700">= </span><span style="color: #0000BB">parent</span><span style="color: #007700">::</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// if key is set, then cache results</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP/Model/Site.php line 10</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">AppModel->find()</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// Use APC as a level 1 cache, to reduce total queries</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">find </span><span style="color: #007700">(</span><span style="color: #0000BB">$type </span><span style="color: #007700">= </span><span style="color: #DD0000">'first'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query </span><span style="color: #007700">= array()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (empty(</span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">])) </span><span style="color: #0000BB">$query</span><span style="color: #007700">[</span><span style="color: #DD0000">'cache'</span><span style="color: #007700">] = </span><span style="color: #0000BB">true</span><span style="color: #007700">; </span><span style="color: #FF8000">// use default cache time</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">parent</span><span style="color: #007700">::</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #0000BB">$type</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">APP/Lib/Globals.php line 61</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">Site->find()</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">$site </span><span style="color: #007700">= </span><span style="color: #0000BB">$var</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $Site </span><span style="color: #007700">= new </span><span style="color: #0000BB">Site</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $data </span><span style="color: #007700">= </span><span style="color: #0000BB">$Site</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'first'</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'conditions'</span><span style="color: #007700">=>array(</span><span style="color: #DD0000">'hostname' </span><span style="color: #007700">=> array(</span><span style="color: #DD0000">'$in'</span><span style="color: #007700">=> array(</span><span style="color: #0000BB">$var</span><span style="color: #007700">,</span><span style="color: #DD0000">'localword'</span><span style="color: #007700">)))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> self</span><span style="color: #007700">::</span><span style="color: #0000BB">$site </span><span style="color: #007700">= </span><span style="color: #0000BB">$data</span><span style="color: #007700">[</span><span style="color: #DD0000">'Site'</span><span style="color: #007700">];</span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">APP/Controller/AppController.php line 39</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">Globals::setSite()</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(empty(</span><span style="color: #0000BB">Globals</span><span style="color: #007700">::</span><span style="color: #0000BB">$site</span><span style="color: #007700">[</span><span style="color: #DD0000">'hostname'</span><span style="color: #007700">])) { </span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $hostname </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_replace</span><span style="color: #007700">([</span><span style="color: #DD0000">'/staging\./'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/devel[0-9]?\./'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/\.'</span><span style="color: #007700">.</span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,</span><span style="color: #DD0000">'\.'</span><span style="color: #007700">,</span><span style="color: #0000BB">BASE_URL</span><span style="color: #007700">).</span><span style="color: #DD0000">'/'</span><span style="color: #007700">], </span><span style="color: #DD0000">""</span><span style="color: #007700">, </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'HTTP_HOST'</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $hostname </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'/(^\w+\.devel[0-9]+|^www[^.]*|^staging[^.]*|^app[^.]*|^cats[^.]*|^v\d+|^devel[^.]*)\.(\w+)\.(\w+)/i'</span><span style="color: #007700">, </span><span style="color: #DD0000">'${2}.${3}'</span><span style="color: #007700">, </span><span style="color: #0000BB">$hostname</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> Globals</span><span style="color: #007700">::</span><span style="color: #0000BB">setSite</span><span style="color: #007700">(</span><span style="color: #0000BB">$hostname</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE/Cake/Event/CakeEventManager.php line 243</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">AppController->beforeFilter()</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'passParams'</span><span style="color: #007700">] === </span><span style="color: #0000BB">true</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">-></span><span style="color: #0000BB">data</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">call_user_func</span><span style="color: #007700">(</span><span style="color: #0000BB">$listener</span><span style="color: #007700">[</span><span style="color: #DD0000">'callable'</span><span style="color: #007700">], </span><span style="color: #0000BB">$event</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE/Cake/Controller/Controller.php line 677</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">CakeEventManager->dispatch()</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">triggers Controller</span><span style="color: #007700">.</span><span style="color: #0000BB">startup $this</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">startupProcess</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.initialize'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Controller.startup'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">CORE/Cake/Routing/Dispatcher.php line 189</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">Controller->startupProcess()</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">Controller $controller</span><span style="color: #007700">, </span><span style="color: #0000BB">CakeRequest $request</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">constructClasses</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $controller</span><span style="color: #007700">-></span><span style="color: #0000BB">startupProcess</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE/Cake/Routing/Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">Dispatcher->_invoke()</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">APP/webroot/index.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">Dispatcher->dispatch()</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// if (isset($_GET['refresh']) or !$page = Globals::checkPageCache()) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// ob_start();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">());</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// $page = ob_get_contents();</span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
$version = '1.07'
$css = ''include - APP/View/Layouts/p300.ctp, line 50
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 292
ExceptionRenderer::error500() - CORE/Cake/Error/ExceptionRenderer.php, line 260
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
">