Open shaperman opened 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 .
... думал, что дампа базы хватит.
Я понял, но надо идти по стандартному пути развертывания приложения. Никто не обязан разбираться в задумках авторов там, где процесс стандартизован. Просто потому что бизнес не даёт на это времени.
ключ для гугл мапс свой выложить или у вас есть
У нас есть. Где в настройках приложения его указать?
Я вас понял. Я сейчас в городе, не возле компа, приеду, все сделаю через миграции и выложу на гитхаб. И напишу Вам. Спасибо за пояснения.
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 .
... думал, что дампа базы хватит.
Я понял, но надо идти по стандартному пути развертывания приложения. Никто не обязан разбираться в задумках авторов там, где процесс стандартизован. Просто потому что бизнес не даёт на это времени.
ключ для гугл мапс свой выложить или у вас есть
У нас есть. Где в настройках приложения его указать?
Я добавил миграции необходимые. Ключ карты указал в mytestapp\common\config\params-local.php
Скачал проект, сделал composer install, init, далее перехожу к миграциям.
Но в миграциях у вас всего одна таблица - 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
jeka@cis-shap:~/.www/mytestapp$ ./yii migrate/up --migrationPath=@vendor/yiisoft/yii2/rbac/migrations/