2015-07-02 2 views
2

Я работаю с Yii2 и пытаюсь инициализировать некоторые файлы миграции. Это работает несколько месяцев назад, теперь я получаю следующее сообщение об ошибкеНе удалось открыть входной файл: yii

«юй» не распознается как внутренней или внешней командой

команда, которую я пытаюсь запустить, «юй мигрировать/создать init_my_table

Я искал вокруг, но не совсем уверен, в чем проблема.

Кажется, что это должно быть довольно универсальным и легко исправить ошибку ...

ответ

1

сделать вы, что ваши переменные окружения настроены правильно.

Проверьте эти ссылки:

Similar question

Environment Variables

Соответствующие части из ссылок:

Чтобы получить доступ к переменным окружения щелкните правой кнопкой мыши значок Мой компьютер затем выберите свойства. Перейдите на вкладку «Дополнительно» и выберите «Переменные среды».

window you should see

путь: => ...; D: \ YOURPATH \ XAMPP \ PHP; D: \ YOURPATH \ XAMPP \ юй \ yiiframework;

+0

Ссылка только ответы обескуражены, так как ссылка может быть устарела; можете ли вы включить соответствующие части в этот ответ и сохранить ссылки в качестве ссылок – beresfordt

6

Прежде чем я углубится в предложение решения, проверьте, установлен ли базовый шаблон Yii или расширенный шаблон.

$ PHP юй служить

будет работать для "базового" шаблона.

Убедитесь в терминале, вы изменили на "основной" директории, затем введите команду:

$ php yii serve 

ВЫВОД

Server started on http://localhost:8080 
Document root is "PATH/public_html/yiiproject/basic/web" 
Quit the server with CTRL-C or COMMAND-C. 

Если вы используете Advanced Template, прочитайте эту тему и посмотрите, помогает ли здесь Thread. Прочтите его до самого конца: http://www.yiiframework.com/forum/index.php/topic/68728-php-yii-serve/

Имел эту же проблему, но использовал расширенный шаблон.

PHP юй служить не может открыть входной файл: юй

я попробовал эту команду, как это рекомендовано. Это сработало:

Надеюсь, что это поможет.

ОБНОВЛЕНИЕ ДЛЯ ДОП ШАБЛОНЕ

После установки Composer и Yii, откройте папку Дополнительно шаблон в CLI и запустить эту команду:

$ php ./init 

Этот процесс инициализации настроим проект и создать необходимые файлы ,

Установите корневой документ правильно в апаче вашей /расширенному/Сети/

Больше Reading для запуска проекта:

  1. http://www.yiiframework.com/wiki/799/yii2-app-advanced-on-single-domain-apache-nginx/

  2. http://www.yiiframework.com/doc-2.0/guide-start-installation.html

Смежные вопросы