Problème sur plesk 10.4.4 mise a jour

Fermé
Ikati-Team - 30 janv. 2012 à 14:56
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 30 janv. 2012 à 20:19
Bonjour,

J'ai un petit soucis j'ai eu la mise a jour de plesk 10.4.4 automatique, le seul problème c'est qu'il me met une erreur apache.

Erreur: Les nouveaux fichiers de configuration pour le serveur Web Apache n'ont pas été créés à cause d'erreurs dans les templates de configuration. Le message d'erreur détaillé a été envoyé à votre adresse mail. Veuillez vérifier vos mails, réparer les erreurs et cliquer sur %ici pour retenter de générer la configuration.


httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 8 of /etc/httpd/conf.d/zz010_psa_httpd.conf: Syntax error on line 12 of /usr/local/psa/admin/conf/vhosts_bootstrap.conf: Could not open configuration file /var/www/vhosts/graph-style.fr/conf/13278496380.98540700_httpd.include: No such file or directory

Bref si qqun a la solution je prend de suite
A voir également:

1 réponse

mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
Modifié par mamiemando le 30/01/2012 à 20:21
En gros il semblerait que dans /usr/local/psa/admin/conf/vhosts_bootstrap.conf tu tentes de charger à la ligne 12 le fichier /var/www/vhosts/graph-style.fr/conf/13278496380.98540700_httpd.include qui n'existe pas. Le fichier /usr/local/psa/admin/conf/vhosts_bootstrap.conf est chargé car il est référencé dans /etc/httpd/conf/httpd.conf à la ligne 210.

Difficile d'en dire plus, à part que cette configuration est moche, car en théorie la configuration de tes vhost n'a rien à faire dans /var/www et devrait en toute logique être dans /etc/apache2.

Vus les chemins (/usr/local...) la configuration apache sur laquelle tu travailles est faite "maison" et donc il est impossible de donner plus de précisions sans le contenu des fichiers.

En théorie, un serveur apache administré proprement comporte un fichier de configuration par vhost qui sont inclus ou non par le fichier de configuration d'apache si le vhost est actif ou non. Vu les chemins (/etc/httpd...) c'est probablement une distribution RedHat ou basée sur RedHat, et il faut reconnaître qu'elle n'incite pas à faire une configuration propre comme ce serait le cas par exemple sous Debian.

Juste pour information car tu n'es pas directement concerné, sous Debian, les vhosts seraient configurés dans des fichiers dédiés et stockés dans /etc/apache2/sites-available et activés en fonction des liens symboliques présents dans /etc/apache2/sites-availables. Je parle juste de ça pour t'indiquer une manière plus élégante pour administrer ton serveur...

Bref, il faut que tu vois ce qu'est devenu le fichier qui manque, si c'est légitime ou pas, supprimer la directive qui l'inclue si c'est légitime ou pas. Ensuite, il faut relancer ton serveur apache pour que les modifications que tu as apporté soient prises en compte :

/etc/init.d/apache2 restart


Bonne chance
0