Extension Zazou miniweb server (ZWMS) pour K-Meleon.

K-meleon n'a pas eu de version stable depuis 2010. Il est à considérer comme obsolète.

L'extension kzmws permet d'avoir un server web dans le navigateur internet K-Meleon, autorisant ainsi d'avoir des sites web dynamiques (ou statiques) sur des supports amovibles (CR-ROM, clef USB).

Installation

Elle est relativement aisée. Il faut copier le fichier ZazouMiniwebServer.dll dans le répertoire de K-Meleon et le fichier kzmws.dll dans le sous-répertoire kplugins.

Configuration du serveur.

Le fichier de configuration de ZMWS, _config.zmwsc, doit se trouver dans le répertoire de K-Meleon.

On se retrouve avec l'arborescence ci-dessous :

\ K-Meleon
| - ZazouMiniwebServer.dll
| - _config.zmwsc
\ kplugins
 | - kzwms.dll

Le paramètre le plus important pour kzmws est Main:webdir. C'est en utilisant cette valeur qu'il va gérer le serveur Mysql.

Par exemple, pour mon serveur web, j'ai la valeur c:\\web\\htdocs. Kzmws s'attend à trouver le binaire du serveur mysql dans le répertoire c:\\web\\htdocs\\..\\mysql\\bin que l'on s'implifiera par c:\\web\\mysql\\bin.

Le chemin définit par Main:webdir peut être relatif, ce qui permet, par exemple, de mettre K-Meleon et le site web (plus mysql, php ou tout autre interpréteur) sur un périphérique amovible (clef USB, CD-ROM…).

L'arborescence que j'utilise donne ceci :

\ web
|-\ htdocs
|-\ mysql
| |-bin
| |-data
| |-share
|-\ php
  |-ext

Mysql

J'ai copié les scripts de démarrage et de fermeture du serveur Mysql sur le site de ZMWS. Kzmws lance ces scripts pour démarrer et arrêter le serveur. J'ai choisi cette solution car elle permet de gérer plus facilement des changements de mot de passe ou d'autres problèmes qui pourraient être liés à un changement de configuration ou un paramétrage spécifique du système.

L'arrêt de mysql est automatique à la fermeture de K-Meleon si le serveur a été lancé avec l'extension. Les script pour mysql

mysql_start.bat

start mysqld --no-defaults --skip-innodb --datadir=..\data --pid-file=NULL

mysql_stop.bat

start mysqladmin shutdown -user=root --password=root

Téléchargements