Dossier Découvrir Portix 3 min de lecture

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.

Publié parÉquipe Portix
Commencer la lecture
Le dossier complet

Pré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_fopen compatible avec HTTPS ;
  • droits d’écriture limités aux dossiers nécessaires ;
  • fichiers .htaccess ou web.config conservé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.

POURSUIVRE

Dans la même rubrique

Voir toute la rubrique
ÉCHANGES

Commentaires

Partagez une remarque ou posez une question à propos de cette publication.

0 commentaire
Aucun commentaire

Soyez le premier à commenter cette publication.

PARTICIPER

Ajouter un commentaire

Le contrôle anti-robot est appliqué automatiquement selon la configuration du portail.

Contrôle anti-robot
Résolvez ce calcul :9 + 3 = ?
Le contrôle expire après 15 minute(s).