Guia Completo: Como Compactar, Fazer Upload e Configurar seu Script no CyberPanel
Se você está pronto para colocar seu script online usando o CyberPanel, este guia completo vai te ensinar o passo a passo — desde a compactação dos arquivos até a configuração final. O exemplo utilizado é o script da pasta aula2
, mas o processo serve para qualquer script PHP semelhante.
✅Parte 1: Preparando e Compactando os Arquivos
Antes de compactar, verifique se todos os arquivos necessários do script estão presentes e atualizados. Confira cada diretório e arquivo fundamental, principalmente os de conexão com o banco de dados ou variáveis importantes para o funcionamento do sistema.
⚠️ IMPORTANTE:
Ao compactar, o ideal é compactar os arquivos e pastas de dentro da pasta raiz do script, e não a pasta raiz em si. Por exemplo, se o script está na pasta aula2
, entre nela, selecione tudo que estiver dentro (arquivos e subpastas) e compacte. Isso evita problemas na hora de descompactar no servidor.
Se você compactar a pasta inteira (aula2.zip
), ao descompactar no CyberPanel, o conteúdo ficará dentro de uma subpasta aula2
. Depois, será necessário mover tudo para a public_html
e excluir a pasta vazia. Para facilitar, siga o recomendado e compacte apenas o conteúdo da pasta, não a pasta toda.
✅ Como Compactar no Windows:
- Abra a pasta
aula2
. - Selecione todos os arquivos e subpastas.
- Clique com o botão direito e selecione "Enviar para" > "Pasta compactada (zipada)".
- Nomeie o arquivo, por exemplo:
meuscript.zip
.
✅ Como Compactar no Linux/Mac:
- Abra o terminal e vá até a pasta do projeto.
- Execute:
zip -r meuscript.zip ./*
Esse comando criará o arquivo meuscript.zip
com todos os arquivos e pastas da raiz do projeto.
Resultado: Um arquivo .zip
pronto para upload.
✅ Parte 2: Acessando o CyberPanel e Fazendo Upload
1️⃣ Acesse o CyberPanel:
- Entre na sua conta da VIPOP e vai em 'Serviços', 'Meus serviços', em seu 'Dominio' e role ate o final da pagine e entrar no 'Painel'.
2️⃣ Crie o site (caso ainda não tenha):
caso não tenha ou seja outro.
- Vá em Websites > Create Website.
- Preencha:
- Package: default
- Owner: admin
- Domain Name: seusite.com
- Email: seuemail@dominio.com
- PHP Version: Escolha a versão compatível (Ex.: PHP 8.1)
- Clique em Create Website.
3️⃣ Acesse o Gerenciador de Arquivos:
- Vá em Websites > List Websites
- Clique em Manage no domínio criado
- Clique em File Manager
- Você será direcionado para
/home/seusite.com/public_html
4️⃣ Faça o Upload do ZIP:
- Entre na pasta public_html
- Clique em Upload
- Selecione o arquivo
meuscript.zip
(ou o nome que você deu) - Aguarde o upload
✅Parte 3: Extraindo o Script
Após o upload:
- Clique com o botão direito sobre
meuscript.zip
- Escolha Extract
- Confirme o local de extração como
/home/seusite.com/public_html
- Aguarde a extração
Se você seguiu a recomendação de compactar o conteúdo da pasta aula2
e não a pasta aula2
inteira, seus arquivos já estarão direto na public_html, prontos para funcionar.
⚠️ Caso tenha compactado a pasta aula2
inteira, a extração criará uma subpasta aula2
. Nesse caso:
- Entre na pasta
aula2
- Selecione tudo e mova para a public_html
- Exclua a pasta
aula2
vazia para evitar bagunça
✅Parte 4: Configurando o Script e Banco de Dados
Agora é hora de editar os arquivos de configuração para conectar seu script ao banco de dados.
✅ Configure o .env
- Caminho:
/home/seusite.com/public_html/.env
- Edite e insira:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=meu_banco
DB_USERNAME=meu_usuario
DB_PASSWORD=minha_senha
- Salve o arquivo
Obs: Crie o banco e o usuário no CyberPanel em Databases > Create Database.
✅ Configure o sistem/dsf54sd5f535sd35sd54.php
- Caminho:
/home/seusite.com/public_html/sistem/dsf54sd5f535sd35sd54.php
- Edite com os dados do banco:
<?php
$db_host = 'localhost';
$db_port = '3306';
$db_database = 'meu_banco';
$db_username = 'meu_usuario';
$db_password = 'minha_senha';
define('DB_CONFIGURED', !empty($db_host) && !empty($db_port) && !empty($db_database) && !empty($db_username) && !empty($db_password));
- Salve
✅ Configure config/database.php
- Caminho:
/home/seusite.com/public_html/config/database.php
- Insira os dados:
<?php
$db_host = 'localhost';
$db_port = '3306';
$db_database = 'meu_banco';
$db_username = 'meu_usuario';
$db_password = 'minha_senha';
define('DB_CONFIGURED', !empty($db_host) && !empty($db_port) && !empty($db_database) && !empty($db_username) && !empty($db_password));
- Salve
✅ Configure assets/database.php
- Caminho:
/home/seusite.com/public_html/assets/database.php
<?php
$db_host = 'localhost';
$db_port = '3306';
$db_database = 'meu_banco';
$db_username = 'meu_usuario';
$db_password = 'minha_senha';
define('DB_CONFIGURED', !empty($db_host) && !empty($db_port) && !empty($db_database) && !empty($db_username) && !empty($db_password));
- Salve
✅ Configure app/database.php
- Caminho:
/home/seusite.com/public_html/app/database.php
<?php
$db_host = 'localhost';
$db_port = '3306';
$db_database = 'meu_banco';
$db_username = 'meu_usuario';
$db_password = 'minha_senha';
define('DB_CONFIGURED', !empty($db_host) && !empty($db_port) && !empty($db_database) && !empty($db_username) && !empty($db_password));
- Salve
✅Parte 5: Testando o Script
Abra o navegador e digite:
http://seusite.com/public/index.php
Se tudo estiver certo, verá a mensagem: "Instalação da Página Pública Concluída com Sucesso!"
Teste também os links para:
- sistem.php
- config.php
- assets.php
- app.php
Todos devem carregar corretamente. Caso contrário, confira os erros:
Erro | Verificar |
---|---|
Erro 001 | Arquivo .env |
Erro 002 | sistem/dsf54sd5f535sd35sd54.php |
Erro 003 | config/database.php |
Erro 004 | assets/database.php |
Erro 005 | app/database.php |
✅Parte 6: Dicas de Segurança
- Após configurar, ajuste a permissão do
.env
:
chmod 600 .env
- Isso evita que terceiros tenham acesso aos dados sensíveis do seu banco.
✅Conclusão
Seguindo este guia, você conseguirá subir qualquer script PHP no CyberPanel de forma organizada e funcional:
✅ Verifique todos os arquivos antes de compactar
✅ Compacte o conteúdo da pasta raiz, não a pasta em si
✅ Faça upload e extraia direto na public_html
✅ Configure corretamente todos os arquivos de conexão
✅ Teste página por página
Com isso, seu projeto estará no ar e funcionando. Boa sorte!