Assistant d'installation web

Une fois les fichiers de Magix CMS 4 transférés sur votre serveur, l'assistant d'installation web prend le relais pour configurer votre environnement en quelques clics. Rendez-vous simplement sur l'URL de votre page d'accueil pour démarrer le processus.

Étape 1 : Vérification de la configuration serveur

Avant de commencer, le système effectue un diagnostic complet de votre hébergement. L'assistant s'assure que votre serveur répond à toutes les exigences techniques de Magix CMS 4 (version de PHP minimale, extensions requises, et droits d'écriture sur les dossiers). Si un élément bloque, le système vous indiquera précisément ce qu'il faut corriger.

Étape 2 : Connexion à la base de données

Vous serez invité à saisir vos identifiants SQL (hôte, nom de la base, utilisateur et mot de passe).

  • Création du fichier de configuration : L'assistant génère automatiquement le fichier de liaison sécurisé entre le CMS et votre base de données.

  • Déploiement de la structure : Une fois la connexion établie, l'installateur crée et configure instantanément les tables SQL nécessaires au bon fonctionnement du système (avec l'encodage standardisé utf8mb4).

Étape 3 : Finalisation

Lorsque l'architecture technique est déployée, le système finalise l'installation. Il se charge automatiquement de nettoyer les fichiers de cache temporaires générés durant le processus pour vous offrir un environnement parfaitement propre et rapide.

Étape 4 : Sécurité (Action manuelle requise)

Étape cruciale : Pour des raisons de sécurité évidentes, le dossier d'installation (souvent nommé install) ne doit plus être accessible une fois le site configuré. L'assistant vous demandera de supprimer ce dossier manuellement depuis votre serveur.

Pour accéder à votre serveur et supprimer ce dossier, utilisez un client FTP/SFTP. Voici les logiciels modernes et sécurisés que nous recommandons :

Clients FTP multiplateformes (Windows, Mac, Linux) :

  • FileZilla : Le client open source le plus populaire.

  • Cyberduck : Une excellente alternative, très intuitive et gérant de multiples protocoles (FTP, SFTP, Cloud).

Spécifiques à Windows :

  • WinSCP : Très léger, puissant et hautement sécurisé pour les transferts SFTP.

Spécifiques à macOS :

  • Transmit : La référence sur Mac, reconnu pour sa rapidité et son interface parfaitement intégrée à l'écosystème Apple.

(Note pour les développeurs : Si vous utilisez des IDE modernes comme PhpStorm ou Visual Studio Code, vous pouvez également supprimer ce dossier directement via leurs outils de déploiement SFTP intégrés).

FAQ : Assistant d'installation

Dès que l'ensemble des fichiers de Magix CMS 4 est déposé sur votre serveur, ouvrez simplement votre navigateur et rendez-vous sur l'adresse web de votre site (l'URL racine). Le système détecte automatiquement l'absence de configuration et lance l'assistant d'installation pas à pas.

Avant de commencer, l'assistant effectue une vérification complète de votre hébergement : compatibilité de la version PHP (PHP 8.2+ pour la V4), présence des extensions obligatoires (PDO, mbstring, GD2, libxml, SPL) et validation des droits d'accès en écriture (CHMOD) sur les dossiers système. Si un prérequis n'est pas rempli, l'assistant affiche une alerte détaillée indiquant précisément l'élément bloquant à corriger.

Après avoir renseigné vos identifiants SQL (hôte, nom de la base, utilisateur et mot de passe), l'assistant réalise deux opérations automatiques :

  • Il crée le fichier de configuration sécurisé reliant le CMS à votre base de données.

  • Il déploie l'intégralité des tables du système configurées avec l'encodage standardisé utf8mb4, garantissant la compatibilité totale avec les caractères internationaux et les emojis.

Il s'agit d'une étape de sécurité obligatoire. Si le dossier install restait accessible sur votre serveur, n'importe quel visiteur pourrait relancer la procédure, écraser votre base de données existante ou modifier les accès administrateurs. Sa suppression manuelle verrouille définitivement le site.

Vous pouvez vous connecter à votre serveur avec n'importe quel client de transfert moderne :

  • Multiplateformes (Windows, Mac, Linux) : FileZilla (la référence open source) ou Cyberduck (très polyvalent et compatible multi-protocoles).

  • Windows : WinSCP (léger et optimisé pour le protocole SFTP).

  • macOS : Transmit (rapide et ergonomique dans l'écosystème Mac).

  • Dans l'IDE : Directement depuis les outils de déploiement et de synchronisation intégrés à des environnements comme PhpStorm ou Visual Studio Code.

Haut

Nous utilisons des cookies pour vous garantir la meilleure expérience, analyser notre trafic et vous proposer des contenus adaptés. En savoir plus.