#1 Mon 09 August 2021 08:55
- lraes
- Participant occasionnel
- Date d'inscription: 11 Jan 2016
- Messages: 15
log erreur apache suite à l'activation httpd-vhosts.conf
Apache ne demarant pas, voici le log:
httpd.exe: Syntax error on line 511 of C:/webserver/Apache24/conf/httpd.conf: Syntax error on line 33 of C:/webserver/Apache24/conf/extra/httpd-vhosts.conf: Include takes one argument, Name(s) of the config file(s) to be included; fails if the wildcard does not match at least one file
J'ai suivi scrupuleusement les instructions d'install du doc lizmap version 3.4
-Quelles seraient les étapes et(ou) fichiers à vérifier ?
Merci
Bien cordialement
images en pièces jointes
Hors ligne
#2 Mon 09 August 2021 08:58
- lraes
- Participant occasionnel
- Date d'inscription: 11 Jan 2016
- Messages: 15
Re: log erreur apache suite à l'activation httpd-vhosts.conf
J'ai oublié de mentionner qu'il s'agissait d'une installation de lizmap sous windows 10
Hors ligne
#3 Mon 09 August 2021 11:55
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 70
- Site web
Re: log erreur apache suite à l'activation httpd-vhosts.conf
Bonjour;
Je n'arrive pas à voir vos pièces jointes, sont-elles vraiment présentes ?
Quelle est la documentation d'installation que vous avez suivi, est-ce bien celle-ci ?:
https://docs.lizmap.com/current/fr/install/windows.html
Pouvez-vous vérifier dans le fichier C:\webserver\Apache24\conf\extra\httpd-vhosts.conf quelle est la version exacte de php à prendre en compte.
Dans la doc d'install de lizmap, à la troisième ligne de ce fichier virtual host, il semblerait que ce soit la version 7.3:
Code:
Include conf/extra/php73.conf
Cependant, lorsqu'on clique sur le lien "Non Thread Safe" de PHP 7.3.10 des prérequis tout en haut de la doc d'install, on voit qu'il y a maintenant une version 7.4 (7.4.22) disponible de PHP.
Quelle version de PHP avez-vous installé ? la 7.3 ou la 7.4. Et cette version correspond-elle bien à celle à laquelle vous faites référence dans le fichier définissant l'hôte virtuel d'Apache ?
Dernière modification par Blaise Picinbono (Mon 09 August 2021 12:03)
Hors ligne
#4 Mon 09 August 2021 13:35
- lraes
- Participant occasionnel
- Date d'inscription: 11 Jan 2016
- Messages: 15
Re: log erreur apache suite à l'activation httpd-vhosts.conf
Bonjour,
Merci pour votre retour.
J'ai suivi effectivement le lien que vous mentionnez.
la version exacte de php à prendre en compte dans le fichier httpd-vhosts.conf est "php73". J'ai installé la version 7.3.29
J'ai également installé la version 7.4 en faisant référence aux fichiers correspondant sur un autre pc et j'ai le même problème.
j'espere que vous pourrez voir l'image que je joint "httpd-vhosts.jpg"
j'essaierai de joindre une autre image montrant "php73.conf"
Cordialement
Hors ligne
#6 Mon 09 August 2021 15:19
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 70
- Site web
Re: log erreur apache suite à l'activation httpd-vhosts.conf
Vous avez bien le fichier de conf du php: php73.conf ? Quel est son chemin exact en entier ?
Le message d'erreur est:
Code:
Include takes one argument
Lla dernière intervention sur ce fil (malheureusement sans retour) offre peut-être une piste:
https://georezo.net/forum/viewtopic.php?pid=338313
il faudrait tenter de faire la même chose:
dans le fichier httpd-vhosts.conf: mettre les commentaires des directives sur une autre ligne que la directive elle même, par exemple diviser la ligne 3 en 2lignes:
Code:
Include conf/extra/php73.conf #include the diretory conf file for php73 configuration
ou mieux:
Code:
#include the diretory conf file for php73 configuration Include conf/extra/php73.conf
Cela marche-t-il mieux ainsi ?
Hors ligne
#7 Mon 09 August 2021 16:45
- lraes
- Participant occasionnel
- Date d'inscription: 11 Jan 2016
- Messages: 15
Re: log erreur apache suite à l'activation httpd-vhosts.conf
La reponse qui tue !
J'ai enlevé tous les commentaires dans le fichier httpd-vhosts.conf
relancé apache et ça répond !
Qui dit mieux ?
Merci encore
Hors ligne
#8 Mon 09 August 2021 17:13
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 70
- Site web
Re: log erreur apache suite à l'activation httpd-vhosts.conf
Content que ça se débloque pour vous.
En vérifiant la doc d'Apache, effectivement un commentaire dans un fichier de configuration ne peux pas commencer en cours de ligne:
https://httpd.apache.org/docs/2.4/confi … tml#syntax
Code:
Syntaxe des fichiers de configuration Les lignes qui débutent par le caractère "#" sont interprétées comme des commentaires, et sont ignorées. Les commentaires ne doivent pas apparaître sur la même ligne qu'une directive de configuration.
Il y a donc manifestement un petit problème dans la doc d'install de lizmap, ça mériterait d'être signalé sur le projet github pour éviter que tout le monde tombe dans le piège.
Hors ligne