Warning (2): PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] [CORE\Cake\Model\Datasource\Database\Mysql.php, line 183]Code Context $config['password'],
$flags
);
$config = array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'prefix' => '*****',
'persistent' => false,
'flags' => array(),
'datasource' => 'Database/Mysql',
'encoding' => 'utf8'
)
$flags = array(
(int) 12 => false,
(int) 1000 => true,
(int) 3 => (int) 2,
(int) 1002 => 'SET NAMES utf8'
)
$dsn = 'mysql:host=n1nlmysql1plsk.secureserver.net:3306;port=3306;dbname=dunlop_ksa'
$this = object(Mysql) {
description => 'MySQL DBO Driver'
startQuote => '`'
endQuote => '`'
fieldParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'comment' => array(
[maximum depth reached]
),
'unsigned' => array(
[maximum depth reached]
)
)
tableParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'engine' => array(
[maximum depth reached]
)
)
columns => array(
'primary_key' => array(
[maximum depth reached]
),
'string' => array(
[maximum depth reached]
),
'text' => array(
[maximum depth reached]
),
'biginteger' => array(
[maximum depth reached]
),
'integer' => array(
[maximum depth reached]
),
'float' => array(
[maximum depth reached]
),
'decimal' => array(
[maximum depth reached]
),
'datetime' => array(
[maximum depth reached]
),
'timestamp' => array(
[maximum depth reached]
),
'time' => array(
[maximum depth reached]
),
'date' => array(
[maximum depth reached]
),
'binary' => array(
[maximum depth reached]
),
'boolean' => array(
[maximum depth reached]
)
)
index => array(
'PRI' => 'primary',
'MUL' => 'index',
'UNI' => 'unique'
)
alias => 'AS '
cacheMethods => true
useNestedTransactions => false
fullDebug => true
affected => null
numRows => null
took => null
configKeyName => null
virtualFieldSeparator => '__'
connected => false
config => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'prefix' => '*****',
'persistent' => false,
'flags' => array([maximum depth reached]),
'datasource' => 'Database/Mysql',
'encoding' => 'utf8'
)
cacheSources => true
[protected] _baseConfig => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'persistent' => true,
'flags' => array([maximum depth reached])
)
[protected] _connection => null
[protected] _useAlias => true
[protected] _charsets => array()
[protected] _result => null
[protected] _queriesCnt => (int) 0
[protected] _queriesTime => null
[protected] _queriesLog => array()
[protected] _queriesLogMax => (int) 200
[protected] _queryCache => array()
[protected] _sqlOps => array(
(int) 0 => 'like',
(int) 1 => 'ilike',
(int) 2 => 'or',
(int) 3 => 'not',
(int) 4 => 'in',
(int) 5 => 'between',
(int) 6 => 'regexp',
(int) 7 => 'similar to'
)
[protected] _transactionNesting => (int) 0
[protected] _queryDefaults => array(
'conditions' => array([maximum depth reached]),
'fields' => null,
'table' => null,
'alias' => null,
'order' => null,
'limit' => null,
'joins' => array([maximum depth reached]),
'group' => null,
'offset' => null
)
[protected] _methodCacheChange => false
[protected] _descriptions => array()
[protected] _sources => null
[protected] _transactionStarted => false
}
PDO::__construct() - [internal], line ??
Mysql::connect() - CORE\Cake\Model\Datasource\Database\Mysql.php, line 183
DboSource::__construct() - CORE\Cake\Model\Datasource\DboSource.php, line 260
ConnectionManager::getDataSource() - CORE\Cake\Model\ConnectionManager.php, line 105
Model::setDataSource() - CORE\Cake\Model\Model.php, line 3498
Model::setSource() - CORE\Cake\Model\Model.php, line 1136
Model::getDataSource() - CORE\Cake\Model\Model.php, line 3525
Model::__call() - CORE\Cake\Model\Model.php, line 808
Meta::findByUrl() - APP\Controller\AppController.php, line 53
AppController::beforeFilter() - APP\Controller\AppController.php, line 53
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE\Cake\Event\CakeEventManager.php, line 242
Controller::startupProcess() - CORE\Cake\Controller\Controller.php, line 674
Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php, line 187
Dispatcher::dispatch() - CORE\Cake\Routing\Dispatcher.php, line 165
require - APP\webroot\index.php, line 108
[main] - ROOT\index.php, line 41
Warning (2): file_put_contents(G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\tmp\logs\error.log) [function.file-put-contents]: failed to open stream: Permission denied [CORE\Cake\Log\Engine\FileLog.php, line 142]Code Context $pathname = $this->_path . $filename;
if (empty($this->_config['mask'])) {
return file_put_contents($pathname, $output, FILE_APPEND);
$type = 'error'
$message = '[MissingConnectionException] Database connection "Mysql" is missing, or could not be created.
Exception Attributes: array (
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client',
'enabled' => true,
)
Request URL: /ar/contact
Stack Trace:
#0 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Datasource\DboSource.php(260): Mysql->connect()
#1 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\ConnectionManager.php(105): DboSource->__construct(Array)
#2 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(3498): ConnectionManager::getDataSource('default')
#3 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(1136): Model->setDataSource('default')
#4 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(3525): Model->setSource('tbl_page_meta')
#5 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(808): Model->getDataSource()
#6 G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\Controller\AppController.php(53): Model->__call('findByUrl', Array)
#7 G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\Controller\AppController.php(53): Meta->findByUrl('https://www.dun...')
#8 [internal function]: AppController->beforeFilter(Object(CakeEvent))
#9 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Event\CakeEventManager.php(242): call_user_func(Array, Object(CakeEvent))
#10 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Controller\Controller.php(674): CakeEventManager->dispatch(Object(CakeEvent))
#11 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Routing\Dispatcher.php(187): Controller->startupProcess()
#12 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Routing\Dispatcher.php(165): Dispatcher->_invoke(Object(HomesController), Object(CakeRequest))
#13 G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\webroot\index.php(108): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#14 G:\PleskVhosts\olddiggers.com\dunlopksa.com\index.php(41): require('G:\\PleskVhosts\\...')
#15 {main}'
$output = '2025-06-14 15:24:26 Error: [MissingConnectionException] Database connection "Mysql" is missing, or could not be created.
Exception Attributes: array (
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client',
'enabled' => true,
)
Request URL: /ar/contact
Stack Trace:
#0 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Datasource\DboSource.php(260): Mysql->connect()
#1 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\ConnectionManager.php(105): DboSource->__construct(Array)
#2 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(3498): ConnectionManager::getDataSource('default')
#3 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(1136): Model->setDataSource('default')
#4 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(3525): Model->setSource('tbl_page_meta')
#5 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Model\Model.php(808): Model->getDataSource()
#6 G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\Controller\AppController.php(53): Model->__call('findByUrl', Array)
#7 G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\Controller\AppController.php(53): Meta->findByUrl('https://www.dun...')
#8 [internal function]: AppController->beforeFilter(Object(CakeEvent))
#9 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Event\CakeEventManager.php(242): call_user_func(Array, Object(CakeEvent))
#10 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Controller\Controller.php(674): CakeEventManager->dispatch(Object(CakeEvent))
#11 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Routing\Dispatcher.php(187): Controller->startupProcess()
#12 G:\PleskVhosts\olddiggers.com\dunlopksa.com\lib\Cake\Routing\Dispatcher.php(165): Dispatcher->_invoke(Object(HomesController), Object(CakeRequest))
#13 G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\webroot\index.php(108): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#14 G:\PleskVhosts\olddiggers.com\dunlopksa.com\index.php(41): require('G:\\PleskVhosts\\...')
#15 {main}
'
$filename = 'error.log'
$pathname = 'G:\PleskVhosts\olddiggers.com\dunlopksa.com\app\tmp\logs\error.log'
file_put_contents - [internal], line ??
FileLog::write() - CORE\Cake\Log\Engine\FileLog.php, line 142
CakeLog::write() - CORE\Cake\Log\CakeLog.php, line 439
ErrorHandler::_log() - CORE\Cake\Error\ErrorHandler.php, line 178
ErrorHandler::handleException() - CORE\Cake\Error\ErrorHandler.php, line 110
[main] - [internal], line ??
Warning (2): PDO::__construct() [pdo.construct]: The server requested authentication method unknown to the client [caching_sha2_password] [CORE\Cake\Model\Datasource\Database\Mysql.php, line 183]Code Context $config['password'],
$flags
);
$config = array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'prefix' => '*****',
'persistent' => false,
'flags' => array(),
'datasource' => 'Database/Mysql',
'encoding' => 'utf8'
)
$flags = array(
(int) 12 => false,
(int) 1000 => true,
(int) 3 => (int) 2,
(int) 1002 => 'SET NAMES utf8'
)
$dsn = 'mysql:host=n1nlmysql1plsk.secureserver.net:3306;port=3306;dbname=dunlop_ksa'
$this = object(Mysql) {
description => 'MySQL DBO Driver'
startQuote => '`'
endQuote => '`'
fieldParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'comment' => array(
[maximum depth reached]
),
'unsigned' => array(
[maximum depth reached]
)
)
tableParameters => array(
'charset' => array(
[maximum depth reached]
),
'collate' => array(
[maximum depth reached]
),
'engine' => array(
[maximum depth reached]
)
)
columns => array(
'primary_key' => array(
[maximum depth reached]
),
'string' => array(
[maximum depth reached]
),
'text' => array(
[maximum depth reached]
),
'biginteger' => array(
[maximum depth reached]
),
'integer' => array(
[maximum depth reached]
),
'float' => array(
[maximum depth reached]
),
'decimal' => array(
[maximum depth reached]
),
'datetime' => array(
[maximum depth reached]
),
'timestamp' => array(
[maximum depth reached]
),
'time' => array(
[maximum depth reached]
),
'date' => array(
[maximum depth reached]
),
'binary' => array(
[maximum depth reached]
),
'boolean' => array(
[maximum depth reached]
)
)
index => array(
'PRI' => 'primary',
'MUL' => 'index',
'UNI' => 'unique'
)
alias => 'AS '
cacheMethods => true
useNestedTransactions => false
fullDebug => true
affected => null
numRows => null
took => null
configKeyName => null
virtualFieldSeparator => '__'
connected => false
config => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'prefix' => '*****',
'persistent' => false,
'flags' => array([maximum depth reached]),
'datasource' => 'Database/Mysql',
'encoding' => 'utf8'
)
cacheSources => true
[protected] _baseConfig => array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'port' => '*****',
'persistent' => true,
'flags' => array([maximum depth reached])
)
[protected] _connection => null
[protected] _useAlias => true
[protected] _charsets => array()
[protected] _result => null
[protected] _queriesCnt => (int) 0
[protected] _queriesTime => null
[protected] _queriesLog => array()
[protected] _queriesLogMax => (int) 200
[protected] _queryCache => array()
[protected] _sqlOps => array(
(int) 0 => 'like',
(int) 1 => 'ilike',
(int) 2 => 'or',
(int) 3 => 'not',
(int) 4 => 'in',
(int) 5 => 'between',
(int) 6 => 'regexp',
(int) 7 => 'similar to'
)
[protected] _transactionNesting => (int) 0
[protected] _queryDefaults => array(
'conditions' => array([maximum depth reached]),
'fields' => null,
'table' => null,
'alias' => null,
'order' => null,
'limit' => null,
'joins' => array([maximum depth reached]),
'group' => null,
'offset' => null
)
[protected] _methodCacheChange => false
[protected] _descriptions => array()
[protected] _sources => null
[protected] _transactionStarted => false
}
PDO::__construct() - [internal], line ??
Mysql::connect() - CORE\Cake\Model\Datasource\Database\Mysql.php, line 183
DboSource::__construct() - CORE\Cake\Model\Datasource\DboSource.php, line 260
ConnectionManager::getDataSource() - CORE\Cake\Model\ConnectionManager.php, line 105
Model::getDataSource() - CORE\Cake\Model\Model.php, line 3528
Model::__call() - CORE\Cake\Model\Model.php, line 808
Meta::findByUrl() - APP\Controller\AppController.php, line 53
AppController::beforeFilter() - APP\Controller\AppController.php, line 53
call_user_func - [internal], line ??
CakeEventManager::dispatch() - CORE\Cake\Event\CakeEventManager.php, line 242
Controller::startupProcess() - CORE\Cake\Controller\Controller.php, line 674
ExceptionRenderer::_getController() - CORE\Cake\Error\ExceptionRenderer.php, line 155
ExceptionRenderer::__construct() - CORE\Cake\Error\ExceptionRenderer.php, line 92
ErrorHandler::handleException() - CORE\Cake\Error\ErrorHandler.php, line 118
[main] - [internal], line ??