Table des matières
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 :
<IfModule !mpm_prefork_module> #LoadModule cgid_module libexec/apache2/mod_cgid.so </IfModule> <IfModule mpm_prefork_module> #LoadModule cgi_module libexec/apache2/mod_cgi.so </IfModule>
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 les instructions ici.