Задать вопрос
t-alexashka
@t-alexashka
Сразу пишу legacy код

Сломался user->identity при переносе кода на продакшн сервер?

Привет всем.

Перенёс с тестового сервера код на голый продашн. выполнил php init, выбрал production. все прошло без ошибок.

но при открытии сайта ругается на обращение к non-object. выяснилось что у
\Yii::$app->user непривязан identity (var_dump показывает NULL). хотя сам \Yii::$app->user есть.

Думал проблема с неймспейсами и User класс не подвязался просто. Выполнил строчкой выше:
User::findOne(1)->first_name, и все ок.

Куда пропал \Yii::$app->user->identity ?

UPD ребята, я е6лан забыл включить short open tag, отсюда и все косяки. вопрос решен.
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
php init, выбрал production

Скорее всего сломали конфиги. Эта команда перетирает файлы конфигов из environments
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы