TutosLe Potager du Web

Base de connaissances interne

rp-fiche.lepotager.org

Fiches personnages + OAuth Discord

6 tutosDernière vérification globale : 21/09/2026
Authentification✓ 01/09/2026

Configurer une connexion Discord OAuth2 pour un site web

Configurer une application Discord pour authentifier des utilisateurs sans stocker leur mot de passe Discord.

discordoauth2authsecurity
6 étapes2 erreur(s) documentée(s)
Bases de données✓ 01/09/2026

Créer, sauvegarder, importer et restaurer une base MariaDB

Procédure sûre pour les bases de données o2switch : création par cPanel, export/import phpMyAdmin et restauration non destructive.

mariadbmysqlphpmyadminbackuprestore
5 étapes2 erreur(s) documentée(s)
Git & déploiement✓ 21/09/2026

Créer un site via GitHub puis le mettre en ligne sur o2switch

Guide Potager unique de bout en bout : créer le dépôt GitHub, relier o2switch au dépôt avec une clé SSH dédiée et un remote vérifié, cloner hors du site public, injecter le commit en live avec dry-run et sauvegarde, puis automatiser les mises à jour avec cron.

gitgithubsshdeploy-keyo2switch
15 étapes9 erreur(s) documentée(s)
o2switch & hébergement✓ 01/09/2026

Créer un sous-domaine et choisir son DocumentRoot

Créer un sous-domaine sur o2switch et éviter l'erreur classique consistant à faire pointer une application structurée sur le mauvais dossier.

o2switchcpanelsous-domainedocumentroot
5 étapes2 erreur(s) documentée(s)
o2switch & hébergement✓ 01/09/2026

PHP, extensions et Composer sur o2switch

Choisir une version PHP stable, activer les extensions nécessaires et gérer proprement les dépendances Composer.

phpcomposero2switchextensions
5 étapes2 erreur(s) documentée(s)
Sécurité web✓ 01/09/2026

Activer Let's Encrypt et forcer HTTPS

Installer le certificat o2switch puis rediriger proprement HTTP vers HTTPS en évitant de confondre certificat et correction du contenu mixte.

sslhttpslets-encrypthtaccess