Ola caros amigos desenvolvedores, eu tive um probleminha com meu HD e fui obrigado a formatar a minha maquina.
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 .
E agora eu não sei o que fazer kkkkkkkkkkkkk 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.
rickgrana
(Ricardo Grana)
September 30, 2009, 4:49am
3
Se vc mapeou no PATH, entao o comando poderia ser mais simples (e talvez dê certo):
C:\easy\www\> yiic webapp Odonto
marcosjrnet
(Marcosjrnet)
September 30, 2009, 11:59am
4
Daniel A. Bastos>> Estar apontando para correto.
ricardograna>> Coloquei o codigo mais não fez nada nem deu erro
darkfly
(Dribeira)
September 30, 2009, 1:59pm
5
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.
marcosjrnet
(Marcosjrnet)
September 30, 2009, 7:07pm
10
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.
rickgrana
(Ricardo Grana)
October 1, 2009, 10:02pm
14
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]