====== Mises à jour majeures de MacOS ======
Lorsque vous effectuez une mise a jour majeure de votre systeme MacOS (passer de //Mojave// à //Catalina// par exemple), il arrive fréquemment que cette dernière réinitialise certains réglages.
Nous vous expliquons ici comment remettre les choses en ordre.
===== 1. Variables de compilation =====
Lors des mises à jour système, MacOS a tendance à "oublier" certaines variables système, comme le dossier "include" par défaut du compilateur GCC. Typiquement, la compilation de wims ne trouvera pas certains fichiers comme "gd.h".
Pour remédier à cela, il suffit de lancer la commande suivante :
xcode-select --install
nb : s'ils sont déja installés, il vous indiquera "error: command line tools are already installed."
===== Spécificité de MacOS Catalina =====
À partir de cette version, on trouve désormais ceci dans httpd.conf :
#LoadModule cgid_module libexec/apache2/mod_cgid.so
#LoadModule cgi_module libexec/apache2/mod_cgi.so
Retirez donc les "#" pour activer les lignes concernant les appels CGI.
===== 2. Reconfigurer le serveur web Apache =====
Lors de la mise a jour système, MacOS réinitialise tous les réglages d'Apache. Il vous faut alors refaire la configuration d'Apache, en suivant [[installation:apple:macosx_brew#configuration_wims_d_apache|les instructions ici]].