Par T-PHP dans Développement
En installant Apache sur la nouvelle version de Ubuntu (à l'heure où j'écris cet article, il s'agit de la version 18.04.1 LTS), j'ai rencontré une erreur sur mon seveur local. Voici l'erreur en question.
Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration
Cela signifie que le mod_headers ne sont pas activés. Je vais donc vous montrer comment installer ça facilement depuis le terminal linux.
La méthode la plus simple consiste à utiliser la commande a2enmod qui vous permettra d'activer pour vous le mod_headers
Commencez par ouvrir le terminal de votre serveur local. Si vous êtes sur Ubuntu, vous pouvez utiliser le raccourci clavier CTRL / ALT / T
Vous pouvez maintenant saisir la commande pour activer a2enmod. Voici la ligne à insérer dans votre terminal :
sudo a2enmod headers
Le mode "sudo" vous permet d'être en mode administrateur. Il faudra donc insérer votre mot de passe root pour que la commande se lance.
Il ne restera plus qu'à redémarrer le serveur apache avec la commande qui suit :
systemctl restart apache2