Stay tuned
Astuces dédiées à l'application VHCS 2 «
VHCS Astuce - Regénération des fichiers vhcs2.conf
Posted by M. declercq on Sep. 29 2006, page edited by M. declercq on Mar. 22, (popular)
Tags: vhcs configuration vhcs2.conf regénération
Il se peut que pour une raison ou une autre, vous ayiez modifié manuellement les fichiers vhcs2.conf qui se trouvent dans les répertoires /etc/vhcs2/apache/working et /etc/apache2/sites-available.
Ce faisant, la modification de ces fichiers n'est pas annodine puisque bien souvent, elle se traduira par l'impossiblité de modifier vos domaines via le panel d'administration de l'application VHCS 2. En effet, en modifiant les fichier vhcs2.conf manuellement, vous risquez fortement d'aboutir à une altération complète de votre configuration. Dans ce document, nous vous proposont donc une solution fiable qui vous permettra de re-générer correctement vos fichiers vhcs2.conf afin que vous puissiez ré-accéder à la configuration de vos domaines.
Avant propos
Cette astuce s'adresse aux administrateurs qui ont modifié manuellement leurs fichiers vhcs2.conf, ces derniers se trouvant dans les répertoires /etc/vhcs2/apache/working et /etc/apache/sites-availble , et qui n'arrivent plus à accéder à l'interface d'administration côté client. En général, cela se traduit par ce genre de message dans l'interface d'administration lorsqu'on clique sur un domaine :
"get_tag() | ERROR: '# httpd Data BEGIN. ' ne '# httpd Data END. ', '# httpd Data BEGIN. ' or '# httpd Data END. ' missing in src !"
Cette procédure permet donc de re-générer correctement les fichiers de configuration qui sont utilisés par l'application VHCS 2 et le Serveur Web Apache2.
Ps : Comme usuellement, toutes les commandes décrites dans cette astuce doivent être lançées avec les privilèges de l'utilsateur root.
I. Sauvegarde de vos fichiers de configuration actuels :
Dans un premier temps, il convient de faire une sauvegarde de vos fichiers de configuration actuels. Pour ce faire, il vous suffit de taper les commandes suivantes dans un terminal :
1. Sauvegarde du fichier /etc/apache2/sites-available/vhcs2.conf :
mv /etc/apache2/sites-available/vhcs2.conf /etc/apache2/sites-available/vhcs2.conf.bkp
2. Sauvegarde du fichier /etc/vhcs2/apache/working/vhcs2.conf :
mv /etc/vhcs2/apache/working/vhcs2.conf /etc/vhcs2/apache/working/vhcs2.conf.bkp
II. Restauration d'un fichier vhcs2.conf par défaut :
Dès à présent, vous allez devoir restaurer les fichiers vhcs2.conf par défaut tels qu'ils se trouvaient à l'installation de l'application VHCS 2. Pour ce faire, il vous suffit de taper les commandes suivantes dans un terminal :
1. Restauration du fichier /etc/apache2/sites-available/vhcs2.conf par défaut :
cp /etc/vhcs2/apache/parts/vhcs2_base.tpl /etc/apache2/sites-available/vhcs2.conf
2. Restauration du fichier /etc/apache2/sites-available/vhcs2.conf par défaut :
cp /etc/vhcs2/apache/parts/vhcs2_base.tpl /etc/vhcs2/apache/working/vhcs2.conf
III. Regénération des fichiers vhcs2.conf :
Désormais, il ne vous reste plus qu'a re-générer vos fichiers de configuration. Pour ce faire, il vous suffit de taper les commandes suivantes dans un terminal :
1. On stop le daemon de l'application VHCS 2 :
/etc/init.d/vhcs2_daemon stop
2. On se connecte au moniteur MYSQL :
mysql -u root -p
3. On selectionne la base de donnée de VHCS 2:
USE vhcs2
4. On lance une requête SQL afin de changer le status des domaine :
UPDATE domain SET domain_status='change';
5. On lance une requête SQL afin de changer le status des sous-domaines :
UPDATE subdomain SET subdomain_status='change';
6. On lance une requête SQL afin de changer le status des alias :
UPDATE domain_aliasses SET alias_status='change';
7. On quit le moniteur MYSQL :
quit
8. On lance un script qui va re-générer les fichiers vhcs2.conf :
/var/www/vhcs2/engine/vhcs2-rqst-mngr
9. On re-démarre le daemon de l'application VHCS 2 :
/etc/init.d/vhcs2_daemon start
Dès à présent, vos fichiers de configuration devraient être correctement re-générés et vous devriez pouvoir ré-accéder à l'administration de vos domaines.
FIN DE L'ASTUCE
PRECISIONS :
Cette astuce a été appliquée avec succès sur un système fonctionnant avec la distribution Ubuntu Dapper Drake (6.06 LTS) en mode graphique et Debian Sarge 3.1 Stable en mode serveur. Elle est plus particulièrement destinée à la version 2.4.7.1 de l'application VHCS.
Une erreur, une incompréhension concernant cette astuce ? N'hésitez pas à utiliser la fonction commentaire de notre Portail et/ou à nous joindre directement en utilisant notre formulaire contact : Nous contacter
Rédigé par M. Laurent DECLERCQ
v1.1 build 20060929.2213
Cette astuce est tirée du site officiel de VHCS