Como criar seu aplicativo Python no cPanel

Criar um aplicativo Python na Host2Africa usando é um processo relativamente simples. Aqui está um passo a passo detalhado:

Passo 1: Acesse o cPanel

  1. Faça login no seu cPanel.
  2. Na secção Software, clique em Setup Python App (Configuração de Aplicativo Python).

 

Passo 2: Criar o Ambiente Virtual

  1. Clique no botão Create Application (Criar Aplicação).

  2. Preencha os seguintes campos:

    • Python Version: Escolha a versão do Python que deseja usar (ex: Python 3.9).
    • Application Root: Defina o diretório onde sua aplicação será armazenada (ex: public_html/minha_app).
    • Application URL: Escolha a URL onde sua aplicação será acessível.
    • Application Startup File: Nome do arquivo principal da aplicação (ex: app.py).
    • Application Entry Point: O nome da variável que inicia o aplicativo (ex: app).
  3. Clique em Create (Criar). Isso criará um ambiente virtual Python no seu diretório de aplicação.

 

Passo 3: Instalar Dependências

  1. No cPanel, vá para Setup Python App.
  2. Localize sua aplicação e clique em Edit.
  3. Na seção Add modules, digite o nome do pacote que deseja instalar (ex: flask).
  4. Clique no botão Add.
  5. O cPanel instalará automaticamente o pacote dentro do ambiente virtual.
  6. Repita o processo para todos os pacotes necessários.

 

Passo 4: Configurar o Arquivo app.py

No diretório da aplicação, crie um arquivo app.py (ou outro nome que tenha definido no Startup File) e adicione um código básico de teste, por exemplo, se estiver usando Flask:

from flask import Flask
 
app = Flask(__name__)
 
@app.route('/')
def home():
    return "Olá, sua aplicação Python está rodando no cPanel!"
 
if __name__ == "__main__":
    app.run()
 

Passo 5: Reiniciar e Testar a Aplicação

  1. Volte para a interface do Python Selector no cPanel.
  2. Clique em Restart para reiniciar a aplicação.
  3. Acesse a URL que definiu no Passo 2 para verificar se a aplicação está a correr correctamente.

 

Passo 6: Configurar o Arquivo .htaccess (Opcional)

Se a aplicação não estiver funcionando corretamente, pode ser necessário configurar um .htaccess no diretório da aplicação:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /home/seu_usuario/minha_app/app.py/$1 [QSA,L]

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Como conectar uma base de dados MYSQL ao aplicativo Python

1. Instalar o Driver MySQL sem Terminal Vá para Setup Python App no cPanel. Localize sua...