a2ensite retourne « ERROR: Site transmission does not exist! »
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
bernard
Merci pour l’info.
Mi64
Merci