INSTALLATION DU SITE PSMH SUR psmh.kopba.org (cPanel) ===================================================== Organisation sur le serveur (dossier personnel cPanel) : psmh.kopba.org/ <- dossier du sous-domaine includes/ configuration et code (PAS accessible depuis le web) lang/ traductions (PAS accessible depuis le web) storage/ fichiers internes (PAS accessible depuis le web) public/ <- RACINE WEB du sous-domaine (seul dossier visible) 1. VÉRIFIER LE SOUS-DOMAINE cPanel > Domaines (ou Sous-domaines) : psmh.kopba.org doit avoir pour racine du document : psmh.kopba.org/public 2. VERSION DE PHP cPanel > MultiPHP Manager : choisir PHP 8.2 (ou plus récent) pour psmh.kopba.org. cPanel > Sélectionner une version de PHP > Extensions : vérifier que pdo_mysql, gd, fileinfo, mbstring et intl sont cochées. 3. ENVOYER LES FICHIERS cPanel > Gestionnaire de fichiers > ouvrir le dossier psmh.kopba.org > Charger (Upload) le fichier psmh-kopba.zip > clic droit sur le zip > Extraire (dans psmh.kopba.org) Résultat attendu : psmh.kopba.org/public/index.php, psmh.kopba.org/includes/… Puis SUPPRIMER le zip du serveur. 4. BASE DE DONNÉES La base kopbtsrs_psmh et l'utilisateur kopbtsrs_psmh doivent exister et l'utilisateur doit avoir TOUS LES PRIVILÈGES sur la base (cPanel > Bases de données MySQL > « Ajouter un utilisateur à une base »). Les tables se créent toutes seules à la première visite du site. 5. OUVRIR LE SITE https://psmh.kopba.org (ou http:// si le certificat SSL n'est pas encore actif) 6. CRÉER LE COMPTE ADMINISTRATEUR (une seule fois) Ouvrir le lien d'installation fourni séparément (admin/setup.php?key=…). Sans ce lien, la création du premier compte est bloquée. 7. HTTPS Quand https://psmh.kopba.org fonctionne (cPanel > SSL/TLS Status > AutoSSL), décommenter les 4 lignes « Forcer HTTPS » à la fin de public/.htaccess. 8. DROITS DES DOSSIERS storage/ et public/uploads/ doivent être modifiables par PHP (droits 755, le réglage par défaut de cPanel convient en général). En cas de page blanche ou d'erreur 500 : cPanel > Métriques > Erreurs.