Logo Debian

a2ensite retourne « ERROR: Site transmission does not exist! »

web


Ce petit billet pour une erreur qui m’a fait perdre pas loin de 30 minutes pour finalement n’être qu’un problème de nom du au passage à Jessie. Alors je vous la fais courte.

Si lors de l’appel de a2ensite vous obtenez l’erreur suivante et que vous êtes passé sur Debian Jessie:

# a2ensite transmission 
ERROR: Site transmission does not exist!

Il est fort probable que votre fichier de configuration situé dans /etc/apache2/sites-available/ n’est pas l’extension .conf. Pour corrigé ce problème, 2 solutions, changer le fichier apache2.conf ou modifier le nom de vos fichiers de configuration. Je vous conseille la deuxième pour être tranquille lors des prochaines mise à jour ou pour le transfert de vos sites sur un autre serveur fraîchement installé.

Méthode simple et efficace

Pour modifier les noms de configuration, rien de plus simple mais aussi de rébarbatif selon le nombre de fichiers à changer :

# mv /etc/apache2/sites-available/transmission{,.conf}

Méthode déconseillée

Si vous avez trop de site et que vous voulez juste changer le fichier de configuration apache2.conf, remplacez la ligne :

- IncludeOptional sites-enabled/*.conf
+ IncludeOptional sites-enabled/*

Plus d’informations sur IncludeOptional dans la documentation Apache.

Conclusion

Vous pouvez dorénavant exécuter la commande a2ensite sans erreur.

# a2ensite transmission.conf

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.