Installer Portix V3 et préparer son hébergement
Préparer PHP 8.3.3 à 8.5.x, HTTPS, les permissions, la première connexion et le dépôt officiel avant l’ouverture du portail.
Commencer la lecturePrérequis recommandés
Portix est prévu pour PHP 8.3.3 à PHP 8.5.x. L’hébergement doit permettre les sessions, JSON, OpenSSL et au moins un transport HTTPS utilisable : cURL, flux PHP HTTPS ou socket TLS.
Contrôles avant installation
- HTTPS actif avec un certificat valide ;
- extension OpenSSL chargée ;
- cURL activé ou
allow_url_fopencompatible avec HTTPS ; - droits d’écriture limités aux dossiers nécessaires ;
- fichiers
.htaccessouweb.configconservés ; - archives et sauvegardes placées hors accès public.
Première connexion
Le secret d’installation doit être remplacé immédiatement. Les comptes provisoires ne doivent jamais rester utilisables à distance sans activation temporaire et contrôlée.
Activation de la page d’accueil
Après installation, vérifiez dans la gestion des services que le module Accueil est actif. Une route existante peut répondre « Module désactivé » lorsque le service correspondant est coupé ; il ne s’agit pas d’un lien absent.
Dépôt officiel de mise à jour
L’adresse du dépôt doit être une URL HTTPS complète terminée par un slash. La valeur par défaut est https://portix-v3.org/maj-distant-portix/. Sa consultation nécessite un transport TLS fonctionnel sur le serveur.
Préparer un environnement cohérent
L’installation doit disposer d’une version PHP compatible, des extensions requises, d’un accès en écriture limité aux répertoires de stockage et d’un serveur Web correctement configuré. Les fichiers applicatifs et les données ne doivent pas être mélangés. Cette séparation facilite les mises à jour, les sauvegardes et le diagnostic en cas d’erreur.
Comprendre l’organisation de Portix
Le cœur de Portix reçoit la requête, identifie la route, applique les contrôles d’accès puis appelle le contrôleur correspondant. Les services regroupent les règles métier et les gabarits se chargent de l’affichage. Les modules ajoutent leurs propres routes et fonctions sans modifier directement les données des autres composants.
Mettre à jour sans perdre les données
Les archives d’importation doivent contenir uniquement les fichiers autorisés et un manifeste conforme. Les données locales, comptes, contenus et réglages restent en dehors du paquet automatique. Une mise à jour sérieuse commence par une sauvegarde, vérifie la version de départ, contrôle les empreintes puis déclenche les migrations prévues pour la version cible.
Contrôles après installation
Une fois Portix installé, il convient de tester la première connexion, le changement du mot de passe provisoire, l’accès à l’administration, les courriels, les PDF, les tâches planifiées et les principaux modules. Les permissions du système de fichiers et les journaux PHP doivent également être vérifiés avant l’ouverture du portail aux utilisateurs.
Une première installation réellement distincte d’une mise à jour
Le paquet complet est produit depuis un état nettoyé : données de développement supprimées, secrets régénérés et compte administrateur initial recréé avec le mot de passe provisoire prévu pour la première connexion. La mise à jour, elle, ne doit jamais embarquer les données runtime d’un site existant.
Valider avant l’ouverture du site
Après installation, il faut contrôler les routes, les formulaires, les modules actifs, l’accès administrateur, les PDF, les courriels et les fonctions critiques. Les archives Portix sont également vérifiées par extraction complète et contrôle des empreintes avant livraison.
Soyez le premier à commenter cette publication.