it-swarm.com.ru

Установка yii2 - команда переноса не работает

Я пытаюсь установить yii2 в Ubuntu.

команда переноса yii2 не работает

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
4
Yatin Mistry

После установки приложения необходимо выполнить следующие шаги для инициализации установленного приложения. Вам нужно сделать это только раз и навсегда.

Выполните команду init и выберите dev в качестве окружения.

php /path/to/yii-application/init

Создайте новую базу данных и измените конфигурацию component.db в common/config/main-local.php соответственно.

Примените миграцию с консольной командой:

yii migrate

или для окон:

php yii migrate

Эта команда должна создать таблицу User и Migration в вашей базе данных

ref [Документация Yii2]

13
user3797931

Если yii migrate не работает, вы также можете попробовать php yii migrate, поскольку команда yii - это просто PHP файл, который нужно запустить.

3
Dylan Hildenbrand

Это может произойти, если вы клонируете проект из репозитория git. "yii" добавлен в .gitignore. Следуйте инструкциям, описанным в установка yii2 - команда migrate не работает Если вам по каким-то причинам не хочется бояться, просто скопируйте файл "yii" и /config/*-local.php в Каталог вашего проекта.

1
Rostyslav Pylypenko

Для инициализации используйте следующую команду в Windows

c:\php /path of your yii application/init

Для миграции:

c:\php (path of your yii file which is in your application with file name) migrate

e.x: c:\php C:\xampp\htdocs\advanced\php migrate

advanced - это имя приложения.

0
shekhar