Deploy de PHP em VPS com CyberPanel: o guia completo
Moda & Estilo

Deploy de PHP em VPS com CyberPanel: o guia completo

1 min de leitura

CyberPanel simplifica Nginx + PHP-FPM + Let's Encrypt em um painel OpenLiteSpeed. Veja como configurar domínio, SSL e permissões de storage.

Por que CyberPanel?

CyberPanel é um painel de controle de hospedagem baseado em OpenLiteSpeed. Para VPS com PHP + Nginx, ele simplifica a criação de virtual hosts, SSL automático via Let's Encrypt e configuração de PHP-FPM por domínio.

Checklist de deploy

  • Configurar APP_ENV=prod e APP_DEBUG=false no .env

  • Rodar composer install --no-dev --optimize-autoloader

  • Build de assets: cd vite && npm ci && npm run build

  • Criar diretórios de storage com permissões corretas

  • Rodar composer migrate (nunca composer seed em prod)

  • Limpar cache de DI: rm -rf storage/cache/di/*

Permissões de storage

Em CyberPanel, o processo PHP-FPM roda como o usuário do domínio. Use ACL para garantir permissões sem comprometer a segurança:

find storage/ -type d -exec setfacl -m u:php-user:rwx {} \;
find storage/ -type d -exec setfacl -d -m u:php-user:rwx {} \;

Jamais usar chmod 777 no storage. ACL resolve o problema de permissão sem abrir brechas desnecessárias.

texto

lista

  • 1

  • 2

  • 3

  • 4