Uma pequena grande duvida

Ola caros amigos desenvolvedores, eu tive um probleminha com meu HD e fui obrigado a formatar a minha maquina. :mellow:

Instalei o EasyPHP , fui no Path coloquei o caminho do php executei o CMD digitei esse código

C:\easy\www\yii\framework> yiic webapp C:\easy\www\Odonto

Mais quando mandei executar não apareceu erro mais também não gerou nada . :blink:

E agora eu não sei o que fazer kkkkkkkkkkkkk :P por favor alguém pode me dá uma luz.

OBS A instação do Yii anterior não foi feita por mim.

1º começe verificando o seu index.php

Veja se ele está apontando os caminhos corretamente.

Se vc mapeou no PATH, entao o comando poderia ser mais simples (e talvez dê certo):

C:\easy\www\> yiic webapp Odonto

Daniel A. Bastos>> Estar apontando para correto.

ricardograna>> Coloquei o codigo mais não fez nada :( nem deu erro

Do meu lado tambem uso o EasyPhp 5.3, e uso este comando:

1- Lanço o cmd

2- logo a seguir, vou para a pasta do meu projeto:

cd C:\projectos-em-curso\www\RealEstate\

3-Lanço o seguinte comando:

"C:\Program Files\EasyPHP5.3.0\php\php.exe" C:\projectos-em-curso\www\RealEstate\protected\yiic shell

e tenho a janela do yii

Desinstalei o EasyPhp e coloquei o Wamp

Consegui cria aplicação mais guando vou fazer o model no Shell aparece essa mensagem:

[color="#0000FF"]C:\wamp\www\odonto\protected>yiic shell

Yii Interactive Tool v1.0 (based on Yii v1.0.9) Please type ‘help’ for help. Type ‘exit’ to quit.

>> model pessoas[/color]

[color="#FF0000"]Fatal error: Call to a member function getDb() on a non-object in C:\wamp\www\yi\framework\cli\commands\shell\ModelCommand.php on line 246 :([/color]

ai é pq ta faltando a config do banco de dados.

protected/config/main.php tem as configurações do banco lá.

Coloquei desse jeito:

[color="#0000FF"]

‘user’=>array(

	[color="#FF8C00"]	// enable cookie-based authentication[/color]


		'allowAutoLogin'=>true,





	),


	[color="#FF8C00"]// uncomment the following to set up database[/color]

[color="#FF0000"] ‘db’=>array(

        'connectionString'=>'mysql:host=localhost;dbname=db_odonto',


        'username'=>'marcosjrnet',


        'password'=>'',[/color]


    ),


),[/color]

Eu acho que ele não estar consequindo ver o banco.

Vê se consegue conectar com o usuário "root" do MySQL.

Vai que seu usuário ta sem permissão pra alguma coisa.

eu teste o banco deu Ok mais ainda continua

já limpei o registro do windows

já testei o php

já criei outro sistema mais o erro continua kkk.

Eu pensei que fosse o banco de dados com aguns campos do tipo [color="#FF0000"]Bigint[/color], troque por [color="#FF0000"]Int[/color] tambe deu em nada.

Carai … ai eu não sei mais …

Não sei se é alguma coisa do EasyPHP(Acredito que não seja), ou alguma coisa ta errada ai nas configs, mas, eu não faço idéia do que é.

KKKKKKKK é foda mesmo, eu já tentei de tudo pode ser que o Yii que pequei esteja com defeito vou baixar de novo

tirei o easy e coloquei o wamp e nada, ashuaushaush ele entra no shell mais não executa o "model"

Nosso colega Ismael resolveu a parada. o problema não era no banco era no comando ele sugeriu eu colocar essa linha de codigo.

yiic shell .c:\wanp\www\nomedaaplicacao\config\main.php

deu certo Uffa. ;)

Não precisava de todo o caminho, é que vc realmente esqueceu de colocar o caminho no comando acima. Era pra ser:

[color="#0000ff"]C:\wamp\www\odonto\protected>yiic shell ../index.php[/color]