L'installateur de Magix CMS 4 a été conçu pour être aussi fluide que le moteur lui-même. En moins de 5 minutes, votre environnement de production ou de développement sera opérationnel.

Prérequis techniques

Avant de commencer, assurez-vous que votre environnement respecte les standards de 2026 :

  • Serveur Web : Apache (avec mod_rewrite activé) ou Nginx.

  • PHP : Version 8.2 ou supérieure recommandée (pour profiter des performances du moteur Magepattern).

  • Base de données : MySQL 8.0+ ou MariaDB.

  • Accès : Un client SFTP/FTP ou un accès SSH.

  • Outils : Un éditeur de texte moderne (VS Code, PHPStorm) pour la personnalisation de vos futurs plugins.

Procédure d'installation

1. Préparation des fichiers

Téléchargez l'archive officielle de Magix CMS 4. Décompressez-la localement. Vous y trouverez la structure optimisée incluant le cœur du système et les répertoires de vos futurs thèmes et extensions.

2. Configuration de la base de données

Créez une base de données vide via votre interface d'hébergement (cPanel, Plesk, ou ligne de commande). Notez précieusement :

  • Le nom de la base.

  • L'utilisateur et son mot de passe (assurez-vous qu'il possède les droits de lecture/écriture/modification).

3. Transfert sur le serveur

Envoyez l'intégralité des fichiers vers la racine de votre hébergement (ou le dossier cible) à l'aide de votre client SFTP.

4. Lancement de l'assistant interactif

Ouvrez votre navigateur et rendez-vous à l'adresse :

https://votre-domaine.com/install

L'assistant de Magix CMS 4 va alors vérifier la compatibilité de votre serveur et vous guider pour :

  • La connexion à la base de données.

  • La création de votre compte administrateur.

  • Nouveau en V4 : La configuration initiale de vos domaines autorisés (Host Header Validation).

Une Double Sécurité Intégrée

Magix CMS 4 introduit un mécanisme de protection avancé pour éviter toute réinstallation accidentelle ou malveillante :

  1. Blocage Intelligent de l'Installeur : Si le système détecte qu'une installation est déjà active (présence du fichier de configuration et lien base de données valide), l'assistant bloque automatiquement toutes les étapes. Il est impossible d'écraser un site existant via le script /install.

  2. Suppression Obligatoire : Une fois l'installation terminée avec succès, vous devez impérativement supprimer le dossier /install.

Note : Bien que le système bloque les étapes d'installation si le site est déjà en ligne, la suppression physique du dossier reste la règle d'or pour garantir l'étanchéité totale de votre serveur.

FAQ : Installation

Magix CMS 4 nécessite un environnement d'hébergement moderne compatible avec PHP 8.2 ou supérieur, ainsi qu'une base de données relationnelle (MySQL ou MariaDB). L'architecture a été pensée pour s'appuyer sur un autoloader global optimisé pour les versions récentes de PHP.

L'installation s'effectue en téléchargeant le package officiel (comme la version stable 4.0.0) depuis le dépôt GitHub officiel. Décompressez l'archive sur votre serveur web, pointez votre domaine vers le répertoire public, puis laissez-vous guider par l'assistant d'installation qui configure automatiquement la connexion à la base de données et exécute les scripts SQL initiaux.

Les récentes mises à jour de la version 4.0.0 intègrent des correctifs majeurs sur le script d'installation SQL. Si vous rencontrez une erreur, assurez-vous d'utiliser la dernière version stable en date et vérifiez que votre utilisateur de base de données dispose des privilèges suffisants (CREATE, INSERT, UPDATE, DROP) pour initialiser les tables.

Toutes les versions officielles, y compris les packages de la version 4.x.x ainsi que le détail des commits et correctifs (comme l'intégration des icônes Bootstrap dans TinyMCE ou les filtres de traduction), sont disponibles directement sur le dépôt GitHub officiel de Magix CMS.

Magix CMS est un logiciel libre et open source publié sous licence GPLv3. Il est développé et maintenu par Aurélien Gerits depuis 2008.

En savoir plus

  • Configuration requise

    Configuration requise

    Php Version : 7.x.x pour Magix CMS 3.xx et 8.2+ pour Magix CMS 4.x.x Modules Php requis: PDO mbstring GD2 libxml SPL XML(xmlreader,xmlwriter) Sql SGBD:...

  • Préparer l'installation

    Préparer l'installation

    Vous pouvez télécharger la dernière version de Magix CMS à l’adresse suivante: https://www.magix-cms.com Placer Magix CMS sur votre espace Une fois l’archive récupérée placer la sur votre...

  • Assistant d'installation

    Assistant d'installation

    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...

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.