Я пытаюсь установить yii2 в ubuntu.
Команда yii2 migrate не работает
yii migrate
Я получаю ниже ошибки
php yii /var/www/event-tracking/migrate PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0 Could not open input file: yii
После установки приложения вам необходимо выполнить следующие шаги для инициализации установленного приложения. Вам нужно сделать это один раз для всех.
Выполните команду init
и выберите dev как среду.
php /path/to/yii-application/init
Создайте новую базу данных и соответствующим образом настройте конфигурацию components.db в common/config/main-local.php
.
Применить миграции с помощью команды console:
yii migrate
или для окон:
php yii migrate
Эта команда должна создать таблицу User и Migration в вашей базе данных
ref [Документация Yii2]
Это может произойти, если вы клонируете проект из репозитория git. «yii» добавляется к .gitignore. Следуйте инструкциям, описанным в установке yii2. Команда migrate не работает. Если вы по каким-то причинам лжете опасаться, просто скопируйте файл «yii» и /config/*-local.php в каталог вашего проекта.
Для init используйте следующую команду в окнах
c:\php /path of your yii application/init
Для миграции:
c:\php (path of your yii file which is in your application with file name) migrate
ex: c: \ php C: \ xampp \ htdocs \ advanced \ php migrate
advanced – это имя приложения.
Если yii yii migrate
не работает, вы также можете попробовать php yii migrate
поскольку команда yii – это просто файл PHP, который нужно запустить.