Portane
Apparence et langue
Language
Currency

Bien démarrer

Héberger un petit site PHP avec SQLite

Une option simple pour une application légère, avec des limites explicites.

Sommaire
  1. Ce qui est inclus
  2. Protéger la base
  3. Rester dans les ressources
  4. Mises à jour et emails

Ce qui est inclus

Le processus web utilise Nginx et PHP-FPM. SQLite permet une base stockée dans un fichier. Ce pilote ne propose pas de serveur MySQL, et n’est pas présenté comme un hébergement WordPress prêt à l’emploi.

Protéger la base

Gardez le fichier SQLite en dehors de public. Le code PHP peut accéder à un dossier privé dans votre hébergement, mais un internaute ne doit jamais pouvoir télécharger directement la base. Utilisez des requêtes préparées.

Rester dans les ressources

Les processus PHP sont limités. Une application lente ou trop gourmande peut provoquer des erreurs même si le disque est peu rempli. Optimisez les requêtes et évitez les traitements longs dans une requête web.

Mises à jour et emails

Maintenez vos dépendances. Ne supposez pas que la fonction mail fonctionne : un prestataire SMTP externe et ses identifiants sont nécessaires. Le support ne doit jamais demander vos mots de passe en clair dans un ticket.

Les fonctionnalités des logiciels évoluent. Vérifiez leur documentation et votre version avant une manipulation. Les ressources et exclusions de l’offre priment sur les exemples généraux du guide.