Разрабатывал проект на Yii2 на OpenServere. В локальной среде все работает отлично. Загрузил проект на публичный сервер и в момент входа в админку получаю ошибку:
PHP Notice – yii\base\ErrorException
Array to string conversion
Код: Выделить всё
1. in /var/www/qwerty/data/www/example.ru/vendor/yiisoft/yii2/web/User.phpat line 258
* @return bool whether the user is logged in
*/
public function login(IdentityInterface $identity, $duration = 0)
{
if ($this->beforeLogin($identity, false, $duration)) {
$this->switchIdentity($identity, $duration);
$id = $identity->getId();
$ip = Yii::$app->getRequest()->getUserIP();
if ($this->enableSession) {
$log = "User '$id' logged in from $ip with duration $duration.";
} else {
$log = "User '$id' logged in from $ip. Session not enabled.";
}
$this->regenerateCsrfToken();
Yii::info($log, __METHOD__);
$this->afterLogin($identity, false, $duration);
}
}
Код: Выделить всё
$log = "User '$id' logged in from $ip with duration $duration.";