J’ai récemment été confronté a un problème de fonctionnement du serveur local lors du développement de sites internet. Les site locaux tournent avec la version Apache2 fournie avec Mac OS Monterey (actuellement 12.6.1) + PHP 7.4 (attention pas évident à faire fonctionner en raison de la nécessité d’avoir un PHP signé : voici un bon guide d’installation de PHP à suivre si besoin)
Si le serveur semblait fonctionner correctement au départ, il avait parfois des sautes d’humeur… Certains fichiers refusant tout simplement de se charger, ou ne ne se chargeant que certaines fois ! Pas terrible en somme. Les fichiers incriminé répondant comme ceci :
Failed to load resource: The network connection was lost errors
Il semble que le problème venait d’un problème de paramétrage du fichier de configuration apache (/etc/apache2/httpd.conf) :
J’avais oublié de charger le module « mod_expires.so »
LoadModule expires_module libexec/apache2/mod_expires.so
Cela pourra certainement aider quelqu’un.