La création d'un virtualhosts sous mac est légèrement différente de windows.

Nous allons travailler avec MAMP sous Mac OS X qui s’avère être une solution très pratique pour développer en local.

N'oubliez pas d'adapter le port de votre configuration avec le tutoriel ou l'inverse.

Commencez par ouvrir le fichier /Applications/MAMP/conf/apache/httpd.conf et ajouter la ligne suivante(en fin de fichier) :

# NameVirtualHost *
Include /Applications/MAMP/conf/apache/virtualhost.conf

Pour plus de détails, reportez vous à la documentation d'Apache.

On crée un fichier pour y placer toute notre configuration afin de séparer les virtualhosts du fichier de configuration globale d'Apache.

Créer le fichier virtualhost.conf dans le dossier /Applications/MAMP/conf/apache/ et ajouter les lignes suivante:

NameVirtualHost *:80
##Votre configuration local
<VirtualHost *:80>
        DocumentRoot    "/Applications/MAMP/htdocs"
        ServerName      www.localhost
        ServerAlias     localhost
</VirtualHost>
##On ajoute les virtualhosts
<VirtualHost *:80>
        DocumentRoot    "/Applications/MAMP/htdocs/magixcms"
        ServerName      www.magixcms.loc
        ServerAlias     magixcms.loc
</VirtualHost>

L'extension .loc est simplement pour notre exemple, choisissez votre extension de travail local pour plus de confort.

Les fichiers sont configurés, il faut renseigné la DNS dans le fichier hosts de votre machine.

Ouvrez un terminal et taper les lignes suivante:

sudo nano /etc/hosts

Vous aurez une fenêtre ressemblant à ceci :

Ensuite ajouter les DNS pour les virtualhosts:

127.0.0.1     www.magixcms.loc

Note: Ajouter vos lignes juste en dessous de :

127.0.0.1     localhost

Sauvegarder et redémarrer votre serveur local.

FAQ : Configuration

Immédiatement après l'installation, il est essentiel de configurer les paramètres généraux dans l'administration : définir le titre global du site, valider l'URL principale pour le maillage interne, sélectionner la langue par défaut et activer le protocole HTTPS pour sécuriser l'ensemble des échanges.

Magix CMS 4 permet d'injecter directement les feuilles de style (CSS/SCSS) de votre thème au cœur de l'éditeur TinyMCE. Cette fonctionnalité offre à vos rédacteurs un véritable rendu WYSIWYG ("what you see is what you get"), garantissant que la mise en page visualisée dans l'administration soit strictement identique à celle publiée sur le site.

Magix CMS 4 intègre deux niveaux d'optimisation : la mise en cache SQL native, qui stocke automatiquement les requêtes de base de données les plus lourdes pour soulager le serveur, et la mise en cache de fichiers optionnelle, qui génère des rendus statiques de vos pages pour un affichage instantané lors des pics de trafic.

Le mode Développement désactive les caches, active les logs d'erreurs et génère des Source Maps (.css.map) pour faciliter l'intégration et le débogage. À l'inverse, le mode Production active la minification des assets (CSS/JS) et enclenche les caches (SQL et fichiers) pour garantir des performances de chargement maximales et sécuriser le site.

Oui, Magix CMS 4 gère nativement les protocoles modernes HTTP/2 et HTTP/3. Cette gestion transparente permet la parallélisation du chargement des ressources (images, scripts, styles) sans nécessiter de configurations complexes, améliorant ainsi drastiquement les temps de réponse et vos scores Web Vitals.

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.