-
Notifications
You must be signed in to change notification settings - Fork 12
Instalação em Localhost [Windows]
Para utilizar o Chip In Code localmente no Windows, será necessário instalar os seguintes softwares antes de prosseguir:
- Python 2.x
- Git
Os procedimentos aqui mencionados foram executados no WindowsXP. Nós não trabalhamos com Windows e não sabemos se esses procedimentos irão funcionar em versões posteriores, e também não daremos suporte a essa operação.
Primeiramente vamos baixar e instalar o Python.
Baixe o instalador do Python nesse endereço: http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
A instalação é típica de um aplicativo Windows: dê duplo clique no executável e vá pressionando [next] até o final da instalação.
Para verificar se foi instalado corretamente, clique no menu Iniciar->Executar digite cmd para abrir o "terminal" do Windows e digite o comando:
c:/Python27/python
Pressione [enter]
Você deverá ter essa saída:
Feche a janela.
Agora vamos instalar o Git.
Baixe o instalador nesse endereço: http://git-scm.com/downloads
Proceda com a instalação e na tela Select Components marque as opções como a imagem:
Prossiga com a instalação e na janela Configuring the line end conversions marque a segunda opção, conforme a imagem:
Prossiga com a instalação.
Agora vamos baixar o Web2py nesse endereço: http://www.web2py.com/examples/static/web2py_src.zip
Caso você tenha interesse em conhecer mais a respeito do framework, e eu sugiro que o faça, basta acessar o site: http://www.web2py.com/
Descompacte o arquivo e abra o diretório criado. Você deve ter esse conteúdo:
Agora acesse o bash do Git que instalamos anteriormente clicando no menu Iniciar->Programas->Git->Git Bash
Você terá essa saída:
Agora navegue até a pasta /applications do web2py digitando no terminal:
cd "Meus documentos/Downloads/web2py/applications"
Altere o caminho de acordo com o diretório onde baixou o Web2py
Agora digite o comando:
git clone git://github.com/codeupstudio/chipincode.git
Espere terminar o processo e feche o terminal.
Agora vamos configurar o Web2py para ele abrir nossa aplicação quando iniciar.
Você pode ter diversas aplicações instaladas na mesma instância do Web2py. Por padrão, o Web2py irá procurar por uma aplicação chamada 'init' e vai carregá-la, caso não a encontre ele vai carregar a aplicação 'welcome' que vem instalada por padrão. Então, vamos dizer para ele que queremos que ele ignore esse comportamento padrão e carregue a nossa aplicação.
Dentro do diretório do Web2py procure pelo arquivo routes.example.py, clique com o botão direito do mouse e selecione a opção Edit with IDLE.
O que você precisa fazer aqui é alterar o conteúdo da linha 7 de:
default_application = 'init'
para:
default_application = 'chipincode'
Se eu não fizer isso o sistema não irá funcionar? Irá sim, a única diferença é que quando você abrir o Web2py, ele vai abrir a aplicação welcome, então para poder acessar o Chip In Code, será necessário passar a url: http://localhost:8000/chipincode
Feito essa alteração, salve o arquivo File->Save As com o nome de routes.py (sem o .example).
Vamos carregar o Web2py agora.
De dois cliques no arquivo web2py.py
Espere carregar e insira uma senha conforme solicitado, pode ser de apenas um caracter, essa senha será necessária caso tenhamos que acessar o painel administrativo do Web2py, clique em "start server":
Como estamos rodando o sistema pela primeira vez, será exibida a tela de cadastro do usuário administrativo:
Insira o dados solicitados e clique em instalar. Você será direcionado para a tela de login, insira os dados de acesso e faça o login:
Feito o login você será direcionado para o painel administrativo, onde deverá efetuar as configurações para o funcionamento do sistema.
##[Voltar]