viktorbrechko85 / mytestapp

BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

запуск проекта #2

Open shaperman opened 4 years ago

shaperman commented 4 years ago

Скачал проект, сделал composer install, init, далее перехожу к миграциям.

~/.www/mytestapp$ ./yii migrate/up --migrationPath=@vendor/yiisoft/yii2/rbac/migrations/
~/.www/mytestapp$ ./yii migrate/up

Но в миграциях у вас всего одна таблица - user. SQL для создания остальных таблиц вижу в отдельных файлах, а миграции для создания структуры таблиц RBAC отказываются выполняться с сообщением: Error: You should configure "authManager" component to use database before executing this migration.

Сделайте, пожалуйста, возможным запуск миграций @vendor/yiisoft/yii2/rbac/migrations/ Также сделайте создание всех таблиц проекта и заполнение их начальными данными (если необходимо) через миграции.

Вот лог моих действий: jeka@cis-shap:~/.www/mytestapp$ ./yii migrate/up

Yii Migration Tool (based on Yii v2.0.29)

Creating migration history table "migration"...Done.
Total 4 new migrations to be applied:
    m130524_201442_init
    m190124_110200_add_verification_token_column_to_user_table
    m191110_214623_add_admin_to_user_table
    m191110_215515_add_guest_to_user_table

Apply the above migrations? (yes|no) [no]:yes
*** applying m130524_201442_init
    > create table {{%user}} ... done (time: 0.368s)
*** applied m130524_201442_init (time: 0.374s)

*** applying m190124_110200_add_verification_token_column_to_user_table
    > add column verification_token string NULL DEFAULT NULL to table {{%user}} ... done (time: 0.402s)
*** applied m190124_110200_add_verification_token_column_to_user_table (time: 0.412s)

*** applying m191110_214623_add_admin_to_user_table
*** applied m191110_214623_add_admin_to_user_table (time: 0.450s)

*** applying m191110_215515_add_guest_to_user_table
*** applied m191110_215515_add_guest_to_user_table (time: 0.452s)

4 migrations were applied.

Migrated up successfully.

jeka@cis-shap:~/.www/mytestapp$ ./yii migrate/up --migrationPath=@vendor/yiisoft/yii2/rbac/migrations/

Yii Migration Tool (based on Yii v2.0.29)

Total 3 new migrations to be applied:
    m140506_102106_rbac_init
    m170907_052038_rbac_add_index_on_auth_assignment_user_id
    m180523_151638_rbac_updates_indexes_without_prefix

Apply the above migrations? (yes|no) [no]:yes
*** applying m140506_102106_rbac_init
Error: You should configure "authManager" component to use database before executing this migration.
viktorbrechko85 commented 4 years ago

Хорошо, миграции сделаю для заполнения. Не сделал только потому что думал, что дампа базы хватит. Ещё вопрос, ключ для гугл мапс свой выложить или у вас есть?

On Thu, 28 Nov 2019, 12:55 Evgeniy Sanatarchuk, notifications@github.com wrote:

Скачал проект, сделал composer install, init, далее перехожу к миграциям.

~/.www/mytestapp$ ./yii migrate/up --migrationPath=@vendor/yiisoft/yii2/rbac/migrations/

~/.www/mytestapp$ ./yii migrate/up

Но в миграциях у вас всего одна таблица - user. SQL для создания остальных таблиц вижу в отдельных файлах, а миграции для создания структуры таблиц RBAC отказываются выполняться с сообщением: Error: You should configure "authManager" component to use database before executing this migration.

Сделайте, пожалуйста, создание всех необходимых таблиц и заполнение из данными через миграции.

jeka@cis-shap:~/.www/mytestapp$ ./yii migrate/up

Yii Migration Tool (based on Yii v2.0.29)

Creating migration history table "migration"...Done.

Total 4 new migrations to be applied:

m130524_201442_init

m190124_110200_add_verification_token_column_to_user_table

m191110_214623_add_admin_to_user_table

m191110_215515_add_guest_to_user_table

Apply the above migrations? (yes|no) [no]:yes

*** applying m130524_201442_init

> create table {{%user}} ... done (time: 0.368s)

*** applied m130524_201442_init (time: 0.374s)

*** applying m190124_110200_add_verification_token_column_to_user_table

> add column verification_token string NULL DEFAULT NULL to table {{%user}} ... done (time: 0.402s)

*** applied m190124_110200_add_verification_token_column_to_user_table (time: 0.412s)

*** applying m191110_214623_add_admin_to_user_table

*** applied m191110_214623_add_admin_to_user_table (time: 0.450s)

*** applying m191110_215515_add_guest_to_user_table

*** applied m191110_215515_add_guest_to_user_table (time: 0.452s)

4 migrations were applied.

Migrated up successfully.

jeka@cis-shap:~/.www/mytestapp$ ./yii migrate/up --migrationPath=@vendor/yiisoft/yii2/rbac/migrations/

Yii Migration Tool (based on Yii v2.0.29)

Total 3 new migrations to be applied:

m140506_102106_rbac_init

m170907_052038_rbac_add_index_on_auth_assignment_user_id

m180523_151638_rbac_updates_indexes_without_prefix

Apply the above migrations? (yes|no) [no]:yes

*** applying m140506_102106_rbac_init

Error: You should configure "authManager" component to use database before executing this migration.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/viktorbrechko85/mytestapp/issues/2?email_source=notifications&email_token=AND5ZFHRHP4O2PF67J7DN4TQV6PQRA5CNFSM4JSSYVE2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H4UWYAQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AND5ZFFXV2QSHTF3UNPS45LQV6PQRANCNFSM4JSSYVEQ .

shaperman commented 4 years ago

... думал, что дампа базы хватит.

Я понял, но надо идти по стандартному пути развертывания приложения. Никто не обязан разбираться в задумках авторов там, где процесс стандартизован. Просто потому что бизнес не даёт на это времени.

ключ для гугл мапс свой выложить или у вас есть

У нас есть. Где в настройках приложения его указать?

viktorbrechko85 commented 4 years ago

Я вас понял. Я сейчас в городе, не возле компа, приеду, все сделаю через миграции и выложу на гитхаб. И напишу Вам. Спасибо за пояснения.

On Thu, 28 Nov 2019, 13:21 Evgeniy Sanatarchuk, notifications@github.com wrote:

... думал, что дампа базы хватит.

Я понял, но надо идти по стандартному пути развертывания приложения. Никто не обязан разбираться в задумках авторов там, где процесс стандартизован. Просто потому что бизнес не даёт на это времени.

ключ для гугл мапс свой выложить или у вас есть

У нас есть. Где в настройках приложения его указать?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/viktorbrechko85/mytestapp/issues/2?email_source=notifications&email_token=AND5ZFC7AWLVBX2MTDN4UH3QV6SUPA5CNFSM4JSSYVE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFMJRVY#issuecomment-559454423, or unsubscribe https://github.com/notifications/unsubscribe-auth/AND5ZFF5SNGA2GIMIAOF74LQV6SUPANCNFSM4JSSYVEQ .

viktorbrechko85 commented 4 years ago

... думал, что дампа базы хватит.

Я понял, но надо идти по стандартному пути развертывания приложения. Никто не обязан разбираться в задумках авторов там, где процесс стандартизован. Просто потому что бизнес не даёт на это времени.

ключ для гугл мапс свой выложить или у вас есть

У нас есть. Где в настройках приложения его указать?

Я добавил миграции необходимые. Ключ карты указал в mytestapp\common\config\params-local.php