Soluções Notice (8): Undefined variable: solucoesMenu [APP/View/Layouts/default.ctp, line 69]Code Context <li><?php echo $this->Html->link('Soluções', '/solucoes') ?>
<ul>
<?php foreach($solucoesMenu as $solucaoMenu) { ?>
$___viewFn = '/home/storage/1/f2/4e/proteusistemas/public_html/app/View/Layouts/default.ctp'
$___dataForView = array(
'class' => 'SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)',
'code' => '500',
'url' => '/solucoes/crm',
'name' => 'Database connection "SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)" is missing, or could not be created.',
'error' => object(MissingConnectionException) {},
'_serialize' => array(
),
'content_for_layout' => 'Não há conexão com o banco de dados
Erro:
SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2) necessita de uma conexão ao banco de dados
Erro:
Verifique que você criou o arquivo: app/Config/database.php
Advertência:
Se você quer customizar esta mensagem de erro, crie app/View/Errors/missing_connection.ctp.
Stack Trace
- CORE/Cake/Model/Datasource/DboSource.php line 244 → Mysql->connect()
));
}
if ($autoConnect) {
$this->connect();
}
- CORE/Cake/Model/ConnectionManager.php line 101 → DboSource->__construct(array)
$conn = self::$_connectionsEnum[$name];
$class = $conn['classname'];
self::$_dataSources[$name] = new $class(self::$config->{$name});
self::$_dataSources[$name]->configKeyName = $name;
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'prefix' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false
)
- CORE/Cake/Model/Model.php line 3354 → ConnectionManager::getDataSource(string)
if ($dataSource != null) {
$this->useDbConfig = $dataSource;
}
$db = ConnectionManager::getDataSource($this->useDbConfig);
if (!empty($oldConfig) && isset($db->config['prefix'])) {
- CORE/Cake/Model/Model.php line 1085 → Model->setDataSource(string)
* @return void
*/
public function setSource($tableName) {
$this->setDataSource($this->useDbConfig);
$db = ConnectionManager::getDataSource($this->useDbConfig);
- CORE/Cake/Model/Model.php line 3380 → Model->setSource(string)
public function getDataSource() {
if (!$this->_sourceConfigured && $this->useTable !== false) {
$this->_sourceConfigured = true;
$this->setSource($this->useTable);
}
- CORE/Cake/Model/Model.php line 2635 → Model->getDataSource()
return null;
}
$results = $this->getDataSource()->read($this, $query);
$this->resetAssociations();
- APP/Controller/AppController.php line 90 → Model->find(string, array)
$this->Auth->allow();
$this->loadModel('Solucao');
$solucoesMenu = $this->Solucao->find('all', array('order' => 'titulo'));
'all'
array(
'order' => 'titulo'
)
- CORE/Cake/Event/CakeEventManager.php line 246 → AppController->beforeFilter(CakeEvent)
if ($listener['passParams'] === true) {
$result = call_user_func_array($listener['callable'], $event->data);
} else {
$result = call_user_func($listener['callable'], $event);
}
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Controller/Controller.php line 673 → CakeEventManager->dispatch(array, CakeEvent)
* @return void
*/
public function startupProcess() {
$this->getEventManager()->dispatch(new CakeEvent('Controller.initialize', $this));
$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
array(
(int) 0 => object(SolucoesController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 100 → Controller->startupProcess(CakeEvent)
*/
protected function _invoke(Controller $controller, CakeRequest $request, CakeResponse $response) {
$controller->constructClasses();
$controller->startupProcess();
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 85 → Dispatcher->_invoke()
));
}
return $this->_invoke($controller, $request, $response);
}
- APP/webroot/index.php line 96 → Dispatcher->dispatch(SolucoesController, CakeRequest, CakeResponse)
App::uses('Dispatcher', 'Routing');
$Dispatcher = new Dispatcher();
$Dispatcher->dispatch(new CakeRequest(), new CakeResponse(array('charset' => Configure::read('App.encoding'))));
object(SolucoesController) {
components => array(
)
name => 'Solucoes'
uses => array(
)
helpers => array(
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Solucoes'
layoutPath => null
viewVars => array()
view => 'view'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
)
scaffold => false
methods => array(
)
modelClass => 'Solucao'
modelKey => 'solucao'
validationErrors => null
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Session => object(SessionComponent) {}
Solucao => object(Solucao) {}
}
object(CakeRequest) {
params => array(
)
data => array()
query => array()
url => 'solucoes/crm'
base => ''
webroot => '/'
here => '/solucoes/crm'
}
object(CakeResponse) {
}
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$class = 'SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)'
$code = '500'
$url = '/solucoes/crm'
$name = 'Database connection "SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)" is missing, or could not be created.'
$error = object(MissingConnectionException) {}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$content_for_layout = '
Não há conexão com o banco de dados
Erro:
SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2) necessita de uma conexão ao banco de dados
Erro:
Verifique que você criou o arquivo: app/Config/database.php
Advertência:
Se você quer customizar esta mensagem de erro, crie app/View/Errors/missing_connection.ctp.
Stack Trace
- CORE/Cake/Model/Datasource/DboSource.php line 244 → Mysql->connect()
));
}
if ($autoConnect) {
$this->connect();
}
- CORE/Cake/Model/ConnectionManager.php line 101 → DboSource->__construct(array)
$conn = self::$_connectionsEnum[$name];
$class = $conn['classname'];
self::$_dataSources[$name] = new $class(self::$config->{$name});
self::$_dataSources[$name]->configKeyName = $name;
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'prefix' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false
)
- CORE/Cake/Model/Model.php line 3354 → ConnectionManager::getDataSource(string)
if ($dataSource != null) {
$this->useDbConfig = $dataSource;
}
$db = ConnectionManager::getDataSource($this->useDbConfig);
if (!empty($oldConfig) && isset($db->config['prefix'])) {
- CORE/Cake/Model/Model.php line 1085 → Model->setDataSource(string)
* @return void
*/
public function setSource($tableName) {
$this->setDataSource($this->useDbConfig);
$db = ConnectionManager::getDataSource($this->useDbConfig);
- CORE/Cake/Model/Model.php line 3380 → Model->setSource(string)
public function getDataSource() {
if (!$this->_sourceConfigured && $this->useTable !== false) {
$this->_sourceConfigured = true;
$this->setSource($this->useTable);
}
- CORE/Cake/Model/Model.php line 2635 → Model->getDataSource()
return null;
}
$results = $this->getDataSource()->read($this, $query);
$this->resetAssociations();
- APP/Controller/AppController.php line 90 → Model->find(string, array)
$this->Auth->allow();
$this->loadModel('Solucao');
$solucoesMenu = $this->Solucao->find('all', array('order' => 'titulo'));
'all'
array(
'order' => 'titulo'
)
- CORE/Cake/Event/CakeEventManager.php line 246 → AppController->beforeFilter(CakeEvent)
if ($listener['passParams'] === true) {
$result = call_user_func_array($listener['callable'], $event->data);
} else {
$result = call_user_func($listener['callable'], $event);
}
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Controller/Controller.php line 673 → CakeEventManager->dispatch(array, CakeEvent)
* @return void
*/
public function startupProcess() {
$this->getEventManager()->dispatch(new CakeEvent('Controller.initialize', $this));
$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
array(
(int) 0 => object(SolucoesController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 100 → Controller->startupProcess(CakeEvent)
*/
protected function _invoke(Controller $controller, CakeRequest $request, CakeResponse $response) {
$controller->constructClasses();
$controller->startupProcess();
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 85 → Dispatcher->_invoke()
));
}
return $this->_invoke($controller, $request, $response);
}
- APP/webroot/index.php line 96 → Dispatcher->dispatch(SolucoesController, CakeRequest, CakeResponse)
App::uses('Dispatcher', 'Routing');
$Dispatcher = new Dispatcher();
$Dispatcher->dispatch(new CakeRequest(), new CakeResponse(array('charset' => Configure::read('App.encoding'))));
object(SolucoesController) {
components => array(
)
name => 'Solucoes'
uses => array(
)
helpers => array(
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Solucoes'
layoutPath => null
viewVars => array()
view => 'view'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
)
scaffold => false
methods => array(
)
modelClass => 'Solucao'
modelKey => 'solucao'
validationErrors => null
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Session => object(SessionComponent) {}
Solucao => object(Solucao) {}
}
object(CakeRequest) {
params => array(
)
data => array()
query => array()
url => 'solucoes/crm'
base => ''
webroot => '/'
here => '/solucoes/crm'
}
object(CakeResponse) {
}
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
include - APP/View/Layouts/default.ctp, line 69
View::_evaluate() - CORE/Cake/View/View.php, line 908
View::_render() - CORE/Cake/View/View.php, line 872
View::renderLayout() - CORE/Cake/View/View.php, line 527
View::render() - CORE/Cake/View/View.php, line 471
Controller::render() - CORE/Cake/Controller/Controller.php, line 962
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 263
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 187
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 165
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Warning (2): Invalid argument supplied for foreach() [APP/View/Layouts/default.ctp, line 69]Code Context <li><?php echo $this->Html->link('Soluções', '/solucoes') ?>
<ul>
<?php foreach($solucoesMenu as $solucaoMenu) { ?>
$___viewFn = '/home/storage/1/f2/4e/proteusistemas/public_html/app/View/Layouts/default.ctp'
$___dataForView = array(
'class' => 'SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)',
'code' => '500',
'url' => '/solucoes/crm',
'name' => 'Database connection "SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)" is missing, or could not be created.',
'error' => object(MissingConnectionException) {},
'_serialize' => array(
),
'content_for_layout' => 'Não há conexão com o banco de dados
Erro:
SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2) necessita de uma conexão ao banco de dados
Erro:
Verifique que você criou o arquivo: app/Config/database.php
Advertência:
Se você quer customizar esta mensagem de erro, crie app/View/Errors/missing_connection.ctp.
Stack Trace
- CORE/Cake/Model/Datasource/DboSource.php line 244 → Mysql->connect()
));
}
if ($autoConnect) {
$this->connect();
}
- CORE/Cake/Model/ConnectionManager.php line 101 → DboSource->__construct(array)
$conn = self::$_connectionsEnum[$name];
$class = $conn['classname'];
self::$_dataSources[$name] = new $class(self::$config->{$name});
self::$_dataSources[$name]->configKeyName = $name;
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'prefix' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false
)
- CORE/Cake/Model/Model.php line 3354 → ConnectionManager::getDataSource(string)
if ($dataSource != null) {
$this->useDbConfig = $dataSource;
}
$db = ConnectionManager::getDataSource($this->useDbConfig);
if (!empty($oldConfig) && isset($db->config['prefix'])) {
- CORE/Cake/Model/Model.php line 1085 → Model->setDataSource(string)
* @return void
*/
public function setSource($tableName) {
$this->setDataSource($this->useDbConfig);
$db = ConnectionManager::getDataSource($this->useDbConfig);
- CORE/Cake/Model/Model.php line 3380 → Model->setSource(string)
public function getDataSource() {
if (!$this->_sourceConfigured && $this->useTable !== false) {
$this->_sourceConfigured = true;
$this->setSource($this->useTable);
}
- CORE/Cake/Model/Model.php line 2635 → Model->getDataSource()
return null;
}
$results = $this->getDataSource()->read($this, $query);
$this->resetAssociations();
- APP/Controller/AppController.php line 90 → Model->find(string, array)
$this->Auth->allow();
$this->loadModel('Solucao');
$solucoesMenu = $this->Solucao->find('all', array('order' => 'titulo'));
'all'
array(
'order' => 'titulo'
)
- CORE/Cake/Event/CakeEventManager.php line 246 → AppController->beforeFilter(CakeEvent)
if ($listener['passParams'] === true) {
$result = call_user_func_array($listener['callable'], $event->data);
} else {
$result = call_user_func($listener['callable'], $event);
}
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Controller/Controller.php line 673 → CakeEventManager->dispatch(array, CakeEvent)
* @return void
*/
public function startupProcess() {
$this->getEventManager()->dispatch(new CakeEvent('Controller.initialize', $this));
$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
array(
(int) 0 => object(SolucoesController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 100 → Controller->startupProcess(CakeEvent)
*/
protected function _invoke(Controller $controller, CakeRequest $request, CakeResponse $response) {
$controller->constructClasses();
$controller->startupProcess();
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 85 → Dispatcher->_invoke()
));
}
return $this->_invoke($controller, $request, $response);
}
- APP/webroot/index.php line 96 → Dispatcher->dispatch(SolucoesController, CakeRequest, CakeResponse)
App::uses('Dispatcher', 'Routing');
$Dispatcher = new Dispatcher();
$Dispatcher->dispatch(new CakeRequest(), new CakeResponse(array('charset' => Configure::read('App.encoding'))));
object(SolucoesController) {
components => array(
)
name => 'Solucoes'
uses => array(
)
helpers => array(
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Solucoes'
layoutPath => null
viewVars => array()
view => 'view'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
)
scaffold => false
methods => array(
)
modelClass => 'Solucao'
modelKey => 'solucao'
validationErrors => null
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Session => object(SessionComponent) {}
Solucao => object(Solucao) {}
}
object(CakeRequest) {
params => array(
)
data => array()
query => array()
url => 'solucoes/crm'
base => ''
webroot => '/'
here => '/solucoes/crm'
}
object(CakeResponse) {
}
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$class = 'SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)'
$code = '500'
$url = '/solucoes/crm'
$name = 'Database connection "SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2)" is missing, or could not be created.'
$error = object(MissingConnectionException) {}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'url',
(int) 2 => 'name'
)
$content_for_layout = '
Não há conexão com o banco de dados
Erro:
SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql01.proteusistemas.hospedagemdesites.ws' (2) necessita de uma conexão ao banco de dados
Erro:
Verifique que você criou o arquivo: app/Config/database.php
Advertência:
Se você quer customizar esta mensagem de erro, crie app/View/Errors/missing_connection.ctp.
Stack Trace
- CORE/Cake/Model/Datasource/DboSource.php line 244 → Mysql->connect()
));
}
if ($autoConnect) {
$this->connect();
}
- CORE/Cake/Model/ConnectionManager.php line 101 → DboSource->__construct(array)
$conn = self::$_connectionsEnum[$name];
$class = $conn['classname'];
self::$_dataSources[$name] = new $class(self::$config->{$name});
self::$_dataSources[$name]->configKeyName = $name;
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'prefix' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false
)
- CORE/Cake/Model/Model.php line 3354 → ConnectionManager::getDataSource(string)
if ($dataSource != null) {
$this->useDbConfig = $dataSource;
}
$db = ConnectionManager::getDataSource($this->useDbConfig);
if (!empty($oldConfig) && isset($db->config['prefix'])) {
- CORE/Cake/Model/Model.php line 1085 → Model->setDataSource(string)
* @return void
*/
public function setSource($tableName) {
$this->setDataSource($this->useDbConfig);
$db = ConnectionManager::getDataSource($this->useDbConfig);
- CORE/Cake/Model/Model.php line 3380 → Model->setSource(string)
public function getDataSource() {
if (!$this->_sourceConfigured && $this->useTable !== false) {
$this->_sourceConfigured = true;
$this->setSource($this->useTable);
}
- CORE/Cake/Model/Model.php line 2635 → Model->getDataSource()
return null;
}
$results = $this->getDataSource()->read($this, $query);
$this->resetAssociations();
- APP/Controller/AppController.php line 90 → Model->find(string, array)
$this->Auth->allow();
$this->loadModel('Solucao');
$solucoesMenu = $this->Solucao->find('all', array('order' => 'titulo'));
'all'
array(
'order' => 'titulo'
)
- CORE/Cake/Event/CakeEventManager.php line 246 → AppController->beforeFilter(CakeEvent)
if ($listener['passParams'] === true) {
$result = call_user_func_array($listener['callable'], $event->data);
} else {
$result = call_user_func($listener['callable'], $event);
}
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Controller/Controller.php line 673 → CakeEventManager->dispatch(array, CakeEvent)
* @return void
*/
public function startupProcess() {
$this->getEventManager()->dispatch(new CakeEvent('Controller.initialize', $this));
$this->getEventManager()->dispatch(new CakeEvent('Controller.startup', $this));
array(
(int) 0 => object(SolucoesController) {},
(int) 1 => 'beforeFilter'
)
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 100 → Controller->startupProcess(CakeEvent)
*/
protected function _invoke(Controller $controller, CakeRequest $request, CakeResponse $response) {
$controller->constructClasses();
$controller->startupProcess();
object(CakeEvent) {
data => null
result => null
}
- CORE/Cake/Routing/Dispatcher.php line 85 → Dispatcher->_invoke()
));
}
return $this->_invoke($controller, $request, $response);
}
- APP/webroot/index.php line 96 → Dispatcher->dispatch(SolucoesController, CakeRequest, CakeResponse)
App::uses('Dispatcher', 'Routing');
$Dispatcher = new Dispatcher();
$Dispatcher->dispatch(new CakeRequest(), new CakeResponse(array('charset' => Configure::read('App.encoding'))));
object(SolucoesController) {
components => array(
)
name => 'Solucoes'
uses => array(
)
helpers => array(
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Solucoes'
layoutPath => null
viewVars => array()
view => 'view'
layout => 'default'
autoRender => true
autoLayout => true
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
)
scaffold => false
methods => array(
)
modelClass => 'Solucao'
modelKey => 'solucao'
validationErrors => null
Auth => object(AuthComponent) {}
Cookie => object(CookieComponent) {}
Session => object(SessionComponent) {}
Solucao => object(Solucao) {}
}
object(CakeRequest) {
params => array(
)
data => array()
query => array()
url => 'solucoes/crm'
base => ''
webroot => '/'
here => '/solucoes/crm'
}
object(CakeResponse) {
}
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
include - APP/View/Layouts/default.ctp, line 69
View::_evaluate() - CORE/Cake/View/View.php, line 908
View::_render() - CORE/Cake/View/View.php, line 872
View::renderLayout() - CORE/Cake/View/View.php, line 527
View::render() - CORE/Cake/View/View.php, line 471
Controller::render() - CORE/Cake/Controller/Controller.php, line 962
ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 263
ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 187
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 165
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??