Как исправить ошибку при переносе на хостинг

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
svil
Сообщения: 563
Зарегистрирован: 2018.02.12, 22:41

Как исправить ошибку при переносе на хостинг

Сообщение svil »

Настраивала по мануалу https://klisl.com/yii2-aut-front-back.html
При переносе на хостинг получаю ошибку

Код: Выделить всё

Setting unknown property: yii\web\Application::cookieValidationKey
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Как исправить ошибку при переносе на хостинг

Сообщение ElisDN »

Перенести в components request
Аватара пользователя
svil
Сообщения: 563
Зарегистрирован: 2018.02.12, 22:41

Re: Как исправить ошибку при переносе на хостинг

Сообщение svil »

Код: Выделить всё

yii\base\UnknownPropertyException: Setting unknown property: yii\web\Application::cookieValidationKey in /home/virtwww/=http/vendor/yiisoft/yii2/base/Component.php:209

 
(new yii\web\Application($config))->run();
 Yii Framework
2019-05-24, 00:48:28

Apache

Yii Framework/2.0.19
Последний раз редактировалось svil 2019.05.24, 01:47, всего редактировалось 1 раз.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Как исправить ошибку при переносе на хостинг

Сообщение futbolim »

Устанавливаете cookieValidationKey не для request
Аватара пользователя
svil
Сообщения: 563
Зарегистрирован: 2018.02.12, 22:41

Re: Как исправить ошибку при переносе на хостинг

Сообщение svil »

Не помогло
Аватара пользователя
svil
Сообщения: 563
Зарегистрирован: 2018.02.12, 22:41

Re: Как исправить ошибку при переносе на хостинг

Сообщение svil »

common/config/main-local.php

Код: Выделить всё

<?php
return [
    //ключ для кук общий (frontend + backend)
   // 'cookieValidationKey' => '',
//ключ для кук общий (frontend + backend)
    'cookieValidationKey' => 'здесь текст ключа1',

frontend/config/main-local.php

Код: Выделить всё

<?php

$config = [
'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) 
            'cookieValidationKey' => 'здесь текст ключа1',
        ],
    ],
];
backend/config/main-local.php

Код: Выделить всё

<?php

$config = [
 'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) 
            'cookieValidationKey' => 'здесь текст ключа1',
        ],
    ],
];
Аватара пользователя
svil
Сообщения: 563
Зарегистрирован: 2018.02.12, 22:41

Re: Как исправить ошибку при переносе на хостинг

Сообщение svil »

Код: Выделить всё

yii\base\UnknownPropertyException: Setting unknown property: yii\web\Application::cookieValidationKey in /home/virtwww/http/vendor/yiisoft/yii2/base/Component.php:209
Stack trace:

  
11121314151617    require __DIR__ . '/../../common/config/main.php',
    require __DIR__ . '/../../common/config/main-local.php',
    require __DIR__ . '/../config/main.php',
    require __DIR__ . '/../config/main-local.php'
);
 
(new yii\web\Application($config))->run();
 Yii Framework
2019-05-24, 01:10:43

Apache

Yii Framework/2.0.19
Последний раз редактировалось svil 2019.05.24, 01:46, всего редактировалось 1 раз.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Как исправить ошибку при переносе на хостинг

Сообщение futbolim »

main - это настройки приложения. request берёт из params. Например из common/config/params-local
Аватара пользователя
svil
Сообщения: 563
Зарегистрирован: 2018.02.12, 22:41

Re: Как исправить ошибку при переносе на хостинг

Сообщение svil »

Непонятно как этот код появился

Код: Выделить всё

//ключ для кук общий (frontend + backend)
    'cookieValidationKey' => '',
Закомментировала и норм.
На локальном его не было, откуда он взялся не поняла.
common/config/main-local.php

Код: Выделить всё

<?php
return [
    //ключ для кук общий (frontend + backend)
//    'cookieValidationKey' => '',

    'components' => [
        'db' => [
Ответить