Schéma de la plateforme de test :
L'installation concerne la version 19 du logiciel WebDev. Connectez-vous sur le site de PC Soft pour télécharger les dernières versions de WebDev 19 :
Téléchargez également les modules communs à WinDev 19, WinDev Mobile 19 et WebDev 19 en version 190056s :
Après avoir téléchargé l'ensemble de ces fichiers, vous pouvez double-cliquez sur le fichier "WB190PACKDVDO40j.exe" pour le décompresser.
=>
Double-cliquez maintenant sur le fichier "Menu.exe".
=>
Cliquez sur "Installation de WebDev 19".
=>
Cochez "J'accepte les termes de cette licence".
=>
Cliquez sur "Suivant".
=>
Sélectionnez "Installer dans un répertoire unique".
=>
Cliquez sur "Suivant".
=>
Tapez : "C:\WebDev19" (Sans espace).
=>
Cliquez sur "Suivant".
=>
Cliquez sur "Oui".
=>
Sélectionnez "Personnalisé".
=>
Cliquez sur "Suivant".
=>
Tout cocher sauf "Le pack d'installation pour SILO et Réplication".
=>
Cliquez sur "Suivant".
=>
Décochez l'option "Partager les données des Centres de Contrôle".
=>
Cliquez sur "Suivant".
Si vous êtes abonné :
=>
Cochez "Je souhaite récupérer les anciens exemples de la LST".
=>
Cliquez sur "Suivant".
=>
Cochez "Installer le pilote ODBC sur HFSQL".
=>
Cliquez sur "Suivant".
=>
Acceptez le répertoire proposé par défaut ; cliquez sur "Suivant".
=>
Un résumé s'affiche ; cliquez sur "Suivant".
=>
Ne pas en tenir compte ; cliquez sur "Suivant".
=>
Cochez "Non, je redémarrerai plus tard".
=>
Cochez "Placez les icônes sur le bureau" et "Placer les icônes dans le menu Démarrer".
=>
Décochez "Lancer WebDev".
=>
Cliquez sur "Terminer" (Flèche).
Appliquez la mise à jour "WB190PACK044n.exe" :
=>
Double-cliquez sur le fichier "WB190PACK044n.exe".
=>
Décochez "Effectuer une sauvegarde de la version actuelle dans ...".
=>
Cliquez sur le bouton "Mettre à jour".
=>
Cliquez sur le bouton "OK".
Appliquez la mise à jour "WB190PACK056s.exe" :
=>
Double-cliquez sur le fichier "WB190PACK056s.exe".
=>
Décochez "Effectuer une sauvegarde de la version actuelle dans ...".
=>
Cliquez sur le bouton "Mettre à jour".
=>
Cliquez sur le bouton "OK".
Appliquez la mise à jour de l'AIDE ; fichier : "WX190PACKAIDE056s.exe" :
=>
Double-cliquez sur le fichier "WX190PACKAIDE056s.exe".
=>
Cliquez sur le bouton "Mettre à jour".
=>
Cliquez sur le bouton "OK".
Appliquez la mise à jour d'ODBC ; fichier : "WX190PACKODBC056s.exe" :
=>
Double-cliquez sur le fichier "WX190PACKODBC056s.exe".
=>
Acceptez le répertoire proposé par défaut.
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Terminer".
=>
Redémarrez la station de travail.
WebDev 19 est désormais installé.
=>
Double-cliquez sur l'icône "WebDEV 19" du bureau.
=>
Cliquez sur le bouton "Suivant".
=>
Tapez un nom et un mot de passe.
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Terminer".
L'environnement de travail est opérationnel. Au prochain démarrage de WebDev, vous obtiendrez la fenêtre suivante :
=>
Cochez, éventuellement, l'option "Ne plus afficher" pour ne plus taper votre mot de passe.
WebDev nécessite un serveur d'application. Si vous souhaitez continuer à suivre ce mode opératoire, vous devez obligatoirement avoir un serveur Linux (CentOS 6.x ou Debian Lenny) installé avec :
Le mode opératoire détaillé pour l'installation d'un serveur d'application WebDev 19 sous la CentOS 6 est ici (Document PDF de 60 pages) ...
Mon objectif est de mettre en place le Blog de PC Soft sur le serveur d'application CentOS 6.
Nous allons donc créer le répertoire "ftp_webdev" sur le serveur CentOS 6 virtualisé à l'aide de "FileZilla". Nous allons créer également les répertoires recommandés par PC Soft pour l'administration de nos sites Web. Nous utiliserons le gestionnaire "Administrateur WebDev" pour créer l'utilisateur "sysadmin" et lui donner des droits sur une base de données HFSQL spécifique.
=>
Démarrez le logiciel "FileZilla".
=>
Créez le répertoire "ftp_webdev".
=>
Double-cliquez sur le répertoire "ftp_webdev".
=>
Créez les répertoires "data", "sites" et "webservices".
=>
Bouton droit de la souris sur le répertorie "ftp_webdev".
=>
Sélectionnez "Attributs du fichier...".
=>
Tapez la valeur numérique : "775".
=>
Cochez l'option "Récursion dans les sous-dossiers".
=>
Cochez l'option "Appliquer à tous les fichiers et dossiers".
=>
Cliquez sur le bouton "OK".
=>
Quittez le logiciel "FileZilla".
Démarrez l'administrateur HFSQL :
=>
Tapez l'URL : "http://cnt6wdev.smnet.sys/WDAdminHF190".
Note | |
---|---|
Le nom de domaine complet de mon serveur d'application est : "cnt6wdev.smnet.sys". J'ai ajouté ma station virtuelle Windows 8.1 dans le DNS statique de la CentOS 6 ... |
=>
[Nom ou Adresse du serveur Hyper File], tapez : "localhost".
=>
[Port de connexion], tapez : "4900".
=>
[Nom d'utilisateur], tapez : "admin".
=>
[Mot de passe], par défaut aucun.
=>
Cliquez sur le bouton "Connexion".
Créez la base de données "blog_sysadmin" :
=>
[Nom de la nouvelle base], tapez : "blog_sysadmin".
=>
Cliquez sur le bouton "Créer la nouvelle base".
=>
Quittez le gestionnaire HFSQL.
Cette base de données nous servira pour tester le blog en mode "Client/Serveur".
Démarrez l'administrateur WebDev :
=>
Tapez l'URL : "http://cnt6wdev.smnet.sys/WDAdminWeb190".
=>
[Nom d'utilisateur], tapez : "ADMIN".
=>
[Mot de passe], tapez : "admin".
=>
Cliquez sur le bouton "Connexion".
=>
Cliquez sur le bouton "Comptes".
=>
[Login], tapez : "SYSADMIN".
=>
[Mot de passe], tapez : "Votre mot de passe".
=>
Cliquez sur le bouton "Créer".
=>
Cliquez sur les boutons "Parcourir" pour remplir les champs "Transferts FTP", "Sites", "Webservices" et "Fichiers de données" (Cf. image écran).
=>
Cochez l'option "Administrateur de WebDev".
=>
Cliquez sur le bouton "Appliquer".
Donnez, au compte utilisateur "sysadmin", un accès à la base de données "blog_sysadmin" :
=>
Sélectionnez le compte "SYSADMIN".
=>
Cliquez sur le bouton "Bases de données".
=>
[Adresse du serveur HyperFileSQL], tapez : "localhost".
=>
[Port], tapez : "4900".
=>
[Nom d'utilisateur], tapez : "admin".
=>
[Mot de passe], par défaut aucun.
=>
Cliquez sur le bouton "Tester".
=>
Cliquez sur le bouton "OK".
=>
Cliquez sur le bouton "Appliquer".
=>
Cliquez sur le bouton "OK".
=>
Quittez le gestionnaire Administrateur WebDev.
Notre serveur CentOS 6 est prêt à accueillir notre Blog (Exemple PC Soft).
Nous allons utiliser l'exemple : "WW_Blog_AWP".
=>
Démarrez le logiciel WebDev 19.
Menu
"Accueil" => "Ouvrir" => "Ouvrir un exemple...".
=>
Cliquez sur "WW_Blog_AWP".
Testez le projet :
=>
Cliquez sur le bouton "GO".
Le Blog fonctionne en local. Vous pouvez donc procéder au déploiement sur le serveur d'application "cnt6wdev.smnet.sys".
=>
Cliquez sur le bouton "Déployer le site".
=>
Cliquez sur l'option "Déployer le site à distance".
=>
Cochez l'option "Recompiler le projet avant la génération de la bibliothèque".
=>
Cliquez sur le bouton "Suivant".
Par défaut, tous les éléments à intégrer dans la bibliothèques sont cochés.
=>
Cliquez sur le bouton "Suivant".
=>
Cochez l'option "Français".
=>
Cliquez sur le bouton "Suivant".
=>
[Société], tapez : "PC SOFT".
=>
[Description], tapez : "WW_Blog_AWP".
=>
Cliquez sur le bouton "Suivant".
=>
Cochez l'option "Non : Ne pas faire de sauvegarde du projet".
=>
Cliquez sur le bouton "Terminer".
=>
Sélectionnez "Déployer le site WebDev sur un Serveur d'Application WebDev dsitant".
=>
Cliquez sur le bouton "Suivant".
Tenez compte de vos propres informations de connexion ; si vous avez suivi le mode opératoire sur l'installation d'un serveur d'application sur la CentOS 6, les paramètres sont les suivants :
=>
[Compte WebDev], tapez : "SYSADMIN" et le mot de passe "password".
=>
[Compte FTP], tapez : "sysadmin" et le mot de passe "password".
=>
Cliquez sur le bouton "Tester les paramètres".
=>
Cliquez sur le bouton "OK".
=>
Cliquez sur le bouton "Suivant".
Vous n'avez rien à modifier.
=>
Cliquez sur le bouton "Suivant".
Vous n'avez rien à modifier.
=>
Cliquez sur le bouton "Suivant".
=>
Cochez l'option "Inclure la modification automatique des fichiers dans l'installation".
=>
Cochez l'option "Effectuer la modification des fichiers de données HFSQL Client/Serveur".
=>
Double-cliquez sur la première ligne.
=>
[Adresse du serveur], tapez : "cnt6wdev.sment.sys".
=>
[Port], tapez : "4900".
=>
[Nom d'utilisateur], tapez : "admin".
=>
[Mot de passe], tapez : "admin".
=>
[Base de données], tapez : "blog_sysadmin".
=>
Validez.
=>
Cliquez sur le bouton "Suivant".
Vous n'avez rien à modifier.
=>
Cliquez sur le bouton "Suivant".
=>
Cochez l'option "Générer les fichiers de statistiques pour ce site".
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Terminer".
L'assistant vous propose un lien pour tester votre site. Dans cet exemple, le lien est le suivant : http://cnt6wdev.smnet.sys/WD190AWP/WD190Awp.exe/ CONNECT/WW_Blog_AWP. Notez-le !
=>
Cliquez sur le bouton "Fermer".
Modifiez les droits sur le répertoire distant [ftp_webdev/data/WW_Blog_AWP].
=>
Démarrez le logiciel "FileZilla".
=>
Connectez-vous avec le compte ftp "sysadmin" sur le serveur distant.
=>
Bouton droit de la souris sur [WW_Blog_AWP].
=>
Cliquez sur "Attributs du fichier...".
=>
Tapez la valeur numérique "775".
=>
Cochez les options "Récursion dans les sous-dossiers" et "Appliquer à tous les fichiers et dossiers".
=>
Cliquez sur le bouton "OK".
=>
Quittez le logiciel "FileZilla".
Testez le fonctionnement du site distant :
=>
Démarrez un navigateur Internet.
=>
Tapez l'URL de test ; exemple : http://cnt6wdev.smnet.sys/WD190AWP/WD190Awp.exe/CONNECT/WW_Blog_AWP.
=>
Connectez-vous avec le compte par défaut "admin" et le mot de passe "admin".
=>
Ajoutez l'utilisateur "sysadmin" dans le Blog puis connectez-vous avec cet utilisateur.
Tout fonctionne. Le blog distant est opérationnel ...
Tout est dans le titre : nous souhaitons migrer le Blog en "Client/Serveur".
=>
Cliquez sur le bouton "Charger l'analyse du projet".
=>
Cliquez sur le volet "Analyse".
=>
Cliquez sur le bouton "Nouvelle Connexion".
=>
Sélectionnez "HFSQL Client/Serveur".
=>
Cliquez sur le bouton "Suivant".
=>
Tapez le nom du serveur ; ici : "cnt6wdev.smnet.sys".
=>
Cliquez sur le bouton "Suivant".
=>
Tapez le nom d'utilisateur ; par défaut : "admin".
=>
Tapez le mot de passe ; par défaut aucun. "admin" si vous avez suivi mon tuto ...
=>
Cliquez sur le bouton "Suivant".
=>
La base de données est sélectionnée automatiquement ; ici : "blog_sysadmin".
=>
Cliquez sur le bouton "Suivant".
=>
[Nom], tapez : "BlogSysAdmin".
=>
[Libellé], tapez : "Connexion à 'cnt6wdev.smnet.sys'".
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Terminer".
=>
Cliquez sur le bouton "Oui".
=>
Acceptez les choix proposés par l'assistant.
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Copier maintenant".
=>
Acceptez la sélection des fichiers de données proposée par l'assistant.
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Terminer".
L'analyse a été modifiée par l'assistant :
Vous devez visualiser le passage d'une couleur "bordeaux" à une couleur "orange" ainsi que le libellé "HFSQL C/S".
Lancez le test du projet :
=>
Cliquez sur le bouton "GO".
=>
Cliquez sur le bouton "Oui".
=>
Cochez l'option "En Client/serveur : effectuer la modification automatique à chaud (sans déconnexion des utilisateurs)".
=>
Cliquez sur le bouton "Suivant".
Vous n'avez rien à modifier.
=>
Cliquez sur le bouton "Suivant".
Vous n'avez rien à modifier.
=>
Cliquez sur le bouton "Suivant".
Acceptez la sauvegarde des fichiers.
=>
Cliquez sur le bouton "Suivant".
Vous n'avez rien à modifier.
=>
Cliquez sur le bouton "Suivant".
=>
Cliquez sur le bouton "Terminer".
=>
Cliquez sur le bouton "OK".
Vous n'avez rien à modifier.
=>
Validez les réactualisations proposées.
Après un court instant, la fenêtre du Blog apparaît :
Le site fonctionne. Vous pouvez le déployer une nouvelle fois sur le serveur distant CentOS 6 ... N'oubliez pas d'enregistrer le projet.
Nous souhaitons rendre opérationnel notre blog avec l'URL : "http://blog.smnet.sys". Si vous avez suivi le mode opératoire sur l'installation d'un serveur CentOS 6 pour WebDev 19, vous disposez alors d'un serveur DNS statique.
Vous allez donc ajouter l'enregistrement de type CNAME suivant : "blog.smnet.sys". Vous allez également mofifier le fichier de configuration du serveur Apache pour qu'il pointe directement sur ce blog.
À partir de l'ordinateur sous Windows 8.1 :
=>
Démarrez l'utilitaire "Putty".
=>
[Host Name (or Address)], tapez : "cnt6wdev.smnet.sys".
=>
Cliquez sur le bouton "Open".
=>
Acceptez le certificat.
=>
[login as:], tapez : "root" puis le mot de passe du compte.
Modifiez le fichier [/var/named/smnet.sys] :
Tapez la ligne suivante :
Ligne 18 =>
blog IN CNAME cnt6wdev.smnet.sys
Redémarrez le serveur DNS :
#
service named restart
Modifiez le fichier [/etc/httpd/conf/httpd.conf] :
=>
Positionnez-vous à la fin du fichier.
=>
Tapez les lignes suivantes :
Redémarrez le serveur Apache :
#
service httpd restart
Quittez l'utilitaire "PuTTY" avec la commande "exit" puis démarrez un navigateur Internet.
=>
Tapez l'URL : "http://blog.smnet.sys".
La redirection fonctionne ...