Итак, у меня установлен Xampp, а затем у меня установлен YII на localhost в каталоге с именем "yii". Сейчас я делаю учебник для изучения YII, но я застрял на следующей странице
Они говорят:
Запустите yiic в командной строке следующим образом:
% YiiRoot / framework / yiic webapp WebRoot / testdrive
Что они означают «запустить yiic в командной строке»? Я попытался зайти в localhost / yii / framework / yiic в моем браузере, но затем я получил
Ошибка доступа запрещена
Ответы:
Похоже, у вас возникли проблемы с навигацией в командной строке. Вот несколько подробных шагов после запуска командной строки с помощью cmd:
Сначала вам нужно изменить каталог на webroot. Команда для этого будет:
cd означает изменение каталога, и вы в основном делаете то же самое, что делаете в проводнике, нажимая «Мой компьютер», затем «C:», затем «xampp», «htdocs» и т. д. Фактически, если вы запустил следующую серию команд, и это часто необходимо, так как вам нужно вывести список содержимого каталога по ходу:
Ваша подсказка должна выглядеть примерно так:
Оттуда вы захотите запустить команду:
Вы также можете использовать относительный путь вместо абсолютного пути, который я указал.
В общем, это звучит так, как будто вам нужно немного освежить свои навыки командной строки, или вы будете часто сталкиваться с такими проблемами.
источник
yiic
это инструмент командной строки, который предоставляет способ автоматизации некоторых задач (например, создание скелетного приложения для вас). В Windows вы можете использовать его с помощью командной строки (cmd) и в системах Unix через терминал.Хорошо, как насчет того, чтобы перейти по пути, где у вас установлен Yii, вы должны найти там
framework
каталог, ну, это фактический источник фреймворка yii. внутри этой папки вы найдете два файла с именем yiic, но каждый с разным расширением, оба они выполняют одну и ту же работу, но один называетсяyiic.bat
работает для ОС Windows, а другой - для систем Unix / Linux.Итак, теперь вы знаете, что это такое, но как заставить его работать :
Ну, это довольно просто: Во- первых вы открыть
cmd
и оттуда вы на самом деле есть три способа сделать это:framework
папку (используяcd
), затем введитеyiic
,framework
каталогу, а затемyic
framework
папке в переменные среды Windows, таким образом, вы получаете возможность звонитьyiic
изcmd
любого места, где вы находитесьОбновить:
в команде:
YiiRoot/framework/yiic webapp WebRoot/testdrive
YiiRoot - это просто псевдоним, писатель использовал его, потому что каждый читатель, вероятно, поместит источник yii в другое место на своем компьютере, поэтому он подразумевал, что все должны указать свой путь к папке yii, а затем / framework / yiic для запускаyiic
инструмент команднойwebapp
является одной изyiic
команд инструмента командной строки для создания приложения под названием testdrive в каталоге с именем WebRoot (который является другим псевдонимом и должен быть заменен путем к пути к корню веб-сервера, например htdocs для apache). Вы можете создавать приложения yii без использованияyiic
команды webapp, но это упростит задачу и настоятельно рекомендуется для начинающих.источник