Servidor Kinghost WSGI

109 views
Skip to first unread message

Agenda MNCR

unread,
Feb 19, 2014, 2:45:23 PM2/19/14
to chipi...@googlegroups.com

Olá colegas,

Estou tentando implementar um canal de financiamento coletivo para o Movimento que participo que organiza cooperativas de catadores de papel. Nunca mexi  em Python e não sou da área de programação.

Estou trabalhando em um servidor compartilhado da Kinghost (não tenho acesso root) e tenho o Web2py instalado e rodando WSGI. Eles informam que:

Informações importantes

Você deve necessariamente criar um Projeto utilizando o Painel de Controle, pois desta forma, seu Projeto será mapeado junto ao servidor de aplicação Apache.

Diretório de seus Projetos Python

/home/apoie/apps_wsgi/apoie/

Arquivo wsgi

/home/apoie/apps_wsgi/apoie.wsgi

Repositório Eggs

/home/apoie/apps_wsgi/.site-packages

Eggs cache

/home/apoie/.python-eggs

Instalação de EGGS

easy_install --install-dir=$PYTHONPATH eggs

Já clonei o Git a pasta applications, edite o arquivo routes.example.py e rodei web2py.py por SSH.

Um primeiro problema que tive foi em relação ao arquivo parameters_8000.py, recebia a mensagem “admin desabilitado, não foi possível ler o arquivo de senha” mesmo usando https://. Pesquisando sobre erros semelhantes segui uma ajuda que orientava a renomear o arquivo para parameters_443.py e deu certo. A aplicação Web2py subiu, mas aparentemente o Chipincode não. Tenho acesso ao painel padrão de admin do Web2py.

Acho que teria de reiniciar o web2py, mas não estou acertando o comando pra fazer isso.

 será que estou fazendo a coisa certa?

Alguém pode me dar uma luz?

FireShot Screen Capture #019 - 'site' - apoie_mncr_org_br_admin_default_site.png

Relsi Maron

unread,
Feb 19, 2014, 3:11:05 PM2/19/14
to chipi...@googlegroups.com

Acho que foi direto para ti, mas para deixar documentado, se puder envia o ticket do erro que esta sendo gerado.

Agenda MNCR

unread,
Feb 19, 2014, 4:23:20 PM2/19/14
to chipi...@googlegroups.com
Relsi,
A app listada na imagem é na verdade uma tentativa que fiz uma fez que não aparecia nenhuma mensão do Chipincode na listagem. acabei escrevendo o nome errado, na verdade não tinha esse app listado.
Como te disse eu não manjo nada de web2py, então to meio perdido. Esperava que depois de seguir o tutorial a aplicação abrisse por padrão uma vez que renomiei de: default_application = 'init' para: default_application = 'chipincode'

agradeço a atenção

Relsi Maron

unread,
Feb 19, 2014, 5:25:30 PM2/19/14
to chipi...@googlegroups.com

Pois deveria funcionar assim mesmo, embora a gente não tenha testado em um servidor compartilhado devido as restrições existentes.

Sugiro conversar com eles a possibilidade de atualizarem a versão, pois não tenho como testar numa versão tão antiga, que não está mais disponível, para verificar se é algum problema de incompatibilidade.

Outra sugestão é a instalação em um dos servidores abaixo, já testados:

GetUp - http://getupcloud.com/
AWS - http://aws.amazon.com/pt/free/
Python Any Where - https://www.pythonanywhere.com/
OpenShift - https://www.openshift.com/

Agenda MNCR

unread,
Feb 25, 2014, 2:36:32 PM2/25/14
to chipi...@googlegroups.com
Solicitei a atualização do Web2py no painel de chamados da Kinghost e recebi a seguinte resposta:

Seu chamado #928737 foi atualizado


Olá Davi,

Agradecemos o seu contato!

Informamos que não seria possível sua atualização, devido a quebra de versão do servidor, no entanto, você pode instalar manualmente em seu FTP, em seu virtualenv. Pedimos que verifique.

Cordialmente,

Nosso problema é que não temos dinheiro para pagar outros servidor, temos uma conta de revenda com alguns sites já rodando nesse servidor.
Vou pesquisar, mas se alguém conhecer esse VIRTUALENV e puder orientar, agradecemos.

Relsi Maron

unread,
Feb 26, 2014, 9:00:02 AM2/26/14
to chipi...@googlegroups.com
Bom dia,

Não sei como está o ambiente da Kinghost agora, e só tive uma experiência, e desastrosa, tentando fazer o deploy de uma aplicação web2py lá. Mas a princípio, bastaria subir a nova versão do web2py para o diretório /apps_wsgi/ mas não sei se ainda procede. Na lista do web2py-brasil [https://groups.google.com/forum/#!forum/web2py-users-brazil] tem o Filipe que trabalha lá e talvez possa te dar o caminho das pedras.

Em relação a pagar um novo servidor, tem a possibilidade de hospedar a aplicações em servidores que oferecem cotas gratuitas para os usuários:

Amazon: http://aws.amazon.com/pt/free/
Openshift: https://www.openshift.com/
Pythonanywhere: https://www.pythonanywhere.com/

Os dois primeiros permitem que tu use teu próprio domínio, sem pagar.

Em relação ao virtualenv, a grosso modo é um ambiente isolado pra ti poder rodar tua app python sem alterar o ambiente do servidor. Como eu disse acima, talvez seja necessário apenas subir a nova versão do web2py para o servidor, só tem que verificar corretamente o diretório.

Agenda MNCR

unread,
Mar 5, 2014, 3:41:50 PM3/5/14
to chipi...@googlegroups.com
Relsi, obrigado.

Só registrando, desistimos da Kinghost, como eles fazem merda.

Testei os servidores gratuitos que você recomendou. Amazon precisa de cartão de crédito para criar a conta e nós não temos.

Consegui por a aplicação para rodar no pythonanywhere.com sem problemas seguindo o tutorial. muito bom! Apenas alguns passos estão diferentes, por exemplo, não encontrei o arquivo routes.py na pasta web2py, quebrei a cabeça com isso, então eu criei o arquivo lá  e deu certo.

Gostei do Openshift, pra nós seria muito importante ter o segue com um domínio nosso mesmo, dá mais credibilidade, mas não consegui fazer a aplicação funcionar lá. Acho um tutorial de instalação do web2py nesse servidor, consegui fazer ele rodar e tudo, mas não sei como acessar o web2py com admin, também não me entendi com as pastas lá no Openshift, mesmo acessando por ssh, eu não encontro a pasta web2py de jeito nenhum. não sei com fica e não consigo clonar o chipin code lá. Se alguém souber como isso funciona dê um alô.

abraços
Davi

Relsi Maron

unread,
Mar 5, 2014, 7:05:31 PM3/5/14
to chipi...@googlegroups.com

Olá Davi, seguem respostas.


Em quarta-feira, 5 de março de 2014 17h41min50s UTC-3, Agenda MNCR escreveu:
Relsi, obrigado.

Só registrando, desistimos da Kinghost, como eles fazem merda.

Pois é, o problema é que eles não tem demanda para o serviço então não provém gente necessária para fazer a coisa funcionar direito. Mas, o mercado deles é bem outro também, o dev que se vire. A sorte é que temos muitas opções a nossa disposição.

 

Testei os servidores gratuitos que você recomendou. Amazon precisa de cartão de crédito para criar a conta e nós não temos.

O pessoal tem usado cartão pré-pago para isso, como esse: http://www.meocartao.com.br/

 

Consegui por a aplicação para rodar no pythonanywhere.com sem problemas seguindo o tutorial. muito bom! Apenas alguns passos estão diferentes, por exemplo, não encontrei o arquivo routes.py na pasta web2py, quebrei a cabeça com isso, então eu criei o arquivo lá  e deu certo.


Ah, valeu pela dica, tenho que atualizar esses tutoriais, pois algumas coisas estão em locais diferentes no web2py agora, esse arquivo é uma dessas coisas.

 

Gostei do Openshift, pra nós seria muito importante ter o segue com um domínio nosso mesmo, dá mais credibilidade, mas não consegui fazer a aplicação funcionar lá. Acho um tutorial de instalação do web2py nesse servidor, consegui fazer ele rodar e tudo, mas não sei como acessar o web2py com admin, também não me entendi com as pastas lá no Openshift, mesmo acessando por ssh, eu não encontro a pasta web2py de jeito nenhum. não sei com fica e não consigo clonar o chipin code lá. Se alguém souber como isso funciona dê um alô.

É bem simples o procedimento, o trabalho é feito todo localmente, depois tudo é enviado via Git.

Da uma olhada nesse passo a passo:

https://github.com/codeupstudio/chipincode/wiki/Instala%C3%A7%C3%A3o-no-OpenShift

Qualquer coisa é só perguntar ai.

Abração.



 

Agenda MNCR

unread,
Mar 6, 2014, 3:48:02 PM3/6/14
to chipi...@googlegroups.com
Cara, muito bom. Segui o tutorial e coloquei a aplicação para rodar em pouquissímo tempo no Openshift. Com domínio próprio e tudo.

Parabéns e muito obrigado pela força!

abraços
Davi

Relsi Maron

unread,
Mar 6, 2014, 3:53:40 PM3/6/14
to chipi...@googlegroups.com

Que bom que deu certo.

Apenas sugiro que teste bem o sistema usando o ambiente de homologação das ferramentas de pagamento antes de colocar em produção, caso tenha que fazer algum tipo de ajuste ou observe algum mal funcionamento.

No momento a integração com o Paypal não está 100% preciso fazer alguns ajustes.

Abraço!
Reply all
Reply to author
Forward
0 new messages