Requisitos
O que um servidor precisa antes de instalar o Bondry, e como conferir sem acesso a terminal.
O Bondry é uma aplicação PHP que roda em hospedagem compartilhada comum. Não há Node, não há etapa de build e não há serviço em segundo plano para manter vivo além da linha de cron padrão.
Servidor#
| Item | Mínimo |
|---|---|
| PHP | 8.2 ou mais novo |
| Banco de dados | MySQL 8.0 ou MariaDB 10.6 |
| Servidor web | Apache, Nginx ou LiteSpeed |
| Disco | 500 MB para a instalação, mais o que os seus uploads pedirem |
Extensões do PHP#
Todas são obrigatórias. O instalador confere e se recusa a seguir enquanto faltar uma.
pdo_mysqlmbstringopensslzipgdcurlfileinfointl
zip e curl não são opcionais: sem eles o painel não instala módulo, tema
nem pacote de idioma, e não alcança o servidor de licença.
Diretórios com escrita#
O usuário do servidor web precisa escrever em:
storage/bootstrap/cache/modules/themes/- o diretório de uploads
Note No cPanel e no Plesk o dono dos arquivos já é o usuário do PHP, então normalmente não há nada a fazer. Numa VPS, ajuste o dono para o usuário do PHP-FPM em vez de liberar escrita para todo mundo.
Rede de saída#
O Bondry chama o servidor de licença em api.bondry.org por HTTPS para ativar,
para o heartbeat diário e para checar updates. Um host que bloqueia HTTPS de
saída continua servindo o site, mas você precisa enviar os pacotes de update à
mão.
Cron#
Uma linha, no painel da sua hospedagem:
* * * * * php /caminho/para/bondry/artisan schedule:run >> /dev/null 2>&1
Ela move o heartbeat da licença, a fila, os resumos e a limpeza. Sem ela o site funciona, mas nada agendado acontece.
Conferir antes de comprar#
Se você não tem certeza de que a hospedagem serve, suba um arquivo com
<?php phpinfo(); e procure a versão do PHP e a lista de extensões. Cada item
acima aparece ali.