[Tue Nov 28 19:41:58.214096 2017] [lsapi:error] [pid 1855] [client *****:60734] [host ****] Backend fatal error: PHP Fatal error: Uncaught Error: Call to a member function has() on array in /var/www/***/vendor/yiisoft/yii2/base/Module.php:742
Stack trace:
#0 /var/www/***/vendor/yiisoft/yii2/di/ServiceLocator.php(73): yii\\base\\Module->has('version')
#1 /var/www/***/vendor/yiisoft/yii2-debug/panels/ConfigPanel.php(92): yii\\di\\ServiceLocator->__get('version')
#2 /var/www/***/vendor/yiisoft/yii2-debug/LogTarget.php(56): yii\\debug\\panels\\ConfigPanel->save()
#3 /var/www/***/vendor/yiisoft/yii2-debug/LogTarget.php(125): yii\\debug\\LogTarget->export()
#4 /var/www/***/vendor/yiisoft/yii2/log/Dispatcher.php(189): yii\\debug\\LogTarget->collect(Array, true)
#5 /var/www/***/vendor/yiisoft/yii2/log/Logger.php(177): yii\\log\\Dispatcher->dispatch(Array, true)
#6 [internal function]: yii\\log\\Logger->fl in /var/www/***/vendor/yiisoft/yii2/base/Module.php on line 742
, referer: http://****/night/
Connection could not be established with host localhost [Connection refused #111]
, хотя данные прописал верные. Это из-за того, что на localhost? На реальном должно же работать? namespace app\components;
use Yii;
use yii\swiftmailer\Mailer;
class AppMailer extends Mailer
{
public function init()
{
parent::init(); // TODO: Change the autogenerated stub
Yii::$app->module['mailer']['transport'] = [
'host' => 'mail.test.com',
'port' => '25',
'username' => 'regist@teset.com',
'password' => '123456'
];
}
}
'mailer' => [
'class' => 'app\components\AppMailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
]
],
Какие ошибки в логах?
Вывод ошибок в браузер включён?
Уберите из кода "@" везде и навсегда.