Ir al contenido
Bondry

Requisitos

Lo que necesita un servidor antes de instalar Bondry, y cómo comprobarlo sin terminal.

Bondry es una aplicación PHP que corre en alojamiento compartido normal. No hay Node, no hay paso de compilación y no hay ningún servicio en segundo plano que mantener vivo más allá de la línea de cron habitual.

Servidor#

Elemento Mínimo
PHP 8.2 o más nuevo
Base de datos MySQL 8.0 o MariaDB 10.6
Servidor web Apache, Nginx o LiteSpeed
Disco 500 MB para la instalación, más lo que pidan tus subidas

Extensiones de PHP#

Todas son obligatorias. El instalador las comprueba y se niega a seguir mientras falte una.

  • pdo_mysql
  • mbstring
  • openssl
  • zip
  • gd
  • curl
  • fileinfo
  • intl

zip y curl no son opcionales: sin ellas el panel no instala módulos, temas ni paquetes de idioma, y no alcanza el servidor de licencias.

Directorios con escritura#

El usuario del servidor web necesita escribir en:

  • storage/
  • bootstrap/cache/
  • modules/
  • themes/
  • el directorio de subidas

Note En cPanel y Plesk el propietario de los archivos ya es el usuario de PHP, así que normalmente no hay nada que hacer. En un VPS, ajusta el propietario al usuario de PHP-FPM en lugar de dar escritura a todo el mundo.

Red de salida#

Bondry llama al servidor de licencias en api.bondry.org por HTTPS para activar, para el heartbeat diario y para comprobar updates. Un host que bloquea HTTPS de salida sigue sirviendo el sitio, pero tienes que subir los paquetes de update a mano.

Cron#

Una línea, en el panel de tu alojamiento:

Shell
* * * * * php /ruta/a/bondry/artisan schedule:run >> /dev/null 2>&1

Mueve el heartbeat de la licencia, la cola, los resúmenes y la limpieza. Sin ella el sitio funciona, pero nada programado llega a ejecutarse.

Comprobar antes de comprar#

Si no estás seguro de que un alojamiento sirva, sube un archivo con <?php phpinfo(); y busca la versión de PHP y la lista de extensiones. Cada elemento de arriba aparece ahí.