Tentando começar com o framework YII, mas estou preso

0

Ok, então eu tenho o Xampp instalado, e depois tenho o YII instalado no localhost dentro de um diretório chamado "yii". Agora estou fazendo um tutorial para aprender YII, mas estou preso na página seguinte

Eles dizem:

Run yiic on the command line as follows:

% YiiRoot/framework/yiic webapp WebRoot/testdrive

O que eles querem dizer com "executar o yiic na linha de comando"? Eu tentei ir para localhost / yii / framework / yiic no meu navegador, mas depois eu recebo um

Access denied error

    
por ernie 14.10.2012 / 18:36

2 respostas

1

Parece que você está tendo problemas para navegar pelo prompt de comando. Aqui estão alguns passos detalhados depois que você lançou o prompt de comando via cmd:

Primeiro, você precisará alterar o diretório para o webroot. O comando para isso será:

cd C:\xampp\htdocs\yii\framework

cd significa diretório de mudanças, e você está basicamente fazendo a mesma coisa que você faria no Explorer clicando em Meu Computador, depois C :, depois xampp, depois htdocs, etc. Na verdade, você pode ver um similar process se você executou a seguinte série de comandos, e isso é freqüentemente necessário, já que você precisa listar o conteúdo do diretório à medida que avança:

cd c:\
cd xampp
cd htdocs
cd yii
cd framework

Seu prompt deve ser parecido com:

C:\xampp\htdocs\yii\framework>

De lá, você vai querer executar o comando:

yiic webapp c:\xampp\htdocs\[path_to_where_you_want_the_app]\testdrive    

Você também pode usar um caminho relativo em vez do caminho absoluto que eu forneci.

Em geral, parece que você precisará aprimorar um pouco as suas habilidades de linha de comando, ou você encontrará problemas como esse frequentemente.

    
por 15.10.2012 / 18:20
0

yiic é uma ferramenta de linha de comando que fornece uma maneira de automatizar algumas tarefas (por exemplo, criando um esqueleto de aplicativo para você). Em windows você pode usá-lo usando o prompt de comando (cmd) & em sistemas Unix pelo terminal.

OK, e quanto a você ir para o caminho onde o Yii está instalado, você deve encontrar um diretório framework , bem, essa é a fonte real do framework yii. dentro dessa pasta você encontrará dois arquivos chamados yiic, mas cada um com uma extensão diferente, ambos fazem o mesmo trabalho, mas aquele chamado yiic.bat funciona para o sistema operacional Windows & o outro para sistemas Unix / Linux.

Então agora você sabe O que é mas Como fazer isso funcionar :

Bem, é muito fácil: Primeiro Você abre o cmd & a partir daí você tem três maneiras de fazer isso:

  1. Navegue até a pasta framework (usando cd ) e digite yiic
  2. Ou, como a sintaxe em seu Q, você escreve o caminho do furo para o diretório framework seguido por yic
  3. Ou (de maneira mais conveniente e mais conveniente) você adicione o caminho da sua pasta framework Variáveis de ambiente do Windows, assim você pode chamar yiic do cmd onde quer que sua localização seja

Atualização:

no comando: YiiRoot/framework/yiic webapp WebRoot/testdrive YiiRoot é apenas um pseudônimo, o escritor usou porque cada leitor provavelmente colocou o código do yii em um local diferente em seu pc, então ele quis dizer que todos devem colocar seu caminho na pasta yii seguido por / framework / yiic para executar o yiic ferramenta de comando

webapp é um dos comandos da ferramenta de linha de comando yiic para gerar um aplicativo chamado testdrive em um diretório chamado WebRoot (que é outro alias e deve ser substituído por caminho para Web Server Root, por exemplo, htdocs para o apache). Você pode criar aplicativos yii sem usar o comando yiic webapp, mas isso tornará as coisas mais fáceis e altamente recomendadas para iniciantes.

    
por 14.10.2012 / 21:10