DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Administrateur WEBDEV / Administrateur WEBDEV pour Linux / 5. Annexes
  • 1. Vérification de la configuration du serveur sous Débian
  • 1.1. Serveur Apache
  • 1.2. Serveur FTP (uniquement en cas d'installation par FTP)
  • 1.3. Librairie libstdc++
  • 1.4. Librairie QT
  • 1.5. Vérification du serveur Apache après installation du serveur d'application
  • 2. Vérification de la configuration du serveur sous Mandrake
  • 2.1. Serveur Apache
  • 2.2. Serveur FTP (uniquement en cas d'installation par FTP)
  • 2.3. Librairie libstdc++
  • 2.4. Librairie QT
  • 2.5. Vérification du serveur Apache après installation du serveur d'application
  • 3. Vérification de la configuration du serveur sous RedHat
  • 3.1. Serveur Apache
  • 3.2. Serveur FTP (uniquement en cas d'installation par FTP)
  • 3.3. Librairie libstdc++
  • 3.4. Librairie QT
  • 3.5. Vérification du serveur Apache après installation du serveur d'application
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Avant d'installer le serveur d'application WEBDEV pour Linux, il est nécessaire de vérifier la configuration du serveur Linux.
Les différentes étapes de cette configuration sont les suivantes :
  • Vérification de la présence du serveur Apache.
  • Recherche du fichier de configuration de Apache.
  • Vérification de la présence d'un serveur FTP (uniquement si une installation par FTP doit être effectuée).
  • Vérification de la présence de la librairie libstdc++
  • Vérification de la présence de la librairie QT version 4.5 minimale.
Après l'installation, il est également nécessaire de vérifier si le serveur Apache a bien été modifié.
Les paragraphes suivants expliquent comment faire ces vérifications sous diverses distributions :
  • Debian,
  • Mandrake 10,
  • Redhat 9.
1. Vérification de la configuration du serveur sous Débian

1.1. Serveur Apache

Vérification de la présence d'un serveur WEB Avant d'installer le serveur d'application WEBDEV, il est nécessaire de savoir si un serveur WEB Apache est installé.
Remarque : pour effectuer les manipulations suivantes, il est nécessaire d'être connecté en tant que "root".
Un moyen simple pour vérifier si le serveur Apache est lancé sur le serveur Linux, est d'utiliser la commande suivante :
dpkg-l apache
Installation d'un serveur Apache L'installation d'un serveur Apache peut par exemple être lancée par la ligne de commande suivante :
apt-get install apache
Recherche du fichier de configuration de Apache
Avant de lancer l'installation du serveur d'application WEBDEV Linux, il est nécessaire de connaître le répertoire et le nom du fichier de configuration de Apache.
Pour cela, exécutez les lignes de commande suivantes :
  1. Lister les programmes correspondants aux services utilisés :
    netstat --tcp --listen --numeric --program

    Cette ligne de commande permet de lister les services en cours d'utilisation avec le nom du programme correspondant.
  2. En connaissant le nom du programme, il est possible d'obtenir des renseignements sur sa configuration. Il suffit d'utiliser la ligne de commande suivante :
    <Nom Programme> -V

    Dans notre exemple, correspond à http2 :
    http2 -V
Vous obtenez les informations suivantes :
Dans ces informations, les deux points importants sont :
  • le chemin du répertoire du serveur.
  • le nom du fichier de configuration et son chemin. Son chemin est le plus souvent un chemin relatif au répertoire du serveur.
Le fichier de configuration nécessaire pour l'installation du serveur d'application WEBDEV pour Linux doit contenir le mot "User". Il est conseillé d'éditer le fichier de configuration trouvé précédemment et de rechercher le mot "User".
Si ce mot n'est pas trouvé, il est conseillé de faire une recherche dans les fichiers inclus dans ce fichier de configuration (pour trouver les fichiers inclus, il suffit de rechercher le mot "Include" dans le fichier de configuration).
Par exemple, pour éditer un fichier sous Débian, il suffit d'utiliser la ligne de commande suivante :
editor /etc/apache/httpd2.conf
Lorsque vous avez trouvé le fichier de configuration contenant le mot "User", notez son chemin et son nom, il vous sera demandé lors de l'installation du serveur d'application WEBDEV pour Linux.

1.2. Serveur FTP (uniquement en cas d'installation par FTP)

Le serveur FTP permet de réaliser simplement et directement les installations des sites WEBDEV. Ce serveur FTP doit être installé sur le poste serveur et doit pouvoir gérer les échanges sécurisés (avec mot de passe).
Un moyen simple pour vérifier si un serveur FTP est installé sur le serveur Linux, est d'utiliser la commande suivante :
netstat --tcp --listen |grep ftp
Cette ligne renvoie les services FTP actuellement installés sur le serveur. Si le service FTP n'est pas présent, il est nécessaire d'installer un serveur FTP.
L'installation d'un serveur FTP peut par exemple être lancée par la ligne de commande suivante :
apt-get install vsftpd
Dans ce dernier cas, vous pouvez modifier les paramètres de configuration de la façon suivante :
  • Editer "/etc/vsftpd.conf".
  • Décommenter la ligne "local_enable=YES" pour autoriser les logins du poste à se connecter par FTP.
  • Décommenter la ligne "write-enable=YES" pour autoriser les écritures.
  • Décommenter la ligne "local_umask=022".
  • Redémarrer le serveur ftp par la ligne de commande suivante :
    /etc/init.d/vsftpd restart

1.3. Librairie libstdc++

Pour vérifier la présence de la librairie libstdc++, il est conseillé d'utiliser la ligne de commande suivante :
ldconfig -p | grep libstdc++
Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer.

1.4. Librairie QT

Pour vérifier la présence de la librairie QT (Core et GUI), il est conseillé d'utiliser la ligne de commande suivante :
qtconfig
Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer (au minimum version 5.3). La ligne de commande suivante peut également être utilisée :
apt-get install libQt5Core
apt-get install libQt5Gui
apt-get install libQt5Widgets

1.5. Vérification du serveur Apache après installation du serveur d'application

Cette vérification doit être effectuée aussi bien si l'installation s'est terminée correctement ou si l'installation s'est terminée avec l'erreur "Config-broken".
Les étapes sont les suivantes :
  1. Vérifiez la configuration du serveur Apache grâce à la ligne de commande suivante :
    apache2ctl configtest

    Si une erreur apparaît, effectuez les manipulations suivantes.
  2. Allez dans le répertoire "/etc/apache2/mods-enabled" :
    cd /etc/apache2/mods-enabled
  3. Activez les modules "action" et "cgi" via les lignes de commande suivantes :
    ln -s ../mods-available/actions.load ./actions.load
    ln -s ../mods-available/actions.conf ./actions.conf
    ln -s ../mods-available/cgi.load ./cgi.load
Lorsque la configuration de Apache est correcte, il est conseillé de redémarrer Apache en utilisant par exemple la ligne de commande suivante :
apache2ctl graceful
Remarque : Juste après installation, le service WEBDEV29 est actif. Mais dans certains cas, si la machine Linux est redémarrée, le service ne sera pas relancé au boot.
Pour savoir si le serveur d'application WEBDEV est lancé, wd290admind doit être lancé. Pour connaître cette information, tapez la ligne de commande suivante :
ps -ef | grep wd290admind
Pour que le service WEBDEV29 se relance automatiquement au boot, tapez la ligne de commande suivante :
update-rc.d WEBDEV29 defaults 91
2. Vérification de la configuration du serveur sous Mandrake

2.1. Serveur Apache

Vérification de la présence d'un serveur WEB
Avant d'installer le serveur d'application WEBDEV, il est nécessaire de savoir si un serveur WEB Apache est installé.
Remarque : pour effectuer les manipulations suivantes, il est nécessaire d'être connecté en tant que "root".
Un moyen simple pour vérifier si le serveur Apache est lancé sur le serveur Linux, est d'utiliser la commande suivante :
netstat --tcp --listen
Cette ligne renvoie les services actuellement installés sur le serveur. Par exemple :
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:time *:* LISTEN
tcp 0 0 *:discard *:* LISTEN
tcp 0 0 *:daytime *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
Si le service http n'est pas présent, cela signifie qu'aucun serveur WEB n'est actuellement lancé sur le poste en cours.
Une autre méthode pour vérifier la présence d'un serveur WEB, est d'utiliser la ligne de commande suivante :
netstat --tcp --listen --numeric
Si le port 80 apparaît dans le résultat, cela signifie qu'un serveur WEB est installé.
Installation d'un serveur Apache L'installation d'un serveur Apache peut par exemple être lancée par la ligne de commande suivante :
urpmi apache
Recherche du fichier de configuration de Apache
Avant de lancer l'installation du serveur d'application WEBDEV Linux, il est nécessaire de connaître le répertoire et le nom du fichier de configuration de Apache.
Pour cela, exécutez les lignes de commande suivantes :
  1. Lister les programmes correspondants aux services utilisés :
    netstat --tcp --listen --numeric --program

    Cette ligne de commande permet de lister les services en cours d'utilisation avec le nom du programme correspondant.
  2. En connaissant le nom du programme, il est possible d'obtenir des renseignements sur sa configuration. Il suffit d'utiliser la ligne de commande suivante :
    <Nom Programme> -V

    Dans notre exemple, correspond à http2 :
    http2 -V
Vous obtenez les informations suivantes :
Dans ces informations, les deux points importants sont :
  • le chemin du répertoire du serveur.
  • le nom du fichier de configuration et son chemin. Son chemin est le plus souvent un chemin relatif au répertoire du serveur.
Le fichier de configuration nécessaire pour l'installation du serveur d'application WEBDEV pour Linux doit contenir le mot "User". Il est conseillé d'éditer le fichier de configuration trouvé précédemment et de rechercher le mot "User".
Si ce mot n'est pas trouvé, il est conseillé de faire une recherche dans les fichiers inclus dans ce fichier de configuration (pour trouver les fichiers inclus, il suffit de rechercher le mot "Include" dans le fichier de configuration).
Par exemple, pour éditer un fichier, il suffit d'utiliser la ligne de commande suivante :
emacs /etc/apache/httpd2.conf
Remarque : il est également possible d'éditer le fichier avec :
vi /etc/apache/httpd2.conf
Lorsque vous avez trouvé le fichier de configuration contenant le mot "User", notez son chemin et son nom, il vous sera demandé lors de l'installation du serveur d'application WEBDEV pour Linux.

2.2. Serveur FTP (uniquement en cas d'installation par FTP)

Le serveur FTP permet de réaliser simplement et directement les installations des sites WEBDEV. Ce serveur FTP doit être installé sur le poste serveur et doit pouvoir gérer les échanges sécurisés (avec mot de passe).
Un moyen simple pour vérifier si un serveur FTP est installé sur le serveur Linux, est d'utiliser la commande suivante :
netstat --tcp --listen |grep ftp
Cette ligne renvoie les services FTP actuellement installés sur le serveur. Si le service FTP n'est pas présent, il est nécessaire d'installer un serveur FTP.
L'installation d'un serveur FTP peut par exemple être lancée par la ligne de commande suivante :
urpmi proftpd

2.3. Librairie libstdc++

Pour vérifier la présence de la librairie libstdc++, il est conseillé d'utiliser la ligne de commande suivante :
ldconfig -p | grep libstdc++-libc6.2-2.so.3
Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer.
Remarque : il est nécessaire de s'assurer que la librairie libstdc++ ne soit pas configurée en mise à jour automatique vers la dernière version stable : en effet, une mise à jour vers un module non compatible pourrait être effectuée.

2.4. Librairie QT

Pour vérifier la présence de la librairie QT (Core et GUI), il est conseillé d'utiliser la ligne de commande suivante :
qtconfig
Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer (au minimum version 5.3).

2.5. Vérification du serveur Apache après installation du serveur d'application

Cette vérification doit être effectuée aussi bien si l'installation s'est terminée correctement ou si l'installation s'est terminée avec l'erreur "Config-broken".
Les étapes sont les suivantes :
  1. Vérifiez la configuration du serveur Apache grâce à la ligne de commande suivante :
    apachectl configtest

    Si une erreur apparaît, effectuez les manipulations suivantes.
  2. Editez le fichier de configuration de Apache.
    Par exemple, utilisez la ligne de commande suivante :
    emacs /etc/apache/httpd2.conf

    Remarque : il est également possible d'éditer le fichier avec :
    vi /etc/apache/httpd2.conf
  3. Recherchez la ligne suivante et supprimez le caractère # en début de ligne :
    # LoadModule actions_module /usr/lib/apache/1.3/mod_actions.so

    Remarque : selon la version d'apache, cette ligne peut varier. Cette ligne doit être de la forme :
    # LoadModule actions_module <path des modules du serveur>/
    mod_actions.so
  4. Sauvez le fichier de configuration et vérifiez à nouveau la configuration du serveur Apache (point 1).
Lorsque la configuration de Apache est correcte, il est conseillé de redémarrer Apache en utilisant par exemple la ligne de commande suivante :
apachectl graceful
Remarque : Juste après installation, le service WEBDEV29 est actif. Mais dans certains cas, si la machine Linux est redémarrée, le service ne sera pas relancé au boot.
Pour savoir si le serveur d'application WEBDEV est lancé, wd290admind doit être lancé. Pour connaître cette information, tapez la ligne de commande suivante :
ps -ef | grep wd280admind
Pour que le service WEBDEV29 se relance automatiquement au boot, tapez la ligne de commande suivante :
chkconfig --level2 service on
3. Vérification de la configuration du serveur sous RedHat

3.1. Serveur Apache

Vérification de la présence d'un serveur WEB
Avant d'installer le serveur d'application WEBDEV, il est nécessaire de savoir si un serveur WEB Apache est installé.
Remarque : pour effectuer les manipulations suivantes, il est nécessaire d'être connecté en tant que "root".
Un moyen simple pour vérifier si le serveur Apache est lancé sur le serveur Linux, est d'utiliser la commande suivante :
netstat --tcp --listen
Cette ligne renvoie les services actuellement installés sur le serveur. Par exemple :
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:time *:* LISTEN
tcp 0 0 *:discard *:* LISTEN
tcp 0 0 *:daytime *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
Si le service http n'est pas présent, cela signifie qu'aucun serveur WEB n'est actuellement lancé sur le poste en cours. Le nom utilisé pour le service peut varier d'un poste à l'autre.
Une autre méthode pour vérifier la présence d'un serveur WEB, est d'utiliser la ligne de commande suivante :
netstat --tcp --listen --numeric
Si le port 80 apparaît dans le résultat, cela signifie qu'un serveur WEB est installé.
Installation d'un serveur Apache
L'installation d'un serveur Apache doit être effectuée à partir du CD d'installation de Redhat.
Recherche du fichier de configuration de Apache
Avant de lancer l'installation du serveur d'application WEBDEV Linux, il est nécessaire de connaître le répertoire et le nom du fichier de configuration de Apache.
Pour cela, exécutez les lignes de commande suivantes :
  1. Lister les programmes correspondants aux services utilisés :
    netstat --tcp --listen --numeric -- program

    Cette ligne de commande permet de lister les services en cours d'utilisation avec le nom du programme correspondant.
  2. En connaissant le nom du programme, il est possible d'obtenir des renseignements sur sa configuration. Il suffit d'utiliser la ligne de commande suivante :
    <Nom Programme> -V

    Dans notre exemple, correspond à http2 :
    http2 -V
Vous obtenez les informations suivantes :
Dans ces informations, les deux points importants sont :
  • le chemin du répertoire du serveur.
  • le nom du fichier de configuration et son chemin. Son chemin est le plus souvent un chemin relatif au répertoire du serveur.
Le fichier de configuration nécessaire pour l'installation du serveur d'application WEBDEV pour Linux doit contenir le mot "User". Il est conseillé d'éditer le fichier de configuration trouvé précédemment et de rechercher le mot "User".
Si ce mot n'est pas trouvé, il est conseillé de faire une recherche dans les fichiers inclus dans ce fichier de configuration (pour trouver les fichiers inclus, il suffit de rechercher le mot "Include" dans le fichier de configuration).
Par exemple, utilisez la ligne de commande suivante :
emacs /etc/apache/httpd2.conf
ou :
vi /etc/apache/httpd2.conf
Lorsque vous avez trouvé le fichier de configuration contenant le mot "User", notez son chemin et son nom, il vous sera demandé lors de l'installation du serveur d'application WEBDEV pour Linux.

3.2. Serveur FTP (uniquement en cas d'installation par FTP)

Le serveur FTP permet de réaliser simplement et directement les installations des sites WEBDEV. Ce serveur FTP doit être installé sur le poste serveur et doit pouvoir gérer les échanges sécurisés (avec mot de passe).
Un moyen simple pour vérifier si un serveur FTP est installé sur le serveur Linux, est d'utiliser la commande suivante :
netstat --tcp --listen |grep ftp
Cette ligne renvoie les services FTP actuellement installés sur le serveur. Si le service FTP n'est pas présent, il est nécessaire d'installer un serveur FTP.
L'installation d'un serveur FTP peut être effectuée à partir du CD d'installation de Redhat.

3.3. Librairie libstdc++

Pour vérifier la présence de la librairie libstdc++, il est conseillé d'utiliser la ligne de commande suivante :
ldconfig -p | grep libstdc++-libc6.2-2.so.3
Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer.
Remarque : il est nécessaire de s'assurer que la librairie libstdc++ ne soit pas configurée en mise à jour automatique vers la dernière version stable : en effet, une mise à jour vers un module non compatible pourrait être effectuée.

3.4. Librairie QT

Pour vérifier la présence de la librairie QT (Core et GUI), il est conseillé d'utiliser la ligne de commande suivante :
qtconfig
Si ce fichier n'existe pas, il est conseillé de consulter la documentation de la distribution pour l'installer (au minimum version 5.3).

3.5. Vérification du serveur Apache après installation du serveur d'application

Cette vérification doit être effectuée aussi bien si l'installation s'est terminée correctement ou si l'installation s'est terminée avec l'erreur "Config-broken".
Les étapes sont les suivantes :
  1. Vérifiez la configuration du serveur Apache grâce à la ligne de commande suivante :
    apachectl configtest

    Si une erreur apparaît, effectuez les manipulations suivantes.
  2. Editez le fichier de configuration de Apache.
    Par exemple, utilisez la ligne de commande suivante :
    emacs /etc/apache/httpd2.conf

    ou
    vi /etc/apache/httpd2.conf
  3. Recherchez la ligne suivante et supprimez le caractère # en début de ligne :
    # LoadModule actions_module /usr/lib/apache/1.3/mod_actions.so

    Remarque : selon la version d'apache, cette ligne peut varier. Cette ligne doit être de la forme :
    # LoadModule actions_module <path des modules du serveur>/
    mod_actions.so
  4. Sauvez le fichier de configuration et vérifiez à nouveau la configuration du serveur Apache (point 1). Lorsque la configuration de Apache est correcte, il est conseillé de redémarrer Apache en utilisant par exemple la ligne de commande suivante :
    apachectl graceful
Remarque : Juste après installation, le service WEBDEV29 est actif. Mais dans certains cas, si la machine Linux est redémarrée, le service ne sera pas relancé au boot.
Pour savoir si le serveur d'application WEBDEV est lancé, wd290admind doit être lancé. Pour connaître cette information, tapez la ligne de commande suivante :
ps -ef | grep wd280admind
Pour que le service WEBDEV29 se relance automatiquement au boot, tapez la ligne de commande suivante :
ntsysv
et cochez le service wd290admind.
Version minimum requise
  • Version 28
Commentaires
libqtcore4 et libqtgui4 obsolètes
A ce jour : libqtcore4 et libqtgui4 sont obsolètes et remplacées par libqt5widgets5. Debian 12.
bmanchon
29 nov. 2023

Dernière modification : 22/12/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale