Database connection "Mysql" is missing, or could not be created.
Error: An Internal Error Has Occurred.
Stack Trace
- APP/cakephp/lib/Cake/Model/Datasource/DboSource.php line 262 → Mysql->connect()
));
}
if ($autoConnect) {
$this->connect();
}
- APP/cakephp/lib/Cake/Model/ConnectionManager.php line 107 → DboSource->__construct(array)
'message' => 'Datasource is not found in Model/Datasource package.'
));
}
self::$_dataSources[$name] = new $class(self::$config->{$name});
self::$_dataSources[$name]->configKeyName = $name;
array( 'password' => '*****', 'login' => '*****', 'host' => '*****', 'database' => '*****', 'prefix' => '*****', 'datasource' => 'Database/Mysql', 'persistent' => true, 'encoding' => 'utf8' )
- APP/cakephp/lib/Cake/Model/Model.php line 3288 → ConnectionManager::getDataSource(string)
if ($dataSource) {
$this->useDbConfig = $dataSource;
}
$db = ConnectionManager::getDataSource($this->useDbConfig);
if (!empty($oldConfig) && isset($db->config['prefix'])) {
'default'
- APP/cakephp/lib/Cake/Model/Model.php line 1107 → Model->setDataSource(string)
* @return void
*/
public function setSource($tableName) {
$this->setDataSource($this->useDbConfig);
$db = ConnectionManager::getDataSource($this->useDbConfig);
'default'
- APP/cakephp/lib/Cake/Model/Model.php line 3310 → Model->setSource(string)
public function getDataSource() {
if (!$this->_sourceConfigured && $this->useTable !== false) {
$this->_sourceConfigured = true;
$this->setSource($this->useTable);
}
'users'
- APP/cakephp/lib/Cake/Model/Model.php line 799 → Model->getDataSource()
if ($result !== array('unhandled')) {
return $result;
}
$return = $this->getDataSource()->query($method, $params, $this);
return $return;
- APP/Model/User.php line 171 → Model->__call(string, array)
}
$userId = $session->read('userId');
if ($userId >= 0) {
$user = $this->findById($userId);
if ($user) {
'findById' array( (int) 0 => null )
- APP/Model/User.php line 171 → User->findById(null)
}
$userId = $session->read('userId');
if ($userId >= 0) {
$user = $this->findById($userId);
if ($user) {
null
- APP/Controller/AppController.php line 185 → User->readSession(SessionComponent)
* @return array
*/
public function &getUser() {
$user = $this->User->readSession($this->Session);
if (!$user) {
object(SessionComponent) { settings => array([maximum depth reached]) components => array([maximum depth reached]) [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array([maximum depth reached]) }
- APP/Controller/AppController.php line 238 → AppController->getUser()
* @return mixed
*/
public function getOption($name, $default=null) {
$user = $this->getUser();
return $this->Option->getValue($user, $name, $default);
- APP/Controller/Component/VideoPreviewComponent.php line 32 → AppController->getOption(string, null)
public function initialize(Controller $controller) {
$this->controller = $controller;
$this->bin = $this->controller->getOption('bin.ffmpeg', null);
$this->createVideoThumb = $this->bin && $this->controller->getOption($this->createVideoThumbOption, false);
'bin.ffmpeg' null
- APP/Controller/AppController.php line 278 → VideoPreviewComponent->initialize(ExplorerController)
if (is_array($component->components)) {
$this->loadComponent($component->components, $component);
}
$component->initialize($this);
object(ExplorerController) { components => array( [maximum depth reached] ) uses => array( [maximum depth reached] ) helpers => array( [maximum depth reached] ) crumbs => array([maximum depth reached]) paginateActions => array( [maximum depth reached] ) name => 'Explorer' request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Explorer' layoutPath => null viewVars => array([maximum depth reached]) view => 'view' layout => 'default' autoRender => true autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( [maximum depth reached] ) scaffold => false methods => array( [maximum depth reached] ) modelClass => 'Media' modelKey => 'explorer' validationErrors => null Session => object(SessionComponent) {} Cookie => object(CookieComponent) {} Feed => object(FeedComponent) {} RequestHandler => object(RequestHandlerComponent) {} Menu => object(MenuComponent) {} FilterManager => object(FilterManagerComponent) {} Search => object(SearchComponent) {} QueryBuilder => object(QueryBuilderComponent) {} FastFileResponder => object(FastFileResponderComponent) {} FileCache => object(FileCacheComponent) {} MyFile => object(MyFile) {} Media => object(Media) {} User => object(User) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} }
- APP/Controller/AppController.php line 249 → AppController->loadComponent(string, VideoFilterComponent)
if (is_array($componentName)) {
$loaded = true;
foreach ($componentName as $name) {
$loaded &= $this->loadComponent($name, $parent);
}
'VideoPreview' object(VideoFilterComponent) { controller => null components => array( [maximum depth reached] ) createVideoThumb => false Manager => null Media => null MyFile => null settings => array([maximum depth reached]) VideoPreview => object(VideoPreviewComponent) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array( [maximum depth reached] ) }
- APP/Controller/AppController.php line 276 → AppController->loadComponent(array, VideoFilterComponent)
$parent->{$alias} = $component;
// Load components recusivly
if (is_array($component->components)) {
$this->loadComponent($component->components, $component);
}
array( (int) 0 => 'VideoPreview', (int) 1 => 'FileManager', (int) 2 => 'Command', (int) 3 => 'Exiftool', (int) 4 => 'SidecarFilter' ) object(VideoFilterComponent) { controller => null components => array( [maximum depth reached] ) createVideoThumb => false Manager => null Media => null MyFile => null settings => array([maximum depth reached]) VideoPreview => object(VideoPreviewComponent) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array( [maximum depth reached] ) }
- APP/Controller/Component/FilterManagerComponent.php line 101 → AppController->loadComponent(string, FilterManagerComponent)
}
return true;
}
if (!$this->controller->loadComponent($name, $this)) {
return false;
'VideoFilter' object(FilterManagerComponent) { controller => object(ExplorerController) {} components => array( [maximum depth reached] ) enableImportLogging => true writeEmbeddedEnabledOption => 'filter.write.metadata.embedded' writeSidecarEnabledOption => 'filter.write.metadata.sidecar' createSidecarOption => 'filter.create.metadata.sidecar' createSidecarForNonEmbeddableFileOption => 'filter.create.nonEmbeddableFile.metadata.sidecar' writeEmbeddedEnabled => false writeSidecarEnabled => false createSidecar => false createSidecarForNonEmbeddableFile => false _writeEnabled => false extensions => array( [maximum depth reached] ) filters => array( [maximum depth reached] ) config => array( [maximum depth reached] ) errors => array([maximum depth reached]) skipped => array([maximum depth reached]) fileCache => array([maximum depth reached]) mediaCache => array([maximum depth reached]) settings => array([maximum depth reached]) ImageFilter => object(ImageFilterComponent) {} ReadOnlyImageFilter => object(ReadOnlyImageFilterComponent) {} VideoFilter => object(VideoFilterComponent) {} [protected] _Collection => object(ComponentCollection) {} [protected] _componentMap => array( [maximum depth reached] ) }
- APP/Controller/Component/FilterManagerComponent.php line 97 → FilterManagerComponent->loadFilter(string)
public function loadFilter($name) {
if (is_array($name)) {
foreach($name as $n) {
$this->loadFilter($n);
}
'VideoFilter'
- APP/Controller/Component/FilterManagerComponent.php line 81 → FilterManagerComponent->loadFilter(array)
CakeLog::error("Model MyFile and Media is not found");
return;
}
$this->loadFilter(array('ImageFilter', 'ReadOnlyImageFilter', 'VideoFilter', 'GpsFilter', 'SidecarFilter'));
array( (int) 0 => 'ImageFilter', (int) 1 => 'ReadOnlyImageFilter', (int) 2 => 'VideoFilter', (int) 3 => 'GpsFilter', (int) 4 => 'SidecarFilter' )
- [internal function] → FilterManagerComponent->initialize(ExplorerController)
object(ExplorerController) { components => array( [maximum depth reached] ) uses => array( [maximum depth reached] ) helpers => array( [maximum depth reached] ) crumbs => array([maximum depth reached]) paginateActions => array( [maximum depth reached] ) name => 'Explorer' request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Explorer' layoutPath => null viewVars => array([maximum depth reached]) view => 'view' layout => 'default' autoRender => true autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( [maximum depth reached] ) scaffold => false methods => array( [maximum depth reached] ) modelClass => 'Media' modelKey => 'explorer' validationErrors => null Session => object(SessionComponent) {} Cookie => object(CookieComponent) {} Feed => object(FeedComponent) {} RequestHandler => object(RequestHandlerComponent) {} Menu => object(MenuComponent) {} FilterManager => object(FilterManagerComponent) {} Search => object(SearchComponent) {} QueryBuilder => object(QueryBuilderComponent) {} FastFileResponder => object(FastFileResponderComponent) {} FileCache => object(FileCacheComponent) {} MyFile => object(MyFile) {} Media => object(Media) {} User => object(User) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} }
- APP/cakephp/lib/Cake/Utility/ObjectCollection.php line 132 → call_user_func_array(array, array)
}
$result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), compact('subject') + $params);
if ($options['collectReturn'] === true) {
array( (int) 0 => object(FilterManagerComponent) {}, (int) 1 => 'initialize' ) array( 'subject' => object(ExplorerController) {} )
- [internal function] → ObjectCollection->trigger(CakeEvent)
object(CakeEvent) { data => null result => null [protected] _name => 'Controller.initialize' [protected] _subject => object(ExplorerController) {} [protected] _stopped => false }
- APP/cakephp/lib/Cake/Event/CakeEventManager.php line 248 → call_user_func(array, CakeEvent)
if ($listener['passParams'] === true) {
$result = call_user_func_array($listener['callable'], $event->data);
} else {
$result = call_user_func($listener['callable'], $event);
}
array( (int) 0 => object(ComponentCollection) {}, (int) 1 => 'trigger' ) object(CakeEvent) { data => null result => null [protected] _name => 'Controller.initialize' [protected] _subject => object(ExplorerController) {} [protected] _stopped => false }
- APP/cakephp/lib/Cake/Controller/Controller.php line 674 → CakeEventManager->dispatch(CakeEvent)
* @return void
*/
public function startupProcess() {
$this->getEventManager()->dispatch(new CakeEvent('Controller.initialize', $this));
$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
object(CakeEvent) { data => null result => null [protected] _name => 'Controller.initialize' [protected] _subject => object(ExplorerController) {} [protected] _stopped => false }
- APP/cakephp/lib/Cake/Routing/Dispatcher.php line 184 → Controller->startupProcess()
*/
protected function _invoke(Controller $controller, CakeRequest $request, CakeResponse $response) {
$controller->constructClasses();
$controller->startupProcess();
- APP/cakephp/lib/Cake/Routing/Dispatcher.php line 162 → Dispatcher->_invoke(ExplorerController, CakeRequest, CakeResponse)
));
}
$response = $this->_invoke($controller, $request, $response);
if (isset($request->params['return'])) {
object(ExplorerController) { components => array( [maximum depth reached] ) uses => array( [maximum depth reached] ) helpers => array( [maximum depth reached] ) crumbs => array([maximum depth reached]) paginateActions => array( [maximum depth reached] ) name => 'Explorer' request => object(CakeRequest) {} response => object(CakeResponse) {} viewPath => 'Explorer' layoutPath => null viewVars => array([maximum depth reached]) view => 'view' layout => 'default' autoRender => true autoLayout => true Components => object(ComponentCollection) {} viewClass => 'View' View => null ext => '.ctp' plugin => null cacheAction => false passedArgs => array( [maximum depth reached] ) scaffold => false methods => array( [maximum depth reached] ) modelClass => 'Media' modelKey => 'explorer' validationErrors => null Session => object(SessionComponent) {} Cookie => object(CookieComponent) {} Feed => object(FeedComponent) {} RequestHandler => object(RequestHandlerComponent) {} Menu => object(MenuComponent) {} FilterManager => object(FilterManagerComponent) {} Search => object(SearchComponent) {} QueryBuilder => object(QueryBuilderComponent) {} FastFileResponder => object(FastFileResponderComponent) {} FileCache => object(FileCacheComponent) {} MyFile => object(MyFile) {} Media => object(Media) {} User => object(User) {} [protected] _responseClass => 'CakeResponse' [protected] _mergeParent => 'AppController' [protected] _eventManager => object(CakeEventManager) {} } object(CakeRequest) { params => array( [maximum depth reached] ) data => array([maximum depth reached]) query => array([maximum depth reached]) url => 'explorer/view/location:%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/category:-%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/show:60/city:-%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4' base => '' webroot => '/' here => '/explorer/view/location:%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/category:-%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/show:60/city:-%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4' [protected] _detectors => array( [maximum depth reached] ) [protected] _input => '' } object(CakeResponse) { [protected] _statusCodes => array( [maximum depth reached] ) [protected] _mimeTypes => array( [maximum depth reached] ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array([maximum depth reached]) [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array([maximum depth reached]) [protected] _cookies => array([maximum depth reached]) }
- APP/webroot/index.php line 143 → Dispatcher->dispatch(CakeRequest, CakeResponse)
$Dispatcher->dispatch(
new CakeRequest(),
new CakeResponse()
);
object(CakeRequest) { params => array( [maximum depth reached] ) data => array([maximum depth reached]) query => array([maximum depth reached]) url => 'explorer/view/location:%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/category:-%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/show:60/city:-%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4' base => '' webroot => '/' here => '/explorer/view/location:%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/category:-%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/show:60/city:-%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4' [protected] _detectors => array( [maximum depth reached] ) [protected] _input => '' } object(CakeResponse) { [protected] _statusCodes => array( [maximum depth reached] ) [protected] _mimeTypes => array( [maximum depth reached] ) [protected] _protocol => 'HTTP/1.1' [protected] _status => (int) 200 [protected] _contentType => 'text/html' [protected] _headers => array([maximum depth reached]) [protected] _body => null [protected] _file => null [protected] _fileRange => null [protected] _charset => 'UTF-8' [protected] _cacheDirectives => array([maximum depth reached]) [protected] _cookies => array([maximum depth reached]) }