Chez oim, forum libre

Débattre => Informatique, questions et interrogations, geek en devenir... => Discussion démarrée par: Otomatic le mardi 20 novembre 2018, 09:52

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 20 novembre 2018, 09:52
(je pense notamment à Wamp).
Pensez également à la mise à jour 3.1.5 de Wampserver.
Parce que, entre autres :
- Correction d'une vulnérabilité de sécurité (XSS) trouvée par Franciny Salles dans index.php  :jc:
Voir http://forum.wampserver.com/read.php?1,153519 pour “comment ça marche”
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 20 novembre 2018, 10:04
En parlant mises à jour, si tu pouvais arrêter de dévaster le contenu du hosts, ça m'arrangerait bien. :)
Je sais bien que tu fais un backup, mais c'est pas le backup qui est utilisé, c'est le hosts.
Sur ce coups, ça sent le gros coups de fainéantise. Allez hop, on balance l'ancien hosts dans une sauvegarde et on crée le notre. :aa

Je vais regarder ton truc, j'ai la 3.1.3 je crois. En même temps, le XSS, c'est côté client, où est le problème ?
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 20 novembre 2018, 10:36
En parlant mises à jour, si tu pouvais arrêter de dévaster le contenu du hosts, ça m'arrangerait bien
Quelques petites précisions sur tes desiderata seraient les bienvenues avant d'entreprendre des évolutions.
Le problème est que Wampserver est principalement destiné aux “novices” et qu'ils ne lisent les docs ou viennent poser des questions qu'après avoir fait la bêtise parce que c'était écrit sur Internet dans un truc qui datait de dix ans — sans avoir vu la date — d'où la nécessité d'effectuer de nombreuses vérifications.

Néanmoins, il existe, dans le fichier wampmanager.conf : NotVerifyHosts= "off" qui peut être passé que manuellement à "on" et dont je pourrais étendre les effets sur le fichier hosts.
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 20 novembre 2018, 10:44
Je ne sais pas exactement ce qui se passe avec le hosts. Mais il arrive qu'il soit rasé pour être remplacé par localhost seulement (je ne confie pas la gestion de mes vhost à Wamp, je préfère le faire à la main).
Je crois que c'est à cause de la gestion des vhost. Peut-être aussi les install/mises à jour ?

Pour être tranquille, je ne démarre plus le service Wamp. J'ai juste besoin de Apache/PHP et Mysql/MariaDB.
Une fois que la version voulue est choisie, le service Wamp ne m'est plus utile.
Je travaille à l'ancienne, à la main, ça me rassure. Il n'y a que les certificats de sécurité qui sont gérés automatiquement.
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 20 novembre 2018, 17:15
Bonsoir,

Moi en ce qui me concerne j'utilise Wamp64 dans sa logique malgré une configuration assez hard avec plus de 50 vhosts en SSL.

Je dois dire que la mise à jour vers la .4 m'a tout rendu inopérable car apache n'a plus voulu démarrer.

Etant donné que je ne suis pas en forme pour le moment je n'ai pas expérimenté d'où venait le problème mais logiquement il n'y aurait pas du en avoir.

D'après les logs apache toutes les variable ont été modifiées ou transcrite d'une autre façon suite à cette mise à jour.

Du coup je suis repassé en .3 mais là le problème avec les autres mises à jour s'est posé étant donné qu'il m'a mis : mise à jour impossible car vous avez la version de wamp en .3 et vous devez être .4 donc j'ai du donner un coup de modifications à la volée pour changer le numéro de version en .4 pour pouvoir installer les mises à jours dont j'avais besoin. (Donc Fake version)

Là pas le moindre soucis toutes les version 7.2 et 7.1 fonctionnent très bien ainsi que la dernière de mariadb et MySQL. Donc pourquoi forcer ces mises à jour sur une version .4 de wamp ?

La version .5 là pas testé du tout car avant je dois voir le soucis de la version .4 en ce qui me concerne.

Je vous tiendrai au courant de mes investigations mais là je récupère.

:)
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 20 novembre 2018, 17:19
C'est toujours bon à savoir. :)
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 20 novembre 2018, 18:32
voir le soucis de la version .4 en ce qui me concerne.
Apache 2.4.35 ayant défini ${SRVROOT} comme variable, la version .4 a tenté d'en tenir compte, mais, en fin de compte pas terriblement bien selon les versions Apache du Wampserver sur lequel elle était appliquée.
Le httpd.conf doit, au final, contenir (modifier chemin et version en fonction de l'installation):
Code
# Apache variable names used by Apache conf files:
# The names and contents of variables:
# APACHE24, VERSION_APACHE, INSTALL_DIR, APACHE_DIR, SRVROOT
# should never be changed.
Define APACHE24 Apache2.4
Define VERSION_APACHE 2.4.37
Define INSTALL_DIR j:/wamp
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
Define SRVROOT ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
juste avant
Code
ServerRoot "${SRVROOT}"
Même si ServerRoot n'est pas défini par une variable.

Les variables APACHE24, VERSION_APACHE, INSTALL_DIR et APACHE_DIR existaient bien avant qu'Apache se décide à utiliser une variable comme SRVROOT.
Titre: Re: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 20 novembre 2018, 22:57
Bonsoir,

C'est bien correct c'est la variable qui n'est pas définie correctement dans la configuration apache.

Moi j'avais :

Code
# Apache variable names used by Apache conf files:
# The names and contents of variables:
# APACHE24, VERSION_APACHE, INSTALL_DIR, APACHE_DIR
# should never be changed.
Define APACHE24 Apache2.4
Define VERSION_APACHE 2.4.37
Define INSTALL_DIR f:/wamp64
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}

ServerRoot "${APACHE_DIR}"

et donc je l'ai remplacé par cela :

Code
# Apache variable names used by Apache conf files:
# The names and contents of variables:
# APACHE24, VERSION_APACHE, INSTALL_DIR, APACHE_DIR
# should never be changed.
Define APACHE24 Apache2.4
Define VERSION_APACHE 2.4.37
Define INSTALL_DIR f:/wamp64
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
Define SRVROOT ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}

ServerRoot "${SRVROOT}"

#ServerRoot "${APACHE_DIR}"

Je pense qu'il faudrait faire une vérification sur cette variable lors de la mise à jour pour qu'elle soit remplacée correctement.

Maintenant tout fonctionne très bien passé en .5 et pas de soucis.

Merci à toi pour les infos rapides.

Bonne fin de soirée.

Alain.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 22 novembre 2018, 13:02
Bonjour,

Bon maintenant que tout fonctionne j'ai un problème récurent lorsque je veux changer de version de php ou autres.

En effet lors du changement d'une version le répertoire /bin d'Apache se retrouve avec tout les fichiers à 0 byte et là je dois dire que j'ai déjà vu pareille chose lors d'une perte de droits sur les fichiers.

Avec la version .3 là pas le moindre soucis mais si je mets une .4 ou .5 le problème se pose.

J'ai essayé avec une nouvelle installation complète y compris une remise correcte de tous les compilateurs car là il y avait un fameux bordel dans toutes mes versions. (pour quand un tout en un de Microsoft  :go: ) mais rien n'y fait après chaque modifications je dois recopier le répertoire /bin pour que wamp démarre.

Le plus marrant c'est que pas une seule erreur. De plus j'analyse le gestionnaire d'événement pour voir si je trouve quelque chose mais rien de rien.

Donc j'en reviens à une question de droits car je suppose que ce répertoire est modifié lors de cette modification automatique.

Si quelqu'un à eu ce genre de soucis sur d'autres logiciels car je crois qu'il y a eu une modification concernant les droits utilisateurs lors de la dernière mise à jour de win10pro64 mais cela ne me dit pas pourquoi pas de problèmes jusque la .3 de wamp.

Encore un casse tête chinois mais bon je vais mettre tout cela sur le pc de développement en programmation machine (assembleur) pour avoir un debug complet de tout ce qui se passe en temps réel.

Bonne journée.

Alain.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 22 novembre 2018, 14:08
Bonjour,

Les “fichiers” à zéro bytes dans le dossier bin d'Apache sont normalement des liens symboliques sur les dll nécessaires selon la version PHP utilisée. (Ça n'a pas changé depuis belle lurette et Wampserver 2.5)
Par exemple, pour Apache 2.4.37 et PHP 7.2.12, un dir /al dans le dossier donne :
Code
 Le volume dans le lecteur J s'appelle SATA_1_J
 Le numéro de série du volume est DD8A-2E62

 Répertoire de j:\wamp\bin\apache\apache2.4.37\bin

22/11/2018  14:02    <SYMLINK>      icudt63.dll [j:/wamp/bin/php/php7.2.12/icudt63.dll]
22/11/2018  14:02    <SYMLINK>      icuin63.dll [j:/wamp/bin/php/php7.2.12/icuin63.dll]
22/11/2018  14:02    <SYMLINK>      icuio63.dll [j:/wamp/bin/php/php7.2.12/icuio63.dll]
22/11/2018  14:02    <SYMLINK>      icuuc63.dll [j:/wamp/bin/php/php7.2.12/icuuc63.dll]
22/11/2018  14:02    <SYMLINK>      libcrypto-1_1.dll [j:/wamp/bin/php/php7.2.12/libcrypto-1_1.dll]
22/11/2018  14:02    <SYMLINK>      libpq.dll [j:/wamp/bin/php/php7.2.12/libpq.dll]
22/11/2018  14:02    <SYMLINK>      libsasl.dll [j:/wamp/bin/php/php7.2.12/libsasl.dll]
22/11/2018  14:02    <SYMLINK>      libsodium.dll [j:/wamp/bin/php/php7.2.12/libsodium.dll]
22/11/2018  14:02    <SYMLINK>      libssh2.dll [j:/wamp/bin/php/php7.2.12/libssh2.dll]
22/11/2018  14:02    <SYMLINK>      libssl-1_1.dll [j:/wamp/bin/php/php7.2.12/libssl-1_1.dll]
22/11/2018  14:02    <SYMLINK>      php.ini [j:/wamp/bin/php/php7.2.12/phpForApache.ini]
22/11/2018  14:02    <SYMLINK>      php7ts.dll [j:/wamp/bin/php/php7.2.12/php7ts.dll]
              12 fichier(s)                0 octets
               0 Rép(s)  101 657 567 232 octets libres
puis, après avoir basculé sur PHP 5.6.38 :
Code
 Le volume dans le lecteur J s'appelle SATA_1_J
 Le numéro de série du volume est DD8A-2E62

 Répertoire de j:\wamp\bin\apache\apache2.4.37\bin

22/11/2018  14:22    <SYMLINK>      icudt57.dll [j:/wamp/bin/php/php5.6.38/icudt57.dll]
22/11/2018  14:22    <SYMLINK>      icuin57.dll [j:/wamp/bin/php/php5.6.38/icuin57.dll]
22/11/2018  14:22    <SYMLINK>      icuio57.dll [j:/wamp/bin/php/php5.6.38/icuio57.dll]
22/11/2018  14:22    <SYMLINK>      icule57.dll [j:/wamp/bin/php/php5.6.38/icule57.dll]
22/11/2018  14:22    <SYMLINK>      iculx57.dll [j:/wamp/bin/php/php5.6.38/iculx57.dll]
22/11/2018  14:22    <SYMLINK>      icutest57.dll [j:/wamp/bin/php/php5.6.38/icutest57.dll]
22/11/2018  14:22    <SYMLINK>      icutu57.dll [j:/wamp/bin/php/php5.6.38/icutu57.dll]
22/11/2018  14:22    <SYMLINK>      icuuc57.dll [j:/wamp/bin/php/php5.6.38/icuuc57.dll]
22/11/2018  14:22    <SYMLINK>      libeay32.dll [j:/wamp/bin/php/php5.6.38/libeay32.dll]
22/11/2018  14:22    <SYMLINK>      libpq.dll [j:/wamp/bin/php/php5.6.38/libpq.dll]
22/11/2018  14:22    <SYMLINK>      libsasl.dll [j:/wamp/bin/php/php5.6.38/libsasl.dll]
22/11/2018  14:22    <SYMLINK>      libssh2.dll [j:/wamp/bin/php/php5.6.38/libssh2.dll]
22/11/2018  14:22    <SYMLINK>      php.ini [j:/wamp/bin/php/php5.6.38/phpForApache.ini]
22/11/2018  14:22    <SYMLINK>      php5ts.dll [j:/wamp/bin/php/php5.6.38/php5ts.dll]
22/11/2018  14:22    <SYMLINK>      ssleay32.dll [j:/wamp/bin/php/php5.6.38/ssleay32.dll]
              15 fichier(s)                0 octets
               0 Rép(s)  101 696 008 192 octets libres
Il est possible de “copier” les fichiers au lieu de créer des liens symboliques :
Dans le fichier wamp/wampmanager.conf, remplacer :
Code
; Management of PHP dll files and phpForApache.ini in the Apache bin folder.
; "symlink" to create symbolic links - "copy" to copy files
CreateSymlink= "symlink"
par
Code
; Management of PHP dll files and phpForApache.ini in the Apache bin folder.
; "symlink" to create symbolic links - "copy" to copy files
CreateSymlink= "copy"
puis Rafraîchir.

Nota 1 : L'impossibilité de créer des liens symboliques sous Windows 10 n'a été rapportée qu'une seule fois dans le forum anglophone et c'est pourquoi il y a maintenant la possibilité de copier les fichiers.

Nota 2 : L'impossibilité de créer des liens symboliques ou même de copier les fichiers est “normalement” reportée dans php_error.log :
Code
if(symlink($target, $link) === false)
  error_log("Error while creating symlink '".$link."' to '".$target."' using php symlink function");
ou
if(copy($target, $link) === false)
  error_log("Error while copy '".$target."' to '".$link."' using php copy() function");
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 22 novembre 2018, 20:43
Avec la 3.1.4, je n'ai rien de tout ça.
Tous les fichiers sont copiés en dur dans chaque version de PHP/Apache. L'option CreateSymlink n'existe pas. :iz:

Mais ça me va, je préfère comme ça.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 22 novembre 2018, 21:57
Bonsoir,

Non apparemment la fonction CreateSymlink n'entre en activité qu'a partir de la mise à jour en .5.

J'ai donc modifié et mis CreateSymlink sur copy et maintenant tout est ok du côté des changements de versions.

Néanmoins à chaque fois que j'ai fait une implémentation de version aussi bien php mysql que mariadb j'ai du utiliser l'outil réinstaller les services pour que cela fonctionne.

Bon maintenant comme chez moi rien n'est jamais simple je n'arrive plus à relancer le mode SSL j'ai cette erreur :

Citation
httpd.exe: Syntax error on line 187 of F:/wamp64/bin/apache/apache2.4.37/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: Le module sp\xe9cifi\xe9 est introuvable.
Alors incompatibilité ou lien incorrect vers les extensions car les autres modules sont bien chargés ?

Bonne fin de soirée.

Alain.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 22 novembre 2018, 22:15
Ce module doit être dans F:/wamp64/bin/apache/apache2.4.37/modules/

Au pire, récupère ton module manquant ici : https://www.apachelounge.com/download/ (https://www.apachelounge.com/download/), ça t'évitera de recharger Wamp au complet.

Le lien est pour la version 64bit et 32bit de Apache 2.4.37
Sélectionne bien la version de ton VC++ en haut à gauche avant de télécharger !


Sinon, attends le retour de Otomatic, il doit bien avoir ça quelques part. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 22 novembre 2018, 22:32
Bonsoir,

Le module se trouve bien en bonne place c'est bien là qu'est le problème.

Donc je vais revérifier par rapport au compilateur pour voir ce qu'il en est :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 22 novembre 2018, 22:37
Ah ! Alors là... :iz:

C'est moi qui rêve ou Win10 chie vraiment dans la colle quand il s'y met ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 22 novembre 2018, 22:47
Bonsoir,

Aucune idée mais tout est bon côté VC et côté Modules.

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 22 novembre 2018, 22:58
Et ben tu n'as plus qu'à attendre Otomatic. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 23 novembre 2018, 07:34
Bonjour,

Je vais réinstaller tout cela sur un autre pc pour voir car apparemment j'ai des pertes de variables et cela n'est absolument pas normal.

J'ai remis la version .3 pseudo .4 car ici on doit travailler en intranet et là c'est nickel sans le moindre soucis et c'est bien cela que je n'arrive pas à cerner pour l'instant.

Bonne journée à Vous Tous.

Alain.

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 23 novembre 2018, 09:24
L'option CreateSymlink n'existe pas.
L'option pour choisir symlink ou copy dans wampmanager.conf n'existe que depuis 3.1.5, mais par défaut et depuis Wampserver 2.5, ce sont des liens symboliques qui sont créés.
Depuis Wampserver 3.0.0, c'est dans wamp/scripts/wampserver.lib.php fonction function linkPhpDllToApacheBin($php_version), fonction qui existe toujours avec la 3.1.5, un peu modifiée pour accepter le mode "copy".

Citation
    httpd.exe: Syntax error on line 187 of F:/wamp64/bin/apache/apache2.4.37/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: Le module sp\xe9cifi\xe9 est introuvable.
Alors incompatibilité ou lien incorrect vers les extensions car les autres modules sont bien chargés ?
Lorsque l'on change de version Apache, à part éventuellement recopie du fichier httpd-vhosts.conf, la nouvelle version ne reprends pas la configuration de chargement des modules de l'ancienne, ni les fichiers conf.
Il se pourrait donc que vous ayez oublié d'activer un des autres modules requis, probablement un des modules socache :
Code
# Required modules: mod_log_config, mod_setenvif, mod_ssl,
#          socache_shmcb_module (for default value of SSLSessionCache)
N'oubliez pas non plus que le fichier httpd-ssl.conf n'est pas copié vers le nouvel Apache à partir de l'ancien Apache. Vous devez le faire vous-même, tout en vous rappelant de vérifier que rien dans cette zone n'a changé entre les versions d'Apache.

Ah ! Alors là... :iz:
C'est moi qui rêve ou Win10 chie vraiment dans la colle quand il s'y met ?
Ce n'est pas un rêve, c'est la réalité pure et dure.
Selon les mises à jour de Windows 10, et en fonction des logiciels Microsoft installés comme par exemple Office, on peut avoir :
- Désinstallation de certains paquetages VC++
- Installation de paquetages VC++, mais sans clé de registre associée
- Suppression de services comme ceux de Wampserver
- Suppression des autorisations httpd.exe dans le parefeu
- Nettoyage du fichier hosts
là, ce ne sont que des trucs qui ont été constatés et reportés par certains, mais il doit y en avoir d'autres.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 23 novembre 2018, 10:33
Lorsque l'on change de version Apache, à part éventuellement recopie du fichier httpd-vhosts.conf, la nouvelle version ne reprends pas la configuration de chargement des modules de l'ancienne, ni les fichiers conf.Il se pourrait donc que vous ayez oublié d'activer un des autres modules requis, probablement un des modules socache : Code# Required modules: mod_log_config, mod_setenvif, mod_ssl,#          socache_shmcb_module (for default value of SSLSessionCache)N'oubliez pas non plus que le fichier httpd-ssl.conf n'est pas copié vers le nouvel Apache à partir de l'ancien Apache. Vous devez le faire vous-même, tout en vous rappelant de vérifier que rien dans cette zone n'a changé entre les versions d'Apache.
Bonjour,

Là pas de soucis toutes mes configurations sont bien reportées et modifiées le cas échéant selon les versions envisagées. En plus pour les tests de base je me limite au strict minimum avant de remettre toutes les configurations car il y en a pas mal de notre côté on ne peut pas dire que l'on se trouve dans un mode standard d'application.

Mais bon aussi côté win10 avec toutes les mises à jour qui se passe dans tout les sens en ayant très peu d'explications et ou l'on se retrouve avec des modifications dont on est loin de se douter et qui font perdre un temps infini en conjoncture pour pouvoir dépatouiller le tout.

J'ai eu le cas récemment lors de la dernière mise à jour ou j'ai du me retaper une installation complète de win10 car la plupart de mes logiciels ne fonctionnaient plus.

Total de cette connerie 3 jours de perdu car le pire il n'a même pas voulu me remettre mon image de backup effectuée en mirroring avec sa version native.

Pas de soucis je ne suis pas prêt de lâcher ce problème car j'aime aller au fond des choses et je dois dire que je tombe souvent sur des choses assez spécifiques qui ne sont pas répertoriées en solution classique dans le cadre du support Smf.

Bonne journée.

Alain.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 23 novembre 2018, 11:16
Bonjour,

Pour Apache 2.4.37 et mod_ssl.so introuvable il pourrait s'agir d'un problème nouveau.
En effet, chez Apachelounge, pour Apache 2.4.37, il est indiqué dans https://www.apachelounge.com/viewtopic.php?t=8138
Citation
Notice:
This is the first VC15 release with TLSv1.3 Openssl 1.1.1 support.
To use TLSv1.3 see http://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslciphersuite
et
If you do not want the Default, see www.apachelounge.com/viewtopic.php?p=37474#37474

Concernant SSL, je ne peux pas en dire plus, je ne l'utilise pas (encore) en local.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 23 novembre 2018, 12:34
Apache 2.4.37 apporte le support du protocole TLSv1.3 ? Cool !
Moi qui voulait le tester en local, je vais pouvoir faire ça. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 24 novembre 2018, 19:53
Bonjour,

Bon la majeure partie des problèmes viennent dès que l'on installe une version 7.2 de php.

En effet il y a deux fichiers dll : libcrypto-1_1-x64.dll et libssl-1_1-x64.dll qui se trouve dans le répertoire de la version 7.2.

Si on repasse dans une autre version de php tout est bloqué car il cherche toujours après ces deux fichiers qui sont indiqués comme non initialisés.

Donc solution simple il faut copier dans chaque répertoire de version php ces deux fichiers pour qu'il les copie lors de changement de version de php et à ce moment là ils sont marqués initialisés même si ils ne servent pas pour ces versions de php.

Je n'ai pas approfondi les scripts de wamp pour voir comment il gérait cela. J'ai simplement vu qu'il faisait un merge des fichiers dll pour les différentes version mais apparemment il doit y avoir un léger différentiel de comparatif pour l'application des versions qui n'est pas pris en compte.

Maintenant mes liens symboliques fonctionnent très bien et la version .5 ne comporte plus de problèmes.

Il faut juste ajouter pour les anciennes versions d'apache une vérification existentielle de la variable ServerRoot avec sa définition.

C'est déjà un grand point de cause défini.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 24 novembre 2018, 20:34
J'aime pas beaucoup cette façon que Wamp a de copier les fichiers ou de créer des liens.
Chaque version de PHP/Apache n'est pas très lourde et peu avoir ses fichiers bien à elle.
Surtout qu'il y a un gros changement avec PHP 7.2 (abandon de la vieille librairie de cryptographie mcrypt (https://secure.php.net/manual/fr/book.mcrypt.php) qui est remplacée par la toute nouvelle sodium (https://secure.php.net/manual/fr/book.sodium.php)).

C'est peut-être bien ça tes DLL.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 24 novembre 2018, 20:55
J'aime pas beaucoup cette façon que Wamp a de copier les fichiers ou de créer des liens.
Quelle autre solution à proposer ?

Je n'ai pas approfondi les scripts de wamp pour voir comment il gérait cela. J'ai simplement vu qu'il faisait un merge des fichiers dll pour les différentes version mais apparemment il doit y avoir un léger différentiel de comparatif pour l'application des versions qui n'est pas pris en compte.
fonction linkPhpDllToApacheBin dans scripts/wampserver.lib.php
à partir du contenu du tableau $phpDllToCopy créé dans scripts/config.inc.php
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 24 novembre 2018, 21:07
Procéder comme jusqu'à la version 5.3.4
Chaque version de Apache ou PHP embarque dans son dossier ses propres fichiers.

Une petite fonctionnalité pour ajouter des version de Apache ou PHP (déjà téléchargées manuellement ou dans le menu Wamp) serait un grand plus, ça éviterait de devoir le faire à la main. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 24 novembre 2018, 21:30
J'aime pas beaucoup cette façon que Wamp a de copier les fichiers ou de créer des liens.Chaque version de PHP/Apache n'est pas très lourde et peu avoir ses fichiers bien à elle.
On fait un simple différentiel sur les fichiers pour les implémenter vers apache donc c'est une chose assez souple et bonne car on a des fichiers en commun.

Une petite fonctionnalité pour ajouter des version de Apache ou PHP (déjà téléchargées manuellement ou dans le menu Wamp) serait un grand plus
Oui c'est vrai que cela ne serait pas mal mais là on sort des sentiers battus pour le simple utilisateur qui lui va suivre les versions standards de php ou autres. Le fait de le faire manuellement comme pour un php 7.3 ne pause pas de soucis.

Surtout qu'il y a un gros changement avec PHP 7.2 (abandon de la vieille librairie de cryptographie mcrypt qui est remplacée par la toute nouvelle sodium).
Oui c'est des fichiers qui doivent se limiter à la version 7.2 et ne pas être implémentés dans les autres versions de php donc là c'est juste une petit bug à corriger.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 24 novembre 2018, 21:42
Le souci, c'est qu'en copiant les fichiers d'une version unique, en modifiant juste la version sur le dossier de copie, ça revient à avoir une seule et même version.
D'une version à l'autre, on a des ajouts, des modifications, des bug fix, des security fix, et ça se passe très souvent dans les modules, pas uniquement sur le moteur Apache ou PHP.

Fonctionner avec une version unique qu'on copie à droite ou a gauche, en changeant sa version, est une très mauvaise idée et peut même s'avérer dangereux !
Il suffit de regarder le changelog Apache ou PHP, quand on change juste de version de x.y.1 à x.y.2 par exemple. La liste est souvent longue !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 08:26
Bonjour,

La classe de fichiers commune n'est jamais modifiée depuis le plus loin que je me rappelle du 5.5. De plus il suffit de vérifier le cheksum si on veut pousser à l'extrême.

Moi ici j'ai mis manuellement la version 7.3.RC6 de php et pas le moindre soucis.

Il subsiste seulement la sélection structurelle car quand on ajoute les librairies additionnelles telle que libsodium.dll elle doit se retrouver dans toutes les versions de php sinon a part cela tout fonctionne très bien y compris en ssl sur mes versions courantes d'apache 2.4.27 et 2.4.34 pour la 37 là je dois tester mais apparemment là il lui faut la librairie externe 1.1.1 d'openssl.

Donc à suivre je vais tester cela pour voir ce qu'il en est :)

(https://static.chez-oim.org/uploads/member_248/1543130784.jpg)

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 09:59
C'est quelle version commune qui est utilisée ? Ca peut pas le faire.
Regarde les DLL, c'est là qu'est mentionnée la version.

(https://static.chez-oim.org/uploads/member_1/1543136304.png)


Je vais télécharger cette version 5.3.5 pour voir ça de prêt.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 10:02
D'une version à l'autre, on a des ajouts, des modifications, des bug fix, des security fix, et ça se passe très souvent dans les modules, pas uniquement sur le moteur Apache ou PHP.
Il n'y a jamais de copies ou de liens à partir d'une version “unique”.
- Ce sont toujours les modules de la version Apache en cours qui sont chargés, pas ceux d'une autre version ou de la version d'avant.
- Ce sont toujours les dll de la version PHP en cours qui sont copiés ou “symlinkés” dans le dossier bin de la version d'Apache en cours.

La liste desdits fichiers dll est “unique” quelles que soient les version Apache et PHP utilisées et évolue avec les versions Apache et PHP, c'est d'ailleurs une des raisons des mise à jours Wampserver.
Par exemple, pour les fichiers icu*xx.dll xx peut valoir 38, 40, 42, 44, 46, 48 à 57 pour PHP de 5.3 à 5.6. 60 pour PHP 7.2, 61 à partir de 7.2.5, 62 à partir de 7.2.8, 63 à partir de 7.2.12 et 7.3RC6 et c'est aussi pourquoi certains addon nécessitent au moins une certaine version de Wampserver.
Le contenu du tableau $phpDllToCopy, pour Wampserver 3.1.4 est actuellement de 167 éléments :
Code
[0] => icudt63.dll
[1] => icuin63.dll
[2] => icuio63.dll
[3] => icule63.dll
[4] => iculx63.dll
[5] => icutest63.dll
[6] => icutu63.dll
[7] => icuuc63.dll
Les mêmes avec 62, 61, 60, 57 à 48, 46, 44, 42, 40, 38
[152] => libmysql.dll
[153] => libeay32.dll
[154] => libsasl.dll
[155] => libcrypto-1_1.dll
[156] => libssl-1_1.dll
[157] => libcrypto-1_1-x64.dll
[158] => libssl-1_1-x64.dll
[159] => libpq.dll
[160] => libssh2.dll
[161] => libsodium.dll
[162] => php5isapi.dll
[163] => php5nsapi.dll
[164] => ssleay32.dll
[165] => php5ts.dll
[166] => php7ts.dll
À chaque changement de version Apache ou PHP :
pour chaque nom de fichier de cette liste : {
- Le nom de fichier est-il un lien symbolique ou un fichier dans le dossier bin d'Apache ?
-- Si oui, il est supprimé (unlink)
- Existe-t-il un fichier de ce nom dans le dossier de la version PHP en cours ?
-- Si oui, il est copié ou symlinké dans le dossier bin d'Apache
}
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 10:09
Ah ! J'ai eu peur, je me suis fait une frayeur.

Mais alors pourquoi copier ces fichiers (ou les lier) et pas simplement modifier les chemins ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 10:23
Mais alors pourquoi copier ces fichiers (ou les lier) et pas simplement modifier les chemins ?
Wampserver n'utilise aucun “chemin”.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 10:31
Ben si quand même, ils sont stockés dans des variables pour pointer correctement vers le bon dossier Apache et/ou PHP.

C'est où que je peux télécharger cette version 3.1.5 ? Je ne trouve que la 3.1.4
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 10:55
Ben si quand même, ils sont stockés dans des variables pour pointer correctement vers le bon dossier Apache et/ou PHP.
C'est où que je peux télécharger cette version 3.1.5 ? Je ne trouve que la 3.1.4
Les numéros des versions “en cours” sont uniquement dans wampmanager.conf, les chemins sont construits dans config.inc.php

3.1.5, c'est une mise à jour, pas une version complète. C'est dans la section update de Sourceforge et sur :
Wampserver update 3.1.5 (http://wampserver.aviatechno.net/files/updates/wampserver3_x86_x64_update3.1.5.exe)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 10:59
Ah ben voilà, on parle quand même de chemins, tu me rassures.

Merci pour le lien, je regarde ça de suite et je teste (en plus de TLSv1.3). :)





Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Ben merde, il ne m'a pas installé la 2.4.37 de Apache.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 11:29
Ben merde, il ne m'a pas installé la 2.4.37 de Apache.
Les mises à jour, et les addon Apache, PHP, MySQL ou autres sont des trucs différents.
Il faut télécharger l'addon Apache 2.4.37 et, tant qu'à faire, la version qui vient juste d'être mise en place sur http://wampserver.aviatechno.net/ dans la section Apache.
Pourquoi télécharger cette “dernière” version ?
Parce que je viens de comprendre pourquoi chez certains, il y a eu des problèmes de chargement du module mos_ssl.so.

Les addon Apache 2.4.37 sont sortis le 23 octobre 2018 avec la version Apache 2.4.37 de chez Apachelounge du 22/10/2018

Apachelounge a sorti une nouvelle version le 21/11/2018, nommée toujours 2.4.37 et, je vous le donne en mille, quelle est la différence entre les deux :

21-November-2018 Changes with Apache 2.4.37

Apache Lounge changes:
  *) Upgraded Brotli to 1.0.7 from 1.0.6 (Changelog)
  *) Upgraded OpenSSL to 1.1.1a from 1.1.1 (Changelog)
  *) Upgraded Curl to 7.62.0 from 7.61.1 (Changelog)

Les addons apache 2.4.37 présents sur http://wampserver.aviatechno.net (et sourceforge) viennent d'être recompilés avec la version Apachelounge du 21/11/2018
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 12:53
Allez zou, adopté ! :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 13:06
*) Upgraded Brotli to 1.0.7 from 1.0.6 (Changelog)  *) Upgraded OpenSSL to 1.1.1a from 1.1.1 (Changelog)  *) Upgraded Curl to 7.62.0 from 7.61.1 (Changelog)
Bonjour,

Donc c'est bien ce que j'avais noté sur leur forum anglais :)

C'est où que je peux télécharger cette version 3.1.5 ? Je ne trouve que la 3.1.4

J'ai ajouté un lien direct vers le site de Mr. Otomatic en plus il est dans le forum depuis belle lurette :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 13:17
Je le connais son site, mais y a pas de lien vers 3.1.5...

Par contre, quand la 2.4.37 de Apache est installé, il manque une règle de firewall.
A cette heure ci, c'est ça qui m'emmerde, pas moyen de me connecter en local. Même en créant les règles firewall.

La 2.4.33 ne pose pas de souci, mais impossible de me connecter en 2.4.37
Ca me pète les couilles, je vais tout foutre en l'air !
Je fais une pause de 5 minutes, ras le bol !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 13:21
Je vais reprendre la version apache et tester :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 13:25
Firewall de merde ! :ga:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 13:35
Moi j'ai toujours l'erreur pour le module SSL : httpd.exe: Syntax error on line 185 of F:/wamp64/bin/apache/apache2.4.37/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: Le module sp\xe9cifi\xe9 est introuvable.

Alex nous sommes deux cas à part on a jamais rien comme les autres de simple  :blank:

Il va falloir que je regarde cela de plus près :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 13:54
Pour moi le SSL va bien, j'ai activé TLSv1.3 avec les ciphers qui vont avec et ça va bien.
Mais je peux pas me connecter...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 13:55
Firewall de merde !
Chez moi, lorsque je bascule sur une nouvelle version Apache, jamais encore lancée, Windows me demande poliment :
Auriez-vous l’extrême amabilité de bien vouloir autoriser httpd.exe (Apache 2.4.37), ce à quoi je m'empresse de répondre Oui, pour le réseau local.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 13:58
 :ih:

Poli Win10, dis donc. Tout le monde s'en plaint, mais il est poli. :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 14:03
Voilà j'ai eu la peau d'apache en ssl :

(https://static.chez-oim.org/uploads/member_248/1543150881.jpg)

J'ai repris la version d'apache : httpd-2.4.37-win64-VC15.zip

J'ai du écraser les fichier bin et les fichiers modules existant sur la version de wamp64.

:)



Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Bon après décorticage les deux librairies en cause sont :

libcrypto-1_1-x64.dll

libssl-1_1-x64.dll

En les remplaçant par les versions du 22 October 2018 Apache Lounge Distribution Apache 2.4.37 win64 VC15 qui se trouvent dans ce package tout fonctionne correctement.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 14:50
Bon après décorticage les deux librairies en cause sont :
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
Attention, si on change de version PHP, ces deux librairies seront remplacées par celles de la nouvelle version de PHP, si cette nouvelle version comporte ces deux librairies, sinon, elles seront supprimées.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 15:00
Attention, si on change de version PHP, ces deux librairies seront remplacées par celles de la nouvelle version de PHP, si cette nouvelle version comporte ces deux librairies, sinon, elles seront supprimées.
Oui c'est bien cela le problème il faut les mettre dans les versions de php ou les écraser chaque fois.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 15:12
Attention, si on change de version PHP, ces deux librairies seront remplacées par celles de la nouvelle version de PHP, si cette nouvelle version comporte ces deux librairies, sinon, elles seront supprimées.
Oui c'est bien cela le problème il faut les mettre dans les versions de php ou les écraser chaque fois.
Je peux mettre en place un “truc” sous forme de tableau du style
Code
$phpDllToNotCopy = array(
  'libcrypto-1_1.dll',
  'libssl-1_1.dll',
  'libcrypto-1_1-x64.dll',
  'libssl-1_1-x64.dll',
qui laisserait les fichiers en place sans les remplacer ni les supprimer en cas de changement de version PHP.
Ou même, sans doute mieux, en vérifiant la version de la dll :
Code
$phpDllToNotCopy = array(
  'libcrypto-1_1.dll' => '1.1.1a',
  'libssl-1_1.dll' => '1.1.1a',
  'libcrypto-1_1-x64.dll' => '1.1.1a',
  'libssl-1_1-x64.dll' => '1.1.1a',
avec un version_compare() pour ne pas remplacer si bonne version.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 15:25
En ce qui me concerne, j'arrête pour aujourd'hui, ras le bol.

J'ai eu beau supprimer toutes les règles de firewall pour que Windows me les demande et les crée, rien.
Redémarrer (on sait jamais avec Windows), rien.
Supprimer toutes les variables pour les remplacer par les chemins en dur, rien.
etc, etc, etc... :it:

Je ne suis même pas certain que ce soit à cause du firewall. Si c'est le cas, y a truc qui m'échappe...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 15:33
Je peux mettre en place un “truc” sous forme de tableau du styleCode

Oui ce ne serait pas mal car cela fonctionne très bien:)

Là j'essaye de trouver de la doc valable concernant ces points apaches mais je ne trouve rien de concret actuellement.

D'après la logique actuelle les fichiers apaches prévalent sur ceux de php.

Attendons de voir comment se comporte Apache avec Alex et sa configuration SSL pour voir si la situation est la même.

:)

@Alex :

Moi ici je n'utilise pas le pare feu Windows car j'utilise KIS idem pour les certificats intranets.

Il suffit de mettre le pare feu HS deux minutes tu seras fixé sur le problème :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 15:40
J'ai mis le doigt sur le souci.
C'est pas le firewall, c'est SSL.

On va voir tout ça. :suicide:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 15:52
Regarde déjà si tu sais activer ton SSL sans configuration annexe et ne copie surtout pas tes vhost d'un apache à l'autre.

Ton ssl se lance correctement car attention toute la configuration ssl cypher etc est modifiée.

Donc SSL ou pas avec ma procédure ou sans ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 16:18
Bonjour,

Je pense que ce serait meilleur de vérifier avec
Code
$phpDllToNotCopy = array(
  'libcrypto-1_1.dll' => '1.1.1a',
  'libssl-1_1.dll' => '1.1.1a',
  'libcrypto-1_1-x64.dll' => '1.1.1a',
  'libssl-1_1-x64.dll' => '1.1.1a',
Mais là, il faudrait arriver à obtenir le numéro de version de la dll en place et avec PHP, c'est pas gagné   :jq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 16:27
D'où la mauvaise idée de copier les fichiers à chaque changement de version.
La solution est de laisser les versions de PHP et Apache dans leur dossier respectif sans y toucher.
Ensuite, il suffit de lancer Apache en exécutant le httpd.exe correspondant et en passant le httpd.conf dans les paramètres de httpd.exe


Regarde déjà si tu sais activer ton SSL sans configuration annexe et ne copie surtout pas tes vhost d'un apache à l'autre.

Ton ssl se lance correctement car attention toute la configuration ssl cypher etc est modifiée.

Donc SSL ou pas avec ma procédure ou sans ?

:)

Ca, j'ai déjà essayé, tu penses bien que j'allais pas passer à côté.

Le serveur ne répond pas.
C'est pour ça que je pensais que c'était le firewall.

Code
./testssl.sh: connect: Connexion terminée par expiration du délai d'attente
./testssl.sh: ligne9201: /dev/tcp/X.Y.Z.186/443: Connexion terminée par expiration du délai d'attente

Unable to open a socket to X.Y.Z.186:443.
Fatal error: Can't connect to "X.Y.Z.186:443"
Make sure a firewall is not between you and your scanning target!

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 25 novembre 2018, 16:55
Là il te demande ne pas mettre de pare feu pour ton analyse.

Tu ne sais pas désactiver ton foutu pare feu ?

Bon rappel à plus tard je dois vous laisser  :ka:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 17:01
C'est pas le firewall.

Je viens juste de comprendre. La config SSL n'est pas chargée par Apache.
Code
E:\wamp\bin\apache\apache2.4.37\bin>httpd -t -D DUMP_INCLUDES
Included configuration files:
  (*) E:/wamp/bin/apache/apache2.4.37/conf/httpd.conf
    (523) E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-autoindex.conf
    (535) E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-vhosts.conf
    (563) E:/wamp/alias/adminer.conf
    (563) E:/wamp/alias/lets-encrypt.conf
    (563) E:/wamp/alias/phpmyadmin.conf
    (563) E:/wamp/alias/phpsysinfo.conf
    (563) E:/wamp/alias/sqlbuddy.conf
    (563) E:/wamp/alias/webgrind.conf
    (563) E:/wamp/alias/win_98.conf





Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Ca marche ! :gq:

Putain quel couillon !
C'est la config SSL qui n'était pas chargée, du coup, impossible d'établir une connexion sécurisée.

Maintenant, ça va, j'ai juste à voir pour les ciphers, l'OCSPstapling, le cache,  et je serai bon.
Code
E:\wamp\bin\apache\apache2.4.37\bin>httpd -t -D DUMP_INCLUDES
Included configuration files:
  (*) E:/wamp/bin/apache/apache2.4.37/conf/httpd.conf
    (523) E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-autoindex.conf
    (535) E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-vhosts.conf
    (552) E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-ssl.conf
    (563) E:/wamp/alias/adminer.conf
    (563) E:/wamp/alias/lets-encrypt.conf
    (563) E:/wamp/alias/phpmyadmin.conf
    (563) E:/wamp/alias/phpsysinfo.conf
    (563) E:/wamp/alias/sqlbuddy.conf
    (563) E:/wamp/alias/webgrind.conf
    (563) E:/wamp/alias/win_98.conf


Ouf ! :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 17:30
Impec ! :)


Code
****************************************************************************
    testssl.sh       3.0rc2 from https://testssl.sh/dev/

      This program is free software. Distribution and
             modification under GPLv2 permitted.
      USAGE w/o ANY WARRANTY. USE IT AT YOUR OWN RISK!

       Please file bugs @ https://testssl.sh/bugs/

****************************************************************************

 Using "OpenSSL 1.0.2-chacha (1.0.2i-dev)" [~183 ciphers]
 (built: "Jun 22 19:48:51 2016", platform: "linux-elf")


 Start 2018-11-25 17:16:28        -->> X.Y.Z.186:443 (chez-alex.tk) <<--

 rDNS (X.Y.Z.186):  186.Z.Y.X.rev.sfr.net.
 Service detected:       HTTP


 Testing protocols via sockets except NPN+ALPN

 SSLv2      not offered (OK)
 SSLv3      not offered (OK)
 TLS 1      not offered
 TLS 1.1    not offered
 TLS 1.2    offered (OK)
 TLS 1.3    offered (OK): final
 NPN/SPDY   not offered
 ALPN/HTTP2 h2, http/1.1 (offered)

 Testing cipher categories

 NULL ciphers (no encryption)                  not offered (OK)
 Anonymous NULL Ciphers (no authentication)    not offered (OK)
 Export ciphers (w/o ADH+NULL)                 not offered (OK)
 LOW: 64 Bit + DES encryption (w/o export)     not offered (OK)
 Weak 128 Bit ciphers (SEED, IDEA, RC[2,4])    not offered (OK)
 Triple DES Ciphers (Medium)                   not offered (OK)
 High encryption (AES+Camellia, no AEAD)       not offered
 Strong encryption (AEAD ciphers)              offered (OK)


 Testing robust (perfect) forward secrecy, (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4

 PFS is offered (OK)          TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 ECDHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-GCM-SHA384
                              ECDHE-RSA-CHACHA20-POLY1305 DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-CCM8 DHE-RSA-AES256-CCM TLS_AES_128_GCM_SHA256
 Elliptic curves offered:     prime256v1 secp384r1 secp521r1 X25519 X448


 Testing server preferences

 Has server cipher order?     yes (OK)
 Negotiated protocol          TLSv1.3
 Negotiated cipher            TLS_AES_256_GCM_SHA384, 253 bit ECDH (X25519)
 Cipher order
    TLSv1.2:   ECDHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-CCM8 DHE-RSA-AES256-CCM ECDHE-RSA-CHACHA20-POLY1305
               DHE-RSA-CHACHA20-POLY1305
    TLSv1.3:   TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256


 Testing server defaults (Server Hello)

 TLS extensions (standard)    "renegotiation info/#65281" "server name/#0" "EC point formats/#11" "session ticket/#35" "status request/#5"
                              "supported versions/#43" "key share/#51" "supported_groups/#10" "max fragment length/#1"
                              "application layer protocol negotiation/#16" "extended master secret/#23"
 Session Ticket RFC 5077 hint 300 seconds, session tickets keys seems to be rotated < daily
 SSL Session ID support       yes
 Session Resumption           Tickets: yes, ID: yes
 TLS clock skew               Random values, no fingerprinting possible
 Signature Algorithm          SHA256 with RSA
 Server key size              RSA 2048 bits
 Server key usage             Digital Signature, Key Encipherment
 Server extended key usage    TLS Web Server Authentication, TLS Web Client Authentication
 Serial / Fingerprints        03EE11F73CCB76E57FB1D4DD5FFB0B425BCE / SHA1 6C9F1EF7876BCBFF1A8E97F33E612923AEB8B992
                              SHA256 9CB1E571AC7C51799DA6AB1B27BC66A87049EEF478F1EC27CDBE8378F43205E0
 Common Name (CN)             chez-alex.tk
 subjectAltName (SAN)         *.chez-alex.tk chez-alex.tk
 Issuer                       Let's Encrypt Authority X3 (Let's Encrypt from US)
 Trust (hostname)             Ok via SAN and CN (same w/o SNI)
 Chain of trust               Ok
 EV cert (experimental)       no
 Certificate Validity (UTC)   70 >= 30 days (2018-11-05 23:40 --> 2019-02-03 23:40)
 # of certificates provided   2
 Certificate Revocation List  --
 OCSP URI                     http://ocsp.int-x3.letsencrypt.org
 OCSP stapling                offered, not revoked
 OCSP must staple extension   --
 DNS CAA RR (experimental)    available - please check for match with "Issuer" above
                              iodef=mailto:postmaster@chez-alex.tk, issue=letsencrypt.org, issuewild=letsencrypt.org
 Certificate Transparency     yes (certificate extension)


 Testing HTTP header response @ "/"

 HTTP Status Code             200 OK
 HTTP clock skew              +1 sec from localtime
 Strict Transport Security    180 days=15552000 s, just this domain
 Public Key Pinning           --
 Server banner                Apache
 Application banner           --
 Cookie(s)                    (none issued at "/")
 Security headers             X-Frame-Options SAMEORIGIN
                              X-XSS-Protection 1; mode=block
                              X-Content-Type-Options nosniff
                              Content-Security-Policy upgrade-insecure-requests
                              Upgrade h2,h2c
                              Referrer-Policy same-origin
                              X-UA-Compatible ie=edge
 Reverse Proxy banner         --


 Testing vulnerabilities

 Heartbleed (CVE-2014-0160)                not vulnerable (OK), no heartbeat extension
 CCS (CVE-2014-0224)                       not vulnerable (OK)
 Ticketbleed (CVE-2016-9244), experiment.  not vulnerable (OK)
 ROBOT                                     Server does not support any cipher suites that use RSA key transport
 Secure Renegotiation (CVE-2009-3555)      not vulnerable (OK)
 Secure Client-Initiated Renegotiation     not vulnerable (OK)
 CRIME, TLS (CVE-2012-4929)                not vulnerable (OK)
 BREACH (CVE-2013-3587)                    not vulnerable (OK)
 POODLE, SSL (CVE-2014-3566)               not vulnerable (OK)
 TLS_FALLBACK_SCSV (RFC 7507)              No fallback possible, no protocol below TLS 1.2 offered (OK)
 SWEET32 (CVE-2016-2183, CVE-2016-6329)    not vulnerable (OK)
 FREAK (CVE-2015-0204)                     not vulnerable (OK)
 DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
 LOGJAM (CVE-2015-4000), experimental      not vulnerable (OK): no DH EXPORT ciphers, no common primes detected
 BEAST (CVE-2011-3389)                     no SSL3 or TLS1 (OK)
 LUCKY13 (CVE-2013-0169), experimental     not vulnerable (OK)
 RC4 (CVE-2013-2566, CVE-2015-2808)        no RC4 ciphers detected (OK)


 Testing 364 ciphers via OpenSSL plus sockets against the server, ordered by encryption strength

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
 x1302   TLS_AES_256_GCM_SHA384            ECDH 253   AESGCM      256      TLS_AES_256_GCM_SHA384
 x1303   TLS_CHACHA20_POLY1305_SHA256      ECDH 253   ChaCha20    256      TLS_CHACHA20_POLY1305_SHA256
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
 x9f     DHE-RSA-AES256-GCM-SHA384         DH 4096    AESGCM      256      TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
 xcca8   ECDHE-RSA-CHACHA20-POLY1305       ECDH 253   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
 xccaa   DHE-RSA-CHACHA20-POLY1305         DH 4096    ChaCha20    256      TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
 xc0a3   DHE-RSA-AES256-CCM8               DH 4096    AESCCM8     256      TLS_DHE_RSA_WITH_AES_256_CCM_8
 xc09f   DHE-RSA-AES256-CCM                DH 4096    AESCCM      256      TLS_DHE_RSA_WITH_AES_256_CCM
 x1301   TLS_AES_128_GCM_SHA256            ECDH 253   AESGCM      128      TLS_AES_128_GCM_SHA256


 Running client simulations via sockets

 Android 4.2.2                No connection
 Android 4.4.2                TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Android 5.0.0                No connection
 Android 6.0                  No connection
 Android 7.0                  TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 253 bit ECDH (X25519)
 Chrome 57 Win 7              TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 253 bit ECDH (X25519)
 Chrome 65 Win 7              TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 253 bit ECDH (X25519)
 Firefox 53 Win 7             TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 253 bit ECDH (X25519)
 Firefox 59 Win 7             TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 253 bit ECDH (X25519)
 IE 6 XP                      No connection
 IE 7 Vista                   No connection
 IE 8 Win 7                   No connection
 IE 8 XP                      No connection
 IE 11 Win 7                  TLSv1.2 DHE-RSA-AES256-GCM-SHA384, 4096 bit DH
 IE 11 Win 8.1                TLSv1.2 DHE-RSA-AES256-GCM-SHA384, 4096 bit DH
 IE 11 Win Phone 8.1          No connection
 IE 11 Win 10                 TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 13 Win 10               TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 13 Win Phone 10         TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Edge 15 Win 10               TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 253 bit ECDH (X25519)
 Opera 17 Win 7               No connection
 Safari 9 iOS 9               TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Safari 9 OS X 10.11          TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Safari 10 OS X 10.12         TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Apple ATS 9 iOS 9            TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Tor 17.0.9 Win 7             No connection
 Java 6u45                    No connection
 Java 7u25                    No connection
 Java 8u161                   TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 Java 9.0.4                   TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 OpenSSL 1.0.1l               TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)
 OpenSSL 1.0.2e               TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 256 bit ECDH (P-256)


 
Et la config SSL qui va avec ce résultat :
Code: apache
SSLProtocol  all -SSLv3 -TLSv1 -TLSv1.1 +TLSv1.2 +TLSv1.3
SSLCipherSuite AES256:CHACHA20:!RSA:!ECDHE-RSA-AES256-SHA384:!ECDHE-RSA-AES256-SHA:!DHE-RSA-AES256-SHA256:!DHE-RSA-AES256-SHA
SSLHonorCipherOrder on
SSLCompression off
SSLSessionTickets on
SSLInsecureRenegotiation off

SSLUseStapling on
SSLStaplingResponderTimeout 5
SSLStaplingReturnResponderErrors off
SSLStaplingFakeTryLater on
SSLStaplingCache shmcb:C:/Windows/Temp/OCSPstapling_cache(128000)

SSLSessionCache shmcb:C:/Windows/Temp/ssl_scache(512000)
SSLSessionCacheTimeout 300

SSLOpenSSLConfCmd DHParameters "E:/wamp/bin/apache/apache2.4.33/conf/extra/dh-4096.key"

Protocols h2 h2c http/1.1

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 17:52
La solution est de laisser les versions de PHP et Apache dans leur dossier respectif sans y toucher.
Ensuite, il suffit de lancer Apache en exécutant le httpd.exe correspondant et en passant le httpd.conf dans les paramètres de httpd.exe
Et comment Apache peut savoir où sont les dll à utiliser comme les icu*xx.dll ou libpq.dll ou libsasl.dll qui ne sont pas les mêmes en fonction des versions PHP ?
Je pense que la solution du tableau $phpDllToNotCopy est bonne, d'autant plus que l'utilisateur “geek” pourrait ajouter d'autres fichiers à ne pas modifier dans ce tableau.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 18:00
En exécutant httpd.exe, tu peux lui passer toute une série de paramètres, et notamment SRVROOT dans le httpd.conf lui aussi passé en paramètre.
On dirait pas comme ça, mais le coeur de Apache (httpd.exe) est très bien foutu et solide.
Pour la version de PHP, c'est la DLL chargée depuis httpd.conf (php7apache2_4.dll) qui indique les autres DLLs à charger.

Code
httpd -h
Usage: httpd [-D name] [-d directory] [-f file]
             [-C "directive"] [-c "directive"]
             [-w] [-k start|restart|stop|shutdown] [-n service_name]
             [-k install|config|uninstall] [-n service_name]
             [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] [-X]
Options:
  -D name            : define a name for use in <IfDefine name> directives
  -d directory       : specify an alternate initial ServerRoot
  -f file            : specify an alternate ServerConfigFile
  -C "directive"     : process directive before reading config files
  -c "directive"     : process directive after reading config files
  -n name            : set service name and use its ServerConfigFile and ServerRoot
  -k start           : tell Apache to start
  -k restart         : tell running Apache to do a graceful restart
  -k stop|shutdown   : tell running Apache to shutdown
  -k install         : install an Apache service
  -k config          : change startup Options of an Apache service
  -k uninstall       : uninstall an Apache service
  -w                 : hold open the console window on error
  -e level           : show startup errors of level (see LogLevel)
  -E file            : log startup errors to file
  -v                 : show version number
  -V                 : show compile settings
  -h                 : list available command line options (this page)
  -l                 : list compiled in modules
  -L                 : list available configuration directives
  -t -D DUMP_VHOSTS  : show parsed vhost settings
  -t -D DUMP_RUN_CFG : show parsed run settings
  -S                 : a synonym for -t -D DUMP_VHOSTS -D DUMP_RUN_CFG
  -t -D DUMP_MODULES : show all loaded modules
  -M                 : a synonym for -t -D DUMP_MODULES
  -t -D DUMP_INCLUDES: show all included configuration files
  -t                 : run syntax check for config files
  -T                 : start without DocumentRoot(s) check
  -X                 : debug mode (only one worker, do not detach)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 25 novembre 2018, 18:52
Pour la version de PHP, c'est la DLL chargée depuis httpd.conf (php7apache2_4.dll) qui indique les autres DLLs à charger.
Essais effectués sans copier ou symlinker les dll php et en laissant tous les fichiers d'origne dans apache/bin
Avec Apache 2.4.37 “vierge” et PHP 7.2.12
Erreurs dans php_error.log :
[25-Nov-2018 17:27:49 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'curl' (tried: j:/wamp/bin/php/php7.2.12/ext/curl (Le module sp�cifi� est introuvable.), j:/wamp/bin/php/php7.2.12/ext/php_curl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[25-Nov-2018 17:27:49 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'intl' (tried: j:/wamp/bin/php/php7.2.12/ext/intl (Le module sp�cifi� est introuvable.), j:/wamp/bin/php/php7.2.12/ext/php_intl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[25-Nov-2018 17:27:49 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'ldap' (tried: j:/wamp/bin/php/php7.2.12/ext/ldap (Le module sp�cifi� est introuvable.), j:/wamp/bin/php/php7.2.12/ext/php_ldap.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0

En copiant les dll icu*63.dll depuis php vers apache/bin, l'erreur Unable to load dynamic library 'intl' disparait.
En copiant la dll libsasl.dll depuis php vers apache/bin, l'erreur Unable to load dynamic library 'ldap' disparait.
En copiant la dll libssh2.dll depuis php vers apache/bin, l'erreur Unable to load dynamic library 'curl' disparait.

Ce qui montre bien que les dll nécesaires ne sont pas automatiquement chargées même si
LoadModule php7_module "${INSTALL_DIR}/bin/php/php7.2.12/php7apache2_4.dll"
indique le bon chemin...
... à moins qu'il faille charger le module php7apache2_4.dll avant tous les autres modules... mais ça, je verrais demain...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 25 novembre 2018, 18:55
à moins qu'il faille charger le module php7apache2_4.dll avant tous les autres modules... mais ça, je verrais demain...

Je pense que oui.
Vu que c'est chargé par Apache au démarrage, c'est la première DDL a être chargée concernant PHP.

Si j'ai 5 minutes ce soir, je regarderai. Sinon, je jetterai un oeil demain matin.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 26 novembre 2018, 07:53
Bonjour,

Bon je vois que c'est bien avancé maintenant que l'on a toutes les possibilités en main pour les évolutions et que le ssl ne pose plus de problèmes majeurs quoique que pour les utilisateurs la mise en place du SSL n'est pas si simple que cela.

Néanmoins on doit rester au niveau du développement et éviter de mettre cela en exploitation quoique que j'en connaisse pas mal qui le font pour mettre une page ou l'autre à disposition ce qui est très dangereux sans connaissances.

Je sais par expérience que la solution la plus simple sera la meilleure sinon tu vas te faire fusiller de questions sur le forum car les utilisateurs seront perdus.

Si on pouvait cloisonner apache et php là au moins plus de soucis quelque soit la version d'apache ou de php mais avec w10/7 c'est jamais gagné car les exceptions font légions.

En tout cas très bon échange cela faisait longtemps  :))

Bonne journée.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 26 novembre 2018, 09:20
Si on pouvait cloisonner apache et php là au moins plus de soucis quelque soit la version d'apache ou de php mais avec w10/7 c'est jamais gagné car les exceptions font légions.
Ça cogite, ça cogite...
Mais, à force de cogiter, j'arrive à me dire : Quel c..  :it:
Pour le moment, et pour ne pas copier les fichiers 'libcrypto-1_1.dll', 'libssl-1_1.dll', 'libcrypto-1_1-x64.dll' et 'libssl-1_1-x64.dll' lors de changements de version PHP, il suffit simplement des les supprimer du tableau $phpDllToCopy (ligne 158) du fichier scripts/config.inc.php

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 26 novembre 2018, 10:17
Pour le moment, et pour ne pas copier les fichiers 'libcrypto-1_1.dll', 'libssl-1_1.dll', 'libcrypto-1_1-x64.dll' et 'libssl-1_1-x64.dll' lors de changements de version PHP, il suffit simplement des les supprimer du tableau $phpDllToCopy (ligne 158) du fichier scripts/config.inc.php
C'est la solution que j'ai adopté et cela fonctionne très bien plus de soucis :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 26 novembre 2018, 11:08
Tu devrais faire une copie de tout ce bazars pour éviter les surprises à la prochaine mise à jour. ;)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 26 novembre 2018, 12:02
Il n'y a pas tant de bazard que cela deux trois modifs sans plus:)

Ce qui prend le plus de temps est de trouver les solutions et c'est souvent de bêtes choses qui nous emmerde pendant des plombes…:)

J'ai toujours des backups et en général comme je ne suis pas spécialement les mises à jour standard je vais très vite pour en remettre en manuel.

La plus grosse partie a été de refaire fonctionner mes .local intranet en mode SSL mais là aussi c'est réglé juste des adaptations de configurations sans plus.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 26 novembre 2018, 12:14
Ce qui prend le plus de temps est de trouver les solutions et c'est souvent de bêtes choses qui nous emmerde pendant des plombes…:)

Pfff ! Ca m'a pris un temps de folie pour trouver ce qui déconnait avec le HTTPS.
Je suis con, mais je suis con ! :-[
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 26 novembre 2018, 12:31
Pfff ! Ca m'a pris un temps de folie pour trouver ce qui déconnait avec le HTTPS.
Je suis con, mais je suis con ! :-[
Mon ancien passé de Contrôleur Qualité Principal, me susurre que ce sont les “pannes” que l'on génère soi-même qui sont le plus dur à trouver  :jr:
 
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 26 novembre 2018, 12:43
Je ne sais pas si on peut dire que j'ai généré le problème, mais c'est certain que j'ai oublié un truc.
J'ai "juste" oublié de dé-commenter la ligne #include extra/http-ssl.conf

Que de temps perdu pour un simple caractère qu'il fallait retirer dans le httpd.conf alors que je cherchais dans http-ssl.conf... :je:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 27 novembre 2018, 07:55
Bonjour,

Ne t'inquiète pas tu n'es pas le seul cela arrive plus souvent que l'on ne pense surtout moi avec mes programmations une erreur de ponctuation dans un regex ou toutes des imbécilités du genre me font parfois perdre un temps de dingue.

Je dois dire que la fonction Xdebug liée à Eclipse c'est super efficace pour faire du débogage même le Xdebug seul est un très bon outil pour autant qu'il soit bien réglé on a toutes les infos nécessaires pour voir ou se trouve l'erreur et sont déroulement en temps réel.

Je dois dire que parfois je me pose des questions car on m'interpelle sur mon forum pour des WampServer qui ne fonctionnent plus et à la base c'est toujours du à l'action du saint esprit car on me dit je n'ai touché à rien et moi je retrouve le SSL sur le port 80443 et le port 80 sur 44380 pourquoi ils n'en savent rien et moi non plus hop backup du www et réinstallation comme solution car je sais qu'avec leurs expérimentions je vais perdre mon temps.

Alors un outil mais chiant car il en faut un pour chaque niveau de version php pour faire les backups c'est SypexDumper qui lui remet un backup de 10 millions d'enregistrements en 4 minutes.

Le prochain qui vient encore me dire j'ai fait un ugrade de version MySQL et j'ai recopié mes fichiers de base de données je lui botte le train car je rappelle pour ceux qui nous lisent qu'il faut faire un backup des bases et puis les réimporter dans la nouvelle version de MySQL.

Bonne journée.

Alain.

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 novembre 2018, 08:47
Oh oui, je sais bien, les problèmes ont une origine humaine dans 90% des cas.
Et les mecs qui disent qu'ils n'ont absolument rien touché, rien de rien... O:-)


Le prochain qui vient encore me dire j'ai fait un ugrade de version MySQL et j'ai recopié mes fichiers de base de données je lui botte le train car je rappelle pour ceux qui nous lisent qu'il faut faire un backup des bases et puis les réimporter dans la nouvelle version de MySQL.

J'ai même connu un gars qui stockait ses fichiers de base de données sur clé USB pour pouvoir utiliser sa base sur 2 machines.
Après, il pleurait qu'il avait des crash de tables, il ne comprenait pas, il me disait qu'il faisait tout bien comme il faut... ::)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 27 novembre 2018, 09:30
Le prochain qui vient encore me dire j'ai fait un ugrade de version MySQL et j'ai recopié mes fichiers de base de données je lui botte le train car je rappelle pour ceux qui nous lisent qu'il faut faire un backup des bases et puis les réimporter dans la nouvelle version de MySQL.
C'est bien indiqué dans mes addons MySQL :
Le transfert des bases de données de la version précédente ne peut être effectué que par export / import dans des fichiers SQL.
Ne JAMAIS copier les dossiers et/ou fichiers du dossier data.
Mais.... tant qu'on évolue dans la même branche MySQL, par exemple de 5.7.20 à 5.7.21, on peut avoir ses bases de données autre part que dans l'arborescence de Wampserver puis exécuter mysql_upgrade.exe lors de l'évolution de version.
Si vous voulez la procédure... (C'est valable aussi pour MariaDB).
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 27 novembre 2018, 11:37
C'est bien indiqué dans mes addons MySQL :
Il y a une mine d'informations aussi bien en anglais qu'en français et je crois que le minimum est de lire les informations données.

Moi en général quand je dois trouver une info je la trouve sans gros soucis le temps est de prendre la peine de le faire.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 novembre 2018, 11:56
La plupart des gens sont incapables de lire un manuel, c'est pas pour rien que l'acronyme "RTFM" a été inventé.
Et le pire, c'est que c'est ceux qui en savent le moins qui en lisent le moins.

Après, on les retrouve avec une base de données SQL et leurs mauvaises habitudes, acquises avec Windows, de jongler avec les fichiers.
Windows est l'exemple type de ce qu'il ne faut surtout pas faire...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 27 novembre 2018, 15:00
La plupart des gens sont incapables de lire un manuel, c'est pas pour rien que l'acronyme "RTFM" a été inventé.
Et le pire, c'est que c'est ceux qui en savent le moins qui en lisent le moins.
Ce sont le genre de choses qui m’exaspèrent.
Par exemple, le mec (ou la gonzesse), va chercher des solutions à son problème avec des topos internet qui datent de dix ans ou même plus — sans prêter attention à la date — puis, quand il aura modifié tout un tas de trucs et que ça ne fonctionne toujours pas, alors il viendra sur le forum Wampserver en disant ça marche pas.
Alors que l'item Aide de Wampserver pointe directement sur le forum et que les outils intégrés permettent énormément de vérifications.
Malheureusement, on n'apprend pas le “bon sens” à l'école, ni de dire “je ne sais pas”.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 novembre 2018, 15:27
Si certaines personnes étaient simplement capables de dire, "J'ai été sur le site X, j'ai presque suivi à la lettre les instructions" (instructions obsolètes, certes, mais personne ne regarde, sauf moi ou une pincée d'autres).
Ou, "J'ai pris des bouts de code sur le site X, Y, Z, mais aussi A, B et C. Ensuite, j'ai essayé de faire une soupe avec tout ça."
"Puis, j'ai tenté de modifier ceci ou cela de telle manière pour que ça marche".

Meuh non, tu penses !
Ils arrivent sur les forums, la bouche en coeur, en jurant qu'ils n'ont rien touché et que ça leur est tombé dessus comme ça, sans rien faire.
Après, c'est à ta pomme de chercher et comprendre...

Ce qui pourrait être réglé en 10 minutes, avec des aveux clairs et circonstanciés, prends des heures voir des jours...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 27 novembre 2018, 15:35
Ce qui pourrait être réglé en 10 minutes, avec des aveux clairs et circonstanciés, prends des heures voir des jours...
Y'a un truc avec Wampserver, c'est Clic-Droit -> Outils -> Créer rapport de configuration Wampserver
Puis ensuite Clic-Droit -> Outils -> Rapport de configuration Wampserver

Je n'y pense pas assez !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 novembre 2018, 16:14
Tu devrais donner cette astuce à tous les aveugles de la documentation Apache, PHP et MySQL/MariaDB.
Ils sont nombreux à s'imaginer que sans aucun apprentissage minimum, ils vont y parvenir. Beaucoup seront les victimes de piratages avec de basiques injections SQL, mais peu comprendront ou chercheront à comprendre alors que pour certains, ce sera un véritable électrochoc "éducatif" qui les reconduira dans le "droit chemin" de l'apprentissage.

Si il est bien une chose que je déteste, c'est d'avoir un problème et de ne pas comprendre l'origine de ce problème et sa résolution.
Ca prendra des jours si il le faut, mais je finirai par comprendre ce qui ne va pas.
Oh bien sûr, il m'arrive de faire appel à de l'aide (surtout si je viens à planter ce site), mais c'est très frustrant de ne pas avoir trouvé le souci et y remédier.
Voilà pourquoi, à mon âge, je me documente encore et encore. Je n'en sais jamais assez !
Chez moi, apprendre est un passe temps, un pur plaisir, que du bonheur. :)

Pour en revenir à ton astuce Rapport de config, j'ai testé par curiosité. C'est pas mal, ça fait un petit bilan rapide. Pourquoi pas ?
Il y a des soucis. C'est pas critique, pas de panique. Mais il y a des soucis.

Je t'expose les petits détails que j'ai relevé :

Code
'dnscache' is not started.
C'est normal, j'utilise mon propre serveur DNS pour échapper à la censure de l'état et sa justice. Du coup, je n'ai plus besoin du cache DNS de Windows.
Un simple test de l'adresse des DNS configurés pourrait suffire. Si le réseau utilise un ou des DNS en 127.0.0.0/8 ou 192.168.0.0/16, on a à faire à un serveur DNS local et le cache DNS Windows n'a aucune réseau d'exister.
Tu peux même aller jusqu'à conseiller de désactiver ce service en cas de détection de DNS local. ;)


Code
*** WARNING: The name of the default server must be 'localhost'
Et pourquoi donc ? Si je veux utiliser des noms de domaine ou des sous domaine, c'est interdit ?


Code
*** WARNING: Apache VirtualHost 'c********.tld'
*** is not defined in C:/Windows/system32/drivers/etc/hosts file
C'est tout à fait normal, puisqu'il existe des enregistrements DNS pour ce domaine. Je n'ai pas besoin du hosts.
La vérification est simple à faire :
Code
nslookup example.com


C'est à peu prêt tout. C'est pas la première fois que je remarque que Wamp s'appuie sur le fichier hosts.
Mais ce fichier n'est pas toujours utile, voir même rarement dans mon cas.

La vérification du hosts n'est utile que pour vérifier que localhost y est déclaré, rien d'autre. Et encore, dans mon cas, localhost possède des enregistrements sur mon DNS local, il n'est pas dans hosts.
Encore une chose à vérifier avant de déclarer localhost absent du hosts.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 27 novembre 2018, 16:26
Y'a un truc avec Wampserver, c'est Clic-Droit -> Outils -> Créer rapport de configuration WampserverPuis ensuite Clic-Droit -> Outils -> Rapport de configuration Wampserver
Moi c'est la première chose qui me vient à l'esprit pour voir un peu tout ce qui se passe au niveau de la configuration et je me sers des autres outils également pour résoudre une chose ou l'autre.

Tout cela est pas mal automatisé et tous ces outils sont de premier ordre pour rendre d'énormes services.

Alex on s'adresse en général à des utilisateurs standards si tu veux les liquéfier directement on leur passe nos configurations.
:)
Si il est bien une chose que je déteste, c'est d'avoir un problème et de ne pas comprendre l'origine de ce problème et sa résolution.Ca prendra des jours si il le faut, mais je finirai par comprendre ce qui ne va pas.
Là tu sais que l'on est au moins deux dans cas.

ce sera un véritable électrochoc "éducatif" qui les reconduira dans le "droit chemin" de l'apprentissage.
Là j'en suis pas si sur vu tout ce que j'ai déjà pu constater dans différents supports.

Voilà pourquoi, à mon âge, je me documente encore et encore. Je n'en sais jamais assez !
A ton âge moi et mes 66 et Oto pas loin non plus qu'est ce qu'on doit dire lol

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 novembre 2018, 16:37
Alex on s'adresse en général à des utilisateurs standards si tu veux les liquéfier directement on leur passe nos configurations.

Rooooh ben quoi ?
J'ai une toute petite configuration bien sympathique qui fait aussi proxy avec un deuxième PC obsolète mais assez pour faire un petit serveur local.
J'utilise ce deuxième serveur pour que le premier délègue des tâches qui ne sont pas urgentes au travers du proxy.
Et c'est pas parce-qu'on est en local que ce n'est pas sécurisé ! Ah non, non, non ! Certificat SSL à tous les étages !

Là au moins, je suis sûr que les mecs liraient la documentation avant de mettre les doigts dans ma configuration. :)
Quoi que...

J'ai toujours eu des configurations "exotiques", je fais pas exprès. :)


Sinon, comme j'ai déjà dit, je n'utilise pas le wampmanager. Dès que j'ai les version Apache/PHP que je veux, je coupe le wampmanager. Il est coupé aussi au démarrage de Windows.
Je ne l'utilise jamais, il ne me sert pas. :iq:
Au démarrage machine, j'ai juste besoin de Apache, PHP et SQL. Le reste n'est pas utile.

Enfin, c'est pas utile pour moi. J'imagine que pour d'autres c'est vital !
Les machins automatiques, j'aime pas beaucoup. Je préfère modifier avec ma tête et mes doigts en manuel.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 27 novembre 2018, 17:24
Bonsoir,

N'oubliez pas que Wampserver est, avant tout, destiné à des utilisateurs de Windows qui ne connaissent rien sur les serveurs web et qu'il faut utiliser les “outils” natifs de Windows (7, 8 et 10) et donner un truc qui, de base, est a priori secure. Vous, vous êtes des “spécialistes” et vous savez ce que vous faites (Quoique  :ie:), et votre utilisation de Wampserver n'est pas à la portée du fils de Mme Michu et de M Lambda.

A ton âge moi et mes 66 et Oto pas loin non plus qu'est ce qu'on doit dire lol
Un petit peu plus pour Oto, qui a vu le D-day, mais qui, lui aussi, est bien content d'apprendre quelque chose de nouveau chaque jour.

Tient, un message que j'envoie parfois à certains qui se plaignent des difficultés inhérentes à un serveur :
Avec Wampserver, vous avez installé un serveur Web, un serveur de base de données, le language PHP et les requêtes SQL.
Félicitations, cela signifie que vous êtes maintenant censé être:

- Administrateur réseau
- Administrateur du serveur Web
- Administrateur de base de données
- Développeur
- Analyste
- Programmeur.
- etc.

Tous ces rôles occupent normalement au moins une personne par zone. On s'attend à ce que ces personnes sachent ce qu'elles font avant de commencer.
WAMPServer est principalement un OUTIL D'APPRENTISSAGE, afin que les gens puissent apprendre et essayer de prendre en main un ou plusieurs de ces métiers.
Sorti de sa boîte, WAMPServer fonctionne du premier coup à 99,9% des cas. Les 0,1% restant sont principalement dûs au non respect des prérequis.
Cependant, les compétences nécessaires pour l'utiliser correctement ne s'acquièrent pas toutes seules, et ne font pas partie de la boîte Wampserver.
Ce forum a pour rôle de vous permettre le fonctionnement de base de Wampserver, c'est-à-dire :
- Icône de la zone de notification de la barre des tâches de couleur verte.
- Accès à la page d'accueil de Wampserver « localhost »
- Pas de message d'erreur en bas de la page « localhost »
- Accès à PhpMyAdmin en local
Arrivé là, Wampserver est fonctionnel ; le reste : installation de CMS ou d'application WEB, accès depuis l'extérieur, résolution des erreurs PHP, etc. n'est pas du domaine de compétence de ce forum.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 novembre 2018, 18:50
En deux mots, tu veux dire sysadmin.

Combien sont-ils à avoir ouvert leur Wamp sur l'extérieur avec toutes les énormités de sécurité n'attendant juste qu' un bot passe par là et les repère ?

Me concernant, Apache est ouvert sur l'extérieur, sinon ce serait triste d'avoir un serveur tout replié sur lui même. Mon serveur n'a pas voté Trump.
Par contre, les contrôles d'accès y sont rigoureux. Je suis exposé au DoS, certes, mais c'est bien le seul mal qu'on puisse me faire...

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 01 décembre 2018, 15:57
Bonjour,

Je viens de passer deux PC de win10 1803 en win10 1809 et attention sur un des PC le fichier Host s'est fait atomiser dans toute sa splendeur alors WampServer après ne fonctionne plus ce qui est normal.

Donc par mesure de prévention faite un backup de votre fichier Host Windows si vous ne voulez pas tout vous retaper en manuel.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 01 décembre 2018, 16:13
Et allez, voilà que Windows 10 laisse encore trainer ses couilles dans le potage... ::)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 01 décembre 2018, 17:14
Bonsoir,

Y'a même des paquetages VC qui étaient installés en 1803 et qui sont volatilisés par la 1809 de même que certains services.
Tient, à propos de services, avec la 1809, le service dnscache n'est plus “stoppable” :
Code
sc query dnscache
donc plus possible de faire
net stop dnscache
net start dnscache


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 01 décembre 2018, 18:50
Y'a même des paquetages VC qui étaient installés en 1803 et qui sont volatilisés par la 1809 de même que certains services.Tient, à propos de services, avec la 1809, le service dnscache n'est plus “stoppable” :
Là c'est vérifié d'office avec check_vcredist pour voir ce qu'il en est et pas eu de soucis ouf… :)

Je rappelle que seule la dernière version de check_vcredist est la bonne sinon il va mettre des erreurs qui n'existent pas.

Pour le dns cache j'ai pas testé pour le moment :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 01 décembre 2018, 21:52
P'tain ! Mais qu'est-ce que c'est que ce Windows ?! :it:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 01 décembre 2018, 23:28
Bonsoir,

Avant on pouvait passer par ces deux commandes successives :

ipconfig /flushdns

net stop dnscache

Elles fonctionnent encore sur des pc en 1809 mais pas sur tous.

Pour les autres il faut passer par la base de registre si on veut le stopper ou le réactiver.

Donc créer deux fichiers .reg et les mettre sur le bureau et il faudra redémarrer chaque fois :

https://social.technet.microsoft.com/Forums/en-US/a04284f9-cf27-4f37-82fe-31255f70625f/how-to-disable-windows-10-dns-cache-services?forum=win10itpronetworking

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 02 décembre 2018, 10:31
Pour ceux qui utilisent leur serveur DNS personnel, comme Unbound ou Bind, ce service est totalement inutile et peut être détruit. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 02 décembre 2018, 15:40
Révérence oh votre majesté !  O:-)
Bonjour à vous toutes et tous !  :ik:
La réponse est très simple !!!  :jr:
UNE MERDE SANS NOM, comme sait les pondre Microsoft !  :ih: :ih: :ih:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 02 décembre 2018, 16:26
Bonjour,

Il y a des “trucs” que je peux faire avec mon Wampserver mais que je peux pas intégrer dans la distribution, comme modifier la BDR ou utiliser un outil tiers comme PsExec de SysInternals pour pouvoir arrêter et démarrer netcache.
L'outil Clic-Droit -> Outils -> Redémarrage DNS effectue (normalement) les opérations suivantes :
- Arrêt service apache
- Arrêt service netcache
- ipconfig /flushdns
- Démarrage service netcache
- Démarrage service apache
- Rafraîchir Wampmanager
Ce qui permet de prendre en compte les modifications des VirtualHost sans avoir besoin de redémarrer Windows.

Je n'ai pas encore vérifié si ça fonctionne correctement sans arrêt-redémarrage de netcache  :-\

Autre chose : Après très beaucoup de lecture des docs Apache, des diverses procédures là et ailleurs, de nombreux essais, j'ai réussi à obtenir une procédure pour créer un certificat oto-signé et des “clés” pour https sur un site local:
- Modification du fichier J:\wamp\bin\apache\apache2.4.37\conf\extra\httpd-ssl.conf
- Modification du fichier J:\wamp\bin\apache\apache2.4.37\conf\openssl.cnf
- Modification du fichier J:\wamp\bin\apache\apache2.4.37\conf\httpd.conf
- Une quinzaine de lignes de commande
Ça demande sans doute à être optimisé et ce n'est pas automatisé, et bien sûr, vu que c'est un certificat auto-signé, j'ai droit à :
aviatechno utilise un certificat de sécurité invalide.
Le certificat ne provient pas d’une source sûre.
Le certificat n’est valide que pour .
Code d’erreur : MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 02 décembre 2018, 19:06
Bonsoir Otomatic !  :ik:
Lol, ça y est, de l’hébreu pour ma pomme !  :o
Tel que wampserver fonction sur mon pc (Win 7), je suis heureux !  :jw:
Cela fonctionne très très bien et cela m’a permis de me faire la main pour les « petits » sites que j’ai (j’allais écrire, créer, c’est plutôt assemblé,  wordpress avec les plugins qui sont à dispo ») c’est mon nouveau « Mécano » ! :ic:
Je ne comprends pas tout, mais cela fonctionne et quand j’ai un pépin, je consulte sur la toile, il faut reconnaître qu’il y a beaucoup de personnes sympas !
Il y en a un aussi de très calé et moyennement sympa, vous le connaissez peut-être, un dénommé "Alex" ! lol
Cordialement
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 02 décembre 2018, 19:08
 :go:



@Otomatic :
Le service NetCache n'existe même pas sous Win7.
Tu veux pas plutôt dire DnsCache ? Si c'est le cas, c'est inutile de le redémarrer pour du contenu présent dans le hosts.


Pour les certificats auto-signés, les navigateurs sont alarmistes et il n'est pas possible d'y faire grand chose.
Avec Opera il est possible de ne pas avoir les avertissements en allant dans les paramètres avancés (opera://flags) et en autorisant les certificats invalides fonctionnant en local (Allow invalid certificates for resources loaded from localhost).
Est-ce que c'est possible avec les autres navigateurs ? Je serais étonné que non.

Par contre, c'est du réglage manuel...


Juste une chose, pour ceux qui seraient tentés d'activer HTTP/2. Si il n'existe pas de certificat SSL, même auto-signé, pour localhost, la connexion à PhpMyAdmin ou Adminer sera impossible vu que ce protocole repose sur HTTPS et que des cookies sécurisés seront générés par l'utilitaire avec le premier certificat trouvé dans la config (ce qui exige une connexion SSL).
C'est toujours bon à savoir.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 02 décembre 2018, 19:12
Mon seigneur !
Vous venez d'en rajouter une couche, destinée a mon ignorance ! Merci.
Bon, j'ai la solution .................. : :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 02 décembre 2018, 19:15
Normal, t'es pas dans le coin pour le bas peuple. ^-^
Essaye ton élixir. :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 02 décembre 2018, 20:50
Tu veux pas plutôt dire DnsCache ?
Et oui, c'est ça, c'est parce que je n'ai pas fait la sieste  >:D
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 02 décembre 2018, 20:59
Je me disais aussi. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 02 décembre 2018, 22:15
Bonjour,

Pour les certificats SSL en local j'utilise Kaspersky qui vient vérifier la couche de transcription SSL et vient la recoder ensuite en la remplaçant par son propre certificat SSL.

On utilise cela sur tout les serveurs avec des domaines en ndd.local et cela fonctionne avec tout les navigateurs.

Donc rien de plus simple on utilise au niveau de WampServer un certificat autosigné qui est remplacé d'office par un certificat reconnu dans le monde de la gestion locale.

Très pratique car on peut rester en intranet total sans point extérieur de connexion.

La doc ici : https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=13&cad=rja&uact=8&ved=2ahUKEwif6M2A_4HfAhWBPFAKHQaLDZkQFjAMegQICRAC&url=https%3A%2F%2Ffile.ordi49.fr%2Fstatic%2Fpdf%2FTutoriel%2520-%2520Ajouter%2520le%2520certificat%2520Kaspersky%2520%25C3%25A0%2520Firefox.pdf&usg=AOvVaw0r2-0MYidvdFZXoxL-xkJP

Pour la création des noms de domaines autosignés j'ai toujours sur mon site un bat auto et toutes les configurations qui vont avec si on a pas envie de trop chercher. Elles datent mais sont toujours d'actualités dans nos applications intranet.

:)

Visuel ici :

https://beta4.entre-aide.org/private/test.mp4

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 02 décembre 2018, 22:29
Confier ses connexions SSL à Kaspersky, ça ne me rassure pas du tout. Ca veut dire qu'il peut observer tout se qui passe.

Le plus simple est encore d'ajouter son certificat dans les magasins d'autorités de confiance Windows.
Par contre, selon le Windows ou le navigateur, il faudra créer un certificat "autorité" pour signer les autre certificats qui seront créés. Mais bon, ça se fait assez vite.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 03 décembre 2018, 10:46
Bonjour,

Non ce n'est jamais qu'une recompilation mathématique sans plus et sans appel extérieur du réseau rien de saurait passer.

On utilise Kaspersky depuis sa création et on a jamais eu le moindre soucis avec eux.

Pour les certificats autosignés avec autorité locale ils ne sont plus reconnus par pas mal de navigateurs.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 03 décembre 2018, 12:12
On utilise Kaspersky depuis sa création et on a jamais eu le moindre soucis avec eux.
Pour les certificats autosignés avec autorité locale ils ne sont plus reconnus par pas mal de navigateurs.
Mais ça implique d'installer Kaspersky... et ça, je ne le souhaite pas.
Pour Firefox, Opera, Chromium et sans doute les autres, on fait une exception permanente ; d'accord, ce n'est pas “full green” mais ça permet de tester ses sites locaux en https.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 03 décembre 2018, 12:17
C'est vrai que je ne risque pas d'installer Kaspersky non plus.


@Max :
Si c'est le certificat de Kaspersky qui est utilisé, il sait fatalement ce qui entre et sort. Ca s'appelle une attaque Man In the Middle.
L'utilitaire de sniffage du réseau Fiddler fait pareil. Il crée des certificats pour chaque site visité, ce qui permet de savoir ce qui entre et sort.


Pour les certificats autosignés avec autorité locale ils ne sont plus reconnus par pas mal de navigateurs.

Mais si, c'est ce que je disais plus haut. Opera permet de ne pas afficher d'avertissement pour un certificat local.
Alors si Opera le fait, les autres navigateurs doivent le faire aussi.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 03 décembre 2018, 16:13
Si il y a une chose que je veux vous recommander, c'est le générateur des certificats auto-signé de Itiverba.
Ce n'est pas un simple générateur de certificats, sinon je n'aurais rien dit.

Ce générateur vous permet absolument tout !
Il vous permet de créer un certificat qui sera une autorité de certification pour votre système.
Ensuite, il vous sera possible d'utiliser le certificat autorité créé pour signer des certificats locaux. C'est d'une simplicité enfantine !

Le logiciel place les certificats créés automatiquement dans les magasins de certificats Windows, pour qu'il soient reconnus par les navigateurs, ou vous avez le choix de les stocker où vous voulez (il faut exécuter le soft avec les droits admins).

Je voulais vous donner son adresse hier, mais le site n'est plus disponible...
Pourtant, la détection VirusTotal donne un seul positif, ce qui est compréhensible quand on touche aux certificats racine autorité. Autant dire c'est un faux positif.

Je vous donne l'adresse du site officiel, en espérant qu'elle revienne au plus vite :
https://www.itiverba.com/software (https://www.itiverba.com/software)

Sinon, vous pouvez télécharger l'outil sur mon compte mega :
https://mega.nz/#!k5RR0AjR!j1s0YkxXpYoO9aWvh_zCGpMa8XeLIghFjZ6j48QiYho (https://mega.nz/#!k5RR0AjR!j1s0YkxXpYoO9aWvh_zCGpMa8XeLIghFjZ6j48QiYho)


Est-ce que cet outil permettrait des dérives, ce qui pourrais expliquer que le site ne soit plus disponible ? J'ai du mal à y croire...

Cet outil est absolument génial ! Il permet d'obtenir des certificats auto-signés simples ou des certificats signés par une autorité auto-signée, ce qui bluffe tous les navigateurs !
Il permet des tonnes d'autres trucs, mais je vous laisse voir par vous même. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 03 décembre 2018, 17:25
Bonsoir,

Je vous donne l'adresse du site officiel, en espérant qu'elle revienne au plus vite :https://www.itiverba.com/software
Là il m'envoie paître et me met site non sécurisé avec l'erreur habituelle :)

C'était juste pour voir et essayer mais si c'est comme tu l'indiques c'est pas très catholique comme certification ?

Je garde mes certificats Kaspersky jamais de soucis et tout les pc en sont équipé ont reçois cela en pack entreprise.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 03 décembre 2018, 17:56
Non, il n'y a pas de souci, Alain. Sinon tu penses bien que jamais j'aurais mis ça ici. Je tiens à la réputation de mon site !

Essaye si tu veux, tu verras, c'est un excellent outil. Absolument quasi parfait !
tu peux vérifier le score VirusTotal (https://www.virustotal.com/#/file/25b27450aec50f671da8d57106067d153b2686f8aac3d3df2062a30a0b8345fc/detection).
C'est 1/68, autant dire que c'est un faux positif.

Ca fait plusieurs mois que j'ai cet outil et je n'ai aucun souci.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 04 décembre 2018, 10:41
Bonjour,

- Vu que j'ai merdouillé avec les créations de liens symboliques ou copie des fichiers libcrypto-1_1.dll, libcrypto-1_1-x64.dll, libssl-1_1.dll, libssl-1_1-x64.dll de la version PHP en cours vers le dossier bin d'Apache, ce qui met en place les mauvaises versions, par exemple la version 1.1.0i à la place de la version 1.1.1a, avec la mise à jour 3.1.6, en plus de corriger ces copies intempestives, je vais mettre en place un nouveau dossier :
wamp(64)/bin/apache/original_libcrypto_libssl/ avec les dossiers
 apache2.4.26-27-28
 apache2.4.26-27-28_x64
 apache2.4.29-32-33
 apache2.4.29-32-33 _x64
 apache2.4.34
 apache2.4.34_x64
 apache2.4.35
 apache2.4.35_x64
 apache2.4.37
 apache2.4.37_x64
qui contiendront les fichiers originaux libcrypto et libssl des différentes versions Apache ainsi qu'un fichier Readme_original_libcrypto_libssl.txt
libcrypto-1_1.dll, libcrypto-1_1-x64.dll, libssl-1_1.dll, libssl-1_1-x64.dll
original dll files in apachex.y.z/bin/ folder
for Apache version 2.4.26 to 2.4.37
- 2.4.26/27/28 Version 1.1.0f (File 1.1.0.6)
- 2.4.29/32/33 Version 1.1.0g (File 1.1.0.7)
- 2.4.34 Version 1.1.0h (File 1.1.0.8)
- 2.4.35 Version 1.1.0g (File 1.1.0.9)
- 2.4.37 Version 1.1.1a (File 1.1.1.1)
Ce qui permettra de remettre en place les fichiers d'origine si nécessaire
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 04 décembre 2018, 11:53
Et bé, en voilà une bonne soupe ! ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 04 décembre 2018, 15:22
Sinon, vous pouvez télécharger l'outil sur mon compte mega :https://mega.nz/#!k5RR0AjR!j1s0YkxXpYoO9aWvh_zCGpMa8XeLIghFjZ6j48QiYho
Bonjour,

Tu as la doc de ton application car moi j'ai pas accès à leur site -> inet error dns ?

avec la mise à jour 3.1.6, en plus de corriger ces copies intempestives, je vais mettre en place un nouveau dossier

Là j'ai du rater un épisode et je pense que tes utilisateurs vont t'assaillir de questions.

Ce sera automatique ta gestion de fichiers via les symlinks ou copies ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 04 décembre 2018, 17:44
Tu as la doc de ton application car moi j'ai pas accès à leur site -> inet error dns ?

Et oui, je sais, leur site est indisponible depuis plusieurs jours. Ca fait chier, ça ! :gk:
Au pire, je ferai un tuto sur cet excellent utilitaire que tout le monde devrait avoir dans sa boite à outils.

Pour faire un certificat auto-signé tout bête, tu as juste à cliquer le bouton SSL [X]. Ca cochera toutes les cases nécessaires pour le certificat que tu crées.
Bien entendu, il faut que tu renseignes les champs Objet avec le nom de domaine et Autre nom de l'objet avec les autres noms (autres domaines ou sous-domaines).
Et tu choisis le reste aussi, longueur de clé, durée de validité, etc.

(https://static.chez-oim.org/uploads/member_1/1543941682.png)



Sinon, j'ai trouvé la documentation de cet utilitaire, sans les images, sur les archives du Web. :)
C'est ici : Documentation du créateur de certificats auto-signés et d'autorités auto-signées (https://web.archive.org/web/20180422020304/http://www.itiverba.com:80/fr/software/itisscg.php) (si la page est moche, actualise. Il existe une feuille de style CSS pour cette page).

Ca date de avril 2018, mais c'est à jour. Bonne lecture ! ;)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 04 décembre 2018, 18:07
Bonsoir,

Ok merci pour la doc je vais regarder cela de plus près et cela plus par curiosité de tests qu'autre chose.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 04 décembre 2018, 18:14
Ce sera automatique ta gestion de fichiers via les symlinks ou copies ?
Les fichiers libcrypto-1... et libssl-1... ne seront pas copiés ou symlinkés automatiquement, surtout pas.
Il seront là (dossier wamp(64)\bin\apache\original_libcrypto_libssl\) pour pouvoir être remis en place manuellement si nécessaire afin d'éviter d'éviter des téléchargements et des changements de versions d'Apache pour remettre en place les fichiers d'origine parce que, si je mets pas en place ce dossier, la procédure pour remettre en place les fichiers d'origine serait, par exemple pour Apache 2.4.37
- Installer un addon Apache 2.4.35
- Basculer de version 2.4.37 -> 2.4.35
- Supprimer la version 2.4.37
- Installer l'addon Apache 2.4.37
- Basculer de version 2.4.35 -> 2.4.37
Parce qu'en plus, où aller télécharger des anciennes versions Apache pour Windows
- Chez Apachelounge, y'a pas d'archives des binaires Windows
- Pas plus chez Apache Haus, ni chez BitNami WAMP Stack
Il se trouve que j'ai les archives des binaires Windows pour Apache 2.2.26 à 2.2.34 et de 2.4.6 à 2.4.37 en 32 et 64 bit.
Et je vais porter une attention particulière, pour les prochaines versions Apache, à ne pas copier ou symlinker des fichiers déjà présents dans apache/bin/
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 04 décembre 2018, 18:27
Bonsoir,

Basculer de version 2.4.37 -> 2.4.35

Je pense qu'un basculement antérieur ne devrait plus être pris en compte au niveau d'Apache car là on va vraiment compliquer la vie des utilisateurs.

Je sais que l'on teste souvent des applications avec Apache xxx vers Apache xxx mais pour moi dès qu'un Apache en mode Stable est d'application c'est celui là qui doit-être utilisé et plus rien d'autre.

Avec la complexité des fichiers entre Apache et Php et tu verras qu'avec le Php 7.3 il y a encore plus de fichiers en translation de liens que les versions 7.1 et 7.2.

Avec la 7.3 et le retour à la 7.2/1 parfois j'ai des ratés et je dois reprendre mon Backup apache car les fichiers /Bin par rapport à Php sont incorrects.

Je cogite aussi une solution mais refaire encore un patch supplémentaire en c++ me laisse pantois car cela va devenir très lourd à gérer avec les modifications de gestion.

Je trouve dommage qu'il n'y ai pas plus de concertation pour les mises en applications annexes entre Apache et Php car même en mode de production on utilise plusieurs versions en simultané.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 04 décembre 2018, 18:32
Bonsoir,

Ok merci pour la doc je vais regarder cela de plus près et cela plus par curiosité de tests qu'autre chose.

:)

Tu verras, cet utilitaire est fantastique ! :if:




Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Juste pour info :

PHP 7.0 est en fin de vie depuis le 1 décembre 2018 et il ne recevra plus aucune mise à jour.
PHP 7.1 est en fin de support "complet" depuis le 1 décembre 2018 et il ne recevra plus que les mises à jour de sécurité jusqu'au 1 décembre 2019.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 04 décembre 2018, 18:42
PHP 7.0 est en fin de vie depuis le 1 décembre 2018 et il ne recevra plus aucune mise à jour.PHP 7.1 est en fin de support "complet" depuis le 1 décembre 2018 et il ne recevra plus que les mises à jour de sécurité jusqu'au 1 décembre 2019.
Oui je sais et c'est pour cela que j'utilise déjà depuis pas mal de temps la suite des versions de Php 7.3 on doit suivre aussi côté Smf du moins comme je fais pour savoir commuter les versions même en non officiel cela dépanne toujours :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 04 décembre 2018, 18:50
    Basculer de version 2.4.37 -> 2.4.35
Je pense qu'un basculement antérieur ne devrait plus être pris en compte au niveau d'Apache car là on va vraiment compliquer la vie des utilisateurs.
Je me suis mal expliqué. C'est justement ce qui ne sera pas demandé aux utilisateurs.
C'est le genre de trucs que je fais pour voir ce qui se passe et même pire Apache 2.4.37 et PHP 7.2.12 vers PHP 5.3.10 et Apache 2.2.34, mais pas avec SSL activé.
Avec PHP 7.3.0RC6 je fais très attention aux versions des “librairies” par exemple, libcrypto-1_1.dll est en version 1.1.0i alors qu'Apache 2.4.37 a la version 1.1.1a, mais comme il n'y aura pas de copy ou de symlink sur ces librairies...

Penses-tu que je devrais mettre un verrou (Déverrouillable) pour interdire de revenir à une version antérieure d'Apache ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 04 décembre 2018, 19:27
Disons maintenant que le SSL ne peut plus être vu comme un accessoire aléatoire mais comme un standard qui sera une norme obligatoire pour tous dans un avenir très proche vu la procédure émise par les navigateurs et par Google pour ses indexations.

Oui Alex va me dire Google l'espionnite de tous les temps mais on doit faire avec aussi.

Donc WampServer devra être basé sur le SSL aussi pour les utilisateurs et là ce ne sera pas une mince affaire pour celui qui devra le faire sans y connaître grand chose car on peut dire que c'est un utilitaire "clé en main".

Pas facile au travers de toutes ces évolutions de pouvoir suivre et être au point à tout moment et parfois il faut des fameux tours de passe-passe pour avoir des solutions viables.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 05 décembre 2018, 11:38
Avec PHP 7.3.0RC6 je fais très attention aux versions des “librairies” par exemple, libcrypto-1_1.dll est en version 1.1.0i alors qu'Apache 2.4.37 a la version 1.1.1a, mais comme il n'y aura pas de copy ou de symlink sur ces librairies...

Faut pas t'inquiéter avec les différentes versions d'OpenSSL. C'est encore un truc propre à Windows vu qu'il n'embarque pas OpenSSL comme le fait Linux.
Apache utilise son OpenSSL pour sa soupe SSL et PHP utilise son OpenSSL pour les fonctions OpenSSL dans PHP.

Ca peut être des versions différentes comme semblables, ça ne risque pas de poser de souci.


Oui Alex va me dire Google l'espionnite de tous les temps mais on doit faire avec aussi.

Comment tu sais que je vais dire ça ? O:-)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 05 décembre 2018, 19:07
Bonsoir,

Je viens de tester la mise à jour 1.6 sur une ancienne version qui traîne et cela fonctionne avec une ancienne version d'Apache :

Apache/2.4.27 (Win64) OpenSSL/1.1.0i PHP/7.2.12 - Port défini pour Apache : 80 - 443

Pour la 7.3 là cela ne fonctionne pas. Mais pas encore prévu suivant ma lecture de ta note.

Je testerai tout cela en détail sur ma version de développement.

A suivre :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 05 décembre 2018, 19:11
Version 1.6 de quoi ? :-\


Sinon, PHP 7.3 n'est pas encore en version stable.
C'est pas avant l'année prochaine, 2019.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 05 décembre 2018, 19:41
Bonsoir,

Moi j'utilise Php 7.3.0 RC6 au moins je vois ce qui devient obsolète et doit-être modifié.

La mise à jour de WampServer en 3.1.6 sur le site d'Otomatic.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 05 décembre 2018, 20:12
Tu aimes le risque.
On va t'appeler Jonathan Hart avec sa Jennifer. :D

Tu utilises en prod des CMS en version beta et maintenant tu te lances dans des versions de PHP pas stables.
Fais gaffe Alain ! Des bots ratissent la toile à la recherche de victimes, fais gaffe. Ton insouciance finira par te couter cher ! :gk:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 05 décembre 2018, 20:39
Bonsoir,

Non je ne vois pas de risques car pour le Php 7.3 c'est en local pour le moment :)

Pour les Cms il n'y en a qu'un seul (Smf) et si personne ne teste alors qui le fera ?

C'est le seul moyen d'avancer dans des versions stables.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 05 décembre 2018, 20:53
Ouais mais bon. Je ferais pas ça sur mon serveur.
Tu es un kamikaze ! :ia:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 06 décembre 2018, 10:35
Sinon, PHP 7.3 n'est pas encore en version stable.
C'est pas avant l'année prochaine, 2019.
Ça vient de sortir officiellement. Ce sera dispo en addons ce soir pour Wampserver 3.1.6 avec d'ailleurs :
PHP 7.2.13, 7.1.25, 7.0.33 et 5.6.39

Nota : Pour PHP 7.3.0 32bit, pas de xdebug et pour 7.3.0 64 bit, xdebug 2.7.0 beta1
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 06 décembre 2018, 12:26
Perso, y a pas d'urgence pour moi.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 06 décembre 2018, 20:01
Bonsoir,

Je viens de remarquer un bug :

Lorsque l'on est en SSL avec le port 443 déclaré dans le httpd-vhosts.conf et que l'on change de version apache il modifie tout les :

Code
<IfModule ssl_module>
<VirtualHost *:443>

en

Code
<IfModule ssl_module>
<VirtualHost *:80>

ce qui est un rien embêtant si on swap entre les versions d'Apache le temps de mettre au point toutes les configurations et la finalisation de certains programmes spécifiques.

Donc on se retrouve avec tout les ports en 80 au lieu de les différencier entre 80 et 443.

:)
 
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 06 décembre 2018, 20:14
Oh quel bol que j'ai !
J'ai l'habitude de placer toutes mes configs perso dans des fichiers à part, et les VHost SSL font partie de ma "manie de parano".

Je m'aperçois que j'ai eu raison. :ic:
Je déteste les logiciels qui touchent la config, je ne supporte pas ça.
C'est pour ça que j'ai toujours ma config à côté, pour que le logiciel s'amuse comme il veut, je m'en fous. ;)

Ma config SSL s'appelle httpd-xssl.conf et je suis tranquille. Wamp peut bricoler un fichier de conf dont je me fous royalement. ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 06 décembre 2018, 20:49
Bonsoir,

Oui moi aussi j'ai un fichier séparé pour chaque comme pour linux d'ailleurs et même en dissociation du 80 et 443.

En plus mes clés SSL sont en dehors du serveur Apache car quand on change de version on change les paths et là plus de clés SSL donc il faut penser à les mettre autre part pour faire les mises à jour tranquillement.

Mais là je suis en configuration standard de WampServer pour tous mes tests ce qui est nettement plus simple  O:-)

De plus si cela peut aider à corriger c'est déjà cela de fait car une erreur de ce style peut faire chercher longtemps.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 06 décembre 2018, 21:10
L'important pour Wamp, c'est de ne pas se précipiter ! :jr:

Des mises à jour trop fréquentes et dans la précipitation finissent par saouler et plus personne ne met à jour...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 07 décembre 2018, 09:26
Je déteste les logiciels qui touchent la config, je ne supporte pas ça.
Dans Wampserver, le seul et unique <IfModule ssl_module> est celui d'origine d'Apache dans httpd.conf
Code
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
il n'est jamais modifié ni d'origine, ni par les mises à jour.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 07 décembre 2018, 09:32
Sous Windows, il n'y a que cette formule qui fonctionne et ça fait des années que c'est comme ça.
Modifier cette partie, c'est la garantie d'avoir un plantage au démarrage d'Apache.

La faute à Windows qui ne semble pas connaitre les nombres aléatoires...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 07 décembre 2018, 12:24
Dans Wampserver, le seul et unique <IfModule ssl_module> est celui d'origine d'Apache dans httpd.confCode
Je parle de fichiers déjà configuré en mode SSL.

Dans le httpd-vhosts.conf et que l'on change de version apache il modifie tout les <VirtualHost *:443> <VirtualHost *:80>.

Là j'ai fait une 20 d'essais et c'est toujours la même chose mon fichier est modifié à chaque fois.

:)
Pour toutes extensions php pas de soucis j'ai tous mis et tout fonctionne correctement en SSL :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 07 décembre 2018, 12:46
Bonjour,

Il faut quand même être conscient qu'un changement de version Apache ne peut pas s'adapter à toutes les configurations. C'est impossible, même si ce n'est pas français. Donc, le changement est basique, il est seulement demandé si on veut copier le httpd-vhosts.conf de l'ancienne version vers la nouvelle et c'est tout.

Pour tout ce qui est “personnalisé” je préfère ajouter mes propres include :
Code
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Include conf/perso/httpd-myvhosts.conf
et
Code
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
Include conf/extra/httpd-ssl.conf
Include conf/perso/httpd-myssl.conf
</IfModule>
Tout ce qui est dans conf/perso/ ne sera jamais modifié. Ce peut être un dossier en dehors de l'arborescence apache et même en dehors de wamp.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 07 décembre 2018, 13:01
Pour tout ce qui est “personnalisé” je préfère ajouter mes propres include

C'est comme ça que je fais.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 07 décembre 2018, 13:15
Bonjour,

Mes versions Apache sont déjà configurées et je ne copie jamais les configurations d'un Apache vers un autre.

Je vais voir dès que j'ai un moment si je peux faire une analyse plus approfondie.

Pour moi c'est un Bug mineur étant donné que dès que la nouvelle version est mise l'ancienne est mise hors circuit.

C'était un test sur un de mes pc avec le Wamp réinstallé complétement d'origine avec une version 2.4.27 et 2.4.37 pour voir le comportement en situation réelle de tests.

Sinon en développement j'ai des fichiers include pour mes configurations annexes ce qui ne pause pas de problèmes

Pour le reste tout est parfait.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 07 décembre 2018, 13:32
Pour le reste tout est parfait.
Le remplacement de port par 80 dans httpd-vhosts.conf est confirmé. Je ne sais plus où ni à quelle occasion cela est effectué, ni même si c'est vérifié à chaque lancement de Wampserver. A priori, je dirais que c'est fait si le port ne fait pas partie des "Listen Port" d'Apache, lesdits Listen Port étant “pris” par une regex dans httpd.conf, mais pas dans les autres includes.
Et comme je sépare les VirtualHost port 80 (ou autre ListenPort ou Port Alternate 8080) dans httpd-vhosts.conf et port 443 dans httpd-ssl.conf, je n'ai jamais vu ce problème.
A priori, pas trouvé d'option "httpd.exe -paramètre" pour récupérer les Listen Port.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 07 décembre 2018, 13:40
A la limite, si tu veux une liste des ports écoutés, il faut questionner les VHOST :

Code
httpd -t -D DUMP_VHOSTS
Il n'existe pas d'autre solution avec httpd... :iz:

Ca te donnera quelque chose dans ce style :
Code
VirtualHost configuration:
*:80                   localhost (E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-vhosts.conf:3)
*:443                  is a NameVirtualHost
         default server chez-alex.tk (E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-xssl.conf:8)
         port 443 namevhost chez-alex.tk (E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-xssl.conf:8)
                 alias www.chez-alex.tk
         port 443 namevhost alex.chez-oim.org (E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-xssl.conf:59)
                 alias www.alex.chez-oim.org
         port 443 namevhost localhost (E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-xssl.conf:114)
         port 443 namevhost test.chez-oim.org (E:/wamp/bin/apache/apache2.4.37/conf/extra/httpd-xssl.conf:164)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 07 décembre 2018, 15:44
Bonjour à toutes et tous ! :ik:
Bonjour Otomatic ! :ij:
J’ai installé comme à chaque fois qu’il y a une nouvelle version, PHP, MariaDB, etc., et cette fois-ci,  PHP en version 7.3.0, ne fonctionne pas.
La page d’accueil de « http://localhost/ » fonctionne, mais http://localhost/phpmyadmin/ donne le message suivant « Ce site est inaccessible », idem pour les sites. :??
Pas grave, je suis redescendu à la version 7.2.13, que j’ai installée en même temps, je pose la question par curiosité, et puis, j’aime bien comprendre !   :-\ :it:
Merci d’avance.
Cordialement.
Jean Claude
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 07 décembre 2018, 16:00
fonctionne, mais http://localhost/phpmyadmin/ donne le message suivant « Ce site est inaccessible »,
Bonjour,

Il n'est pas encore prévu pour Php 7.3 :)

A priori, pas trouvé d'option "httpd.exe -paramètre" pour récupérer les Listen Port.
Je vais voir comment se fait cette commutation ou échange de port :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 07 décembre 2018, 17:14
    A priori, pas trouvé d'option "httpd.exe -paramètre" pour récupérer les Listen Port.
Je vais voir comment se fait cette commutation ou échange de port :)
C'est “quasiment” validé. J'ai modifié ma fonction
Code
// Function to retrieve Apache Listen ports
function listen_ports() {
pour y intégrer la recherche des Listen “port” dans les includes en plus de httpd.conf
Code
$command = $c_apacheExe." -t -D DUMP_INCLUDES";
$output = `$command`;
if(preg_match_all("~^(?:[ \t]+\([0-9]+\)[ \t]+)([a-z]:/.+)$~mi",$output,$matches) > 0) {
foreach($matches[1] as $value) {
$listenPortTemp = array();
$FileContents = file_get_contents($value);
if(preg_match_all("~^Listen[ \t]+.*:(\S*)\s*$~m",$FileContents, $matchesListen) > 0) {
$listenPortTemp = array_values(array_map('replace_apache_var',array_unique($matchesListen[1])));
foreach($listenPortTemp as $valueport) {
$c_listenPort[] = $valueport;
}
}
}
$c_listenPort = array_unique($c_listenPort);
sort($c_listenPort);
Les ports notés dans le tableau $c_listenPort ne seront pas remplacés par 80

Quant à PhpMyAdmin 4.8.3, chez moi ça fonctionne avec PHP 7.3.0 32 bit - Pas encore essayé en 64 bit




Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

mais http://localhost/phpmyadmin/ donne le message suivant « Ce site est inaccessible »
A priori, c'est xdebug pour PHP 7.3.0 64 bit en version beta qui bloque l'accès.
Donc, désactiver xdebug par :
Clic-Gauche -> PHP -> Extensions -> php_xdebug     pour décocher
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 07 décembre 2018, 17:44
C'est “quasiment” validé. J'ai modifié ma fonction
Bonjour,

Super Lucky Luke au commande il va plus vite que son ombre :)
A priori, c'est xdebug pour PHP 7.3.0 64 bit en version beta qui bloque l'accès.
Ok je n'avais pas vu de validation en php 7.3 sur leur site sauf sur la version en cours de développement.

Pour Xdebug j'ai pas encore regardé et je dois remettre mes APCU aussi :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le samedi 08 décembre 2018, 11:18
Mes respects votre Majesté !  :blank:
Bonjour à toutes et tous !  :ik:

Bonjour Otomatic !  :ij:
Merci pour le renseignement, mais je vais attendre, j’avais fait une sauvegarde (comme d’hab) avant d’installer la 7.3, cela fonctionne très bien avec 7.2.13 !
Pas assez calé pour me lancer dans le « cambouis informatique » !
Chapeau pour votre « boulot », c’est sympa !  :jw:
Cordialement
JC
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 08 décembre 2018, 13:23
Pas assez calé pour me lancer dans le « cambouis informatique » !
L'informatique... Mais c'est très simple !
C'est pour me rajeunir, sur la base du bouquin La radio, mais c'est très simple de Eugène Aisberg (1952) suivi de Le transistor, mais c'est très simple et d'autres. Ce sont ces bouquins qui m'ont permis de créer mon premier poste à galène à onze ans, puis un poste à tube électronique avec des 1Q4 et 1T4 à treize ans en fabriquant moi-même les condensateurs avec du papier « chocolat ».

Trêve de nostalgie :
- Switcher sur PHP 7.3.0
--- Clic-Gauche -> PHP -> Version -> 7.3.0
- Désactiver extension xDebug
--- Clic-Gauche -> PHP -> Extensions PHP -> Extensions Zend ->  php_xdebug    Pour décocher cette extension

C'est tout, xDebug étant désactivé, PhpMyAdmin pourra être lancé.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 08 décembre 2018, 13:35
Toi aussi tu étais un gamin expérimentateur prêt à faire sauter la maison de maman pour une expérience de trop ?
Ah ben je me sens moi seul ! :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le samedi 08 décembre 2018, 14:06
Bordel, que c'est bon ! Wouah, pratiquement le même parcourt ! :jr:
Je devais avoir 11 ou 12 ans quand mon Père ma offert, mais "la radio c'est très simple" !
J'ai vu arriver les premiers transistors "au germanium " !
Comme "Obélix, je suis tombé dedans quand j'étais petit !
Boite à cigare, pour les postes à galène que je "vendais" a mes copains d d'école !
Je fabriquais moi-même les bobinages "nid d'abeille" !
Ensuite, avec les tubes, premier chez le libraire pour acheter "radio plans", etc. !
Ou sont les cathodes chauffées par un filament !
Oui, je suis nostalgique de cette période !
Les postes de radio et ensuite les télés avaient une "personnalité", "une âme", chaque composant avait sa fonction, un bonheur d'ouvrir ces appareils ! :if:

Bon, je ferme, cela me file le bourdon ! :jr:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 08 décembre 2018, 15:25
Ouais, les télés qui étaient plus lourdes que le bonhomme, que de souvenirs... :jq:

Pour l'anecdote, j'ai même un copain qui s'est fait taper sur les doigts par les flics à cause de ça.
Il venait tranquillement à pied chez moi quand il a aperçu une espèce de télé sur le bord de la route. Il s'est naturellement dit "Tiens, je vais ramener ça à Alex, ça lui fera plaisir".
Mais quand il a attrapé la télé, les flics sont sortis de la voiture garée un peu plus loin derrière et lui ont sauté dessus.
C'était pas une télé, c'était un radars de l'époque ! Il avait pas vu le câble qui courrait jusqu'à la voiture et il a foutu en l'air tous leurs réglages en soulevant la "télé". :-[
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 08 décembre 2018, 17:45
Bonsoir,
Vu que le soleil est couché, je peux dire bonsoir.

Je suis consterné  :-\, contrit, embarrassé, déconfit, confus  :?? , humilié, en piteux état(*).  :o
Après quelques années d'étonnements, voire de surprises, je viens enfin de comprendre pourquoi, lorsque je traçais certaines fonctions dans index.php (http://localhost/) je voyais six fois de suite le même appel à ladite fonction. Lorsque je voyais ça, je me disais “Bizarre, bizarre,  comme c'est étrange !”  :aa
Et là, cet après-midi, malgré le (*), j'ai enfin compris  :P

Les six images de la page d'accueil de Wampserver sont fabriquées à partir de index.php lui-même par des déclarations de variables codées en base64, par exemple (Je ne mets pas la totalité) :
Code
$pngFolder = <<< EOFILE
iVBORw0KGgoAAAANSUhEUgAAABAA...
....
EOFILE;
et la “fabrication” d'icelles est effectuée par :
Code
//affichage des images
if (isset($_GET['img']))
{
    switch (strip_tags(trim($_GET['img'])))
    {
        case 'pngFolder' :
        header("Content-type: image/png");
        echo base64_decode($pngFolder);
        exit();

        case 'pngFolderGo' :
....

Et c'est la feuille de style qui appelle SIX fois index.php par, par des déclarations comme :
Code
ul.aliases a, ul.projects a, ul.tools a ,ul.vhost a {
padding-left: 22px;
background: url(../../index.php?img=pngFolder) 0 100% no-repeat;
}

Après création d'un dossier img dans lequel j'ai mis les “vrais” fichiers image png ou gif et modification de la feuille de style en remplaçant comme dans la déclaration sus mentionée l'url par :
Code
ul.aliases a, ul.projects a, ul.tools a ,ul.vhost a {
padding-left: 22px;
background: url('img/pngFolder.png') 0 100% no-repeat;
}
Il n'y a plus qu'un seul et unique lancement de index.php

(*) Au figuré et au propre, car j'ai une bronchite carabinée doublée d'une trachéite.  :jq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 08 décembre 2018, 18:24
Je me suis toujours demandé pourquoi tu t'emmerdais à mettre les images sur des lignes data:xxxxx

Et ben je viens de comprendre. :D
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 08 décembre 2018, 18:33
Je me suis toujours demandé pourquoi tu t'emmerdais à mettre les images sur des lignes data:xxxxx
Ça date de Wamp2.0 et c'est pas moi qui l'ai fait  Ouais, je sais, c'est facile....
J'aurais dû regarder ça de plus près il y a un certain temps.

Y'a des grandes chances pour que je remplace les images par les attributs basiques des <li>
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 08 décembre 2018, 18:39
De toute façon, il n'y a que ceux qui ne foutent rien qui ne font pas d'erreurs. ::)

Moi, ça m'a toujours gêné ce remplacement de favicon pour celui de Wamp, par exemple.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 11 décembre 2018, 19:17
Bonsoir,

Pour moi tout est ok maintenant plus le moindre soucis.

Toutes mes configurations sont refaites en Apache 2.4.37.

SSL ok tout est correct.

APCU est ok pour le 7.3 aussi maintenant.

Xdebug reste un bug à corriger pour la 7.3.

Mais cela n'incombe pas à WampServer c'est des modules externes.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 12 décembre 2018, 10:22
Xdebug reste un bug à corriger pour la 7.3.
Mais cela n'incombe pas à WampServer c'est des modules externes.
À y réfléchir, je n'aurais pas dû mettre à disposition la dll xDebug 7.3 beta.
Pour les changements de version Apache, pourquoi ne pas le faire à la geek au lieu de faire comme Mme Michu ou M. Lambda ?
Je m'explique :
- Installer l'addon Apache nouvelle version
Comme expliqué précédemment, c'est à très peu de choses près la version basique telle qu'elle est disponible chez Apachelounge. Donc, ne pas switcher de version par le menu Wampserver Apache -> Version -> nouvelle version mais rester sur la version actuelle et quitter Wampserver.
- Copier dans la nouvelle version Apache tous vos propres fichiers comme httpd-vhosts.conf, httpd-ssl.conf, openssl.cnf et autres.
- Modifier éventuellement le fichier httpd.conf en le comparant avec celui de la version actuelle pour décommenter certains modules et include et éventuellement y ajouter vos modifs.
- Supprimer le service apache : ligne de commande sc delete wampapache ou wampapache64
Pouvait être fait avant de quitter Wampserver par Apache -> Services -> Supprimer le service
- Modifier wamp(64)/wampmanager.conf en remplaçant
apacheVersion = "2.4.35" par apacheVersion = "2.4.37" (Nouvelle version)
- Lancer Wampserver
Bien sûr, vu qu'il n'y a plus de service, il va falloir l'installer :
- Apache -> Service -> Installer le service
- Apache -> Service -> Démarrer le service
De cette manière, aucun fichier n'est modifié comme le changement des ports de httpd-vhosts.conf.
Nota : Il n'y aura plus de changements de ports avec la version 3.1.7

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 12 décembre 2018, 20:32
À y réfléchir, je n'aurais pas dû mettre à disposition la dll xDebug 7.3 beta.
Bonsoir,

Cela n'a vraiment rien de grave et cela sera vite réglé par la team de développement.

Pour le reste tu es très proche de la réalité quand à notre façon de procéder pour des configurations qui sont hors normes mais là on essaye de rester dans la lignée de tout à chacun pour avoir un test qui mettra en valeur une utilisation normale via les installateurs de WampServer et te donner quelques indications même sommaires au niveau de WampServer.

Si cela peut-être utile pour les autres pas de soucis.

En général ils installent cela comme une clé en main et pour avoir un minima de choses à configurer pour tester leur Cms ou autres logs qu'ils mettront en production.

Quoique maintenant pour eux passer en SSL il va falloir faire un petit effort de compréhension et de configuration.

Ici c'est tout autre chose car on est sur des branches de développement et que les codes de bases qui sont développés sont assez kamikaze pour être traité directement en ligne de production même sur des lignes de tests.

On est jamais à l'abris d'avoir des bouclages et sur des serveurs de ligne c'est assez embêtant :)

Pour le reste pensez à faire exploser la boîte mail d'Alex pour avoir différentes infos cela fera reposer la mienne :) :)  :ka:

Je rappelle qu'il y a un forum Spécialisé pour WampServer et je rappelle aussi que pour APCU il faut mettre la DLL qui équivaut à sa version Php et ne pas faire n'importe quoi.

En lisant un minimum les docs appropriées cela vous évitera d'attendre une réponse qui somme toute sera indiquée dans la doc de base.

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 12 décembre 2018, 20:50
Oh ben dis, c'est pas gentil ça. :gk:

Je vais faire un tuto SSL, mais 5 minutes quand même. Faut déjà que je guide le papy Noël dans notre espace aérien, sinon il va se faire descendre... :iv:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 17 décembre 2018, 16:17
Je vais faire un tuto SSL,
En voilà un pour Wampserver, qui fonctionne pour Apache 2.4.27 à 2.4.37 en 32 et 64 bit.
Il est (presque) totalement mâché, y'a juste à bien lire et suivre.

-----------------------------------------------
Avant de débuter la procédure SSL https sous Wampserver, il y a des prérequis à effectuer impérativement :
-- Appliquer Wamserver update 3.1.6
-- Remettre les fichiers libcrypto... et libssl... d'origine de la version apache utilisée :
Dans le dossier wamp(64)/bin/apache/original_libcrypto_libssl/ choisir et ouvrir le dossier qui correspond à la version Apache utilisée, par exemple apache2.4.37_x64 pour Apache 2.4.37 64bit puis copier les deux fichiers dll qui s'y trouvent dans le dossier wamp64/bin/apache/apache2.4.37/bin/ en écrasant les fichiers ou liens symboliques qui s'y trouvent.
Bien vérifier que les fichiers ont bien été copiés en vérifiant la taille qui ne doit pas être 0, sinon, supprimer les liens symboliques  de destination avant d'effectuer la copie.

-- Procédure expliquée pour wampserver installé dans j:\wamp et pour apache 2.4.37
Modifiez les chemin et version en fonction de votre installation
Nota : Cette procédure fonctionne pour Apache 2.4.27 à 2.4.37 en 32 et 64 bit

-- Wampserver doit être arrêté, donc les services stoppés.

-- Modification du fichier j:\wamp\bin\apache\apache2.4.37\conf\httpd.conf
Remplacez
Code
# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
par
Code
# Secure (SSL/TLS) connections
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
Include conf/extra/httpd-ssl.conf
</IfModule>
De cette manière, le fichier conf/extra/httpd-ssl.conf ne sera chargé que si le module ssl_module est activé
Pour activer https SSL, il faut dans httpd.conf charger les deux modules :
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
On n'activera le chargement de ces modules qu'après avoir effectuer toute la procédure de création des clés et s'être assuré que les VirtualHost fonctionnent correctement en httpd port 80.
En effet, comme on peut le lire dans les commentaires du fichier httpd-ssl.conf :
# Lorsque nous utilisons SSL, nous devons écouter le port HTTP standard et le port HTTPS.

-- Remplacement du fichier J:\wamp\bin\apache\apache2.4.37\conf\extra\httpd-ssl.conf
Pour obtenir des informations, lire les commentaires du fichier d'origine.
Par la suite, vous pourrez relire les informations qui seront toujours dans le fichier original :
j:\wamp\bin\apache\apache2.4.37\conf\original\extra\httpd-ssl.conf
qui n'aura pas été modifié.

Remplacer tout le contenu du fichier J:\wamp\bin\apache\apache2.4.37\conf\extra\httpd-ssl.conf par :
Code
#
# This is the Apache server configuration file providing SSL support.
# When we also provide SSL we have to listen to the
# standard HTTP port and to the HTTPS port
#
Listen 0.0.0.0:443 https
Listen [::0]:443 https

#   SSL Cipher Suite:
SSLCipherSuite HIGH:!RSA:!RC4:!3DES:!DES:!IDEA:!MD5:!aNULL:!eNULL:!EXP
SSLHonorCipherOrder on
SSLCompression      off
SSLSessionTickets   on
#   SSL Protocol support:
SSLProtocol all -SSLv2 -TLSv1 -TLSv1.1 -SSLv3
#   Pass Phrase Dialog:
SSLPassPhraseDialog  builtin
#   Inter-Process Session Cache:
SSLSessionCache  "shmcb:${INSTALL_DIR}/logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300

##
## SSL Virtual Host Context
##

<VirtualHost *:443>
ServerName MYSITEname
  DocumentRoot "${INSTALL_DIR}/www/MYSITEdir"
  ServerAdmin webmaster@MYSITEname.net
ErrorLog "${INSTALL_DIR}/logs/error.log"
TransferLog "${INSTALL_DIR}/logs/access.log"
SSLEngine on
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile      "${SRVROOT}/conf/Certs/Site/MYSITEname.crt"
SSLCertificateKeyFile   "${SRVROOT}/conf/Certs/Site/MYSITEname.key"
SSLCACertificateFile    "${SRVROOT}/conf/Certs/Cacerts/Ca.crt"
#
SSLVerifyClient none
SSLVerifyDepth  10

<Directory "${INSTALL_DIR}/www/MYSITEdir/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride all
Require local
</Directory>
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>

BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
CustomLog "${INSTALL_DIR}/logs/custom.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
Le VirtualHost doit déjà exister et être valide en http port 80, donc exister dans le fichier :
J:\wamp\bin\apache\apache2.4.37\conf\extra\httpd-vhosts.conf
Il faut modifier toutes les lignes où il y a MYSITE pour y mettre vos propres données et paramètres.

-- Remplacer tout le contenu du fichier J:\wamp\bin\apache\apache2.4.37\conf\openssl.cnf
par
Code
#============ openssl.cnf =============#
[ ca ]
default_ca = CA_default

[ CA_default ]
dir              = ./Certs
certs            = $dir/Cacerts
new_certs_dir    = $dir/NewCerts
private_dir      = $dir/Private
database         = $dir/Other/index.txt
serial           = $dir/Other/serial.txt
certificate      = $certs/Ca.crt
private_key      = $private_dir/Ca.key
RANDFILE         = $private_dir/Ca.rnd
default_days     = 1830
default_crl_days = 30
default_md       = md5
preserve         = no
policy           = policy_anything

[ policy_match ]
countryName            = match
stateOrProvinceName    = match
localityName           = match
organizationName       = optional
organizationalUnitName = optional
commonName             = supplied
emailAddress           = optional

[ policy_anything ]
countryName             = optional
stateOrProvinceName     = optional
localityName            = optional
organizationName        = optional
organizationalUnitName  = optional
commonName              = supplied
emailAddress            = optional

[ req ]
default_bits       = 4096
default_keyfile    = privkey.pem
distinguished_name = req_distinguished_name
attributes         = req_attributes

#===========================#
[ req_distinguished_name ]
countryName                    = Country Name (2 letter code)
countryName_default            = FR
countryName_min                = 2
countryName_max                = 2
stateOrProvinceName            = State or Province Name (full name)
stateOrProvinceName_default    = Ile de France
localityName                   = Locality Name (eg, city)
localityName_default           = Paris
0.organizationName             = Organization Name (eg, company)
0.organizationName_default     = Otomatic & Cie
organizationalUnitName         = Organizational Unit Name (eg, section)
organizationalUnitName_default =
commonName                     = Common Name (eg, your website’s domain name)
commonName_max                 = 64
emailAddress                   = Email Address
emailAddress_default           = webmaster@aviatechno.net
emailAddress_max               = 40

[ req_attributes ]
challengePassword     = A challenge password
challengePassword_min = 4
challengePassword_max = 20

#===========================#
[ x509v3_extensions ]
basicConstraints=CA:TRUE
nsComment = "OpenSSL Generated Certificate"
# PKIX recommendations harmless if included in all certificates.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer
#===========================#
[ v3_req ]
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
#===========================#
[ v3_ca ]
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer
basicConstraints = CA:true

Ouvrir une fenêtre de commande "en tant qu'administrateur"
Et dans cette fenêtre taper les lignes suivantes.
Vous pouvez effectuer des copier/coller par blocs de plusieurs lignes, sans oublier qu'une ligne vide doit être à la fin du groupe de lignes.
Il ne faut jamais fermer la fenêtre de commande avant la fin complète de la procédure, sinon les variables d'environnement précédemment déclarées par set seraient perdues.
Code
Rem
Rem Variables d'installation de Wampserver
Rem À modifier suivant votre installation
set installdir=j:\wamp
set apachever=2.4.37
Rem
Rem Vérification et création éventuelle des dossiers
cd /D %installdir%\bin\apache\apache%apachever%\conf
if not exist Certs md Certs
cd Certs
if not exist Private md Private
if not exist Cacerts md Cacerts
if not exist Server md Server
if not exist Site md Site
cd..
cd..
cd bin
Suite des commandes
Code
Rem
Rem On est dans le dossier %installdir%\bin\apache\apache%apachever%\bin
Rem Déclaration des variables - Impératif
set openssl_conf=%installdir%\bin\apache\apache%apachever%\conf\openssl.cnf
set DIRCERTS=%installdir%\bin\apache\apache%apachever%\conf\Certs
Rem +-+-+-+-+ Création du certificat auto-signé +-+-+-+-+
Rem 1- Génération d'un nombre aléatoire. (La graîne 1351 peut être remplacée)
openssl rand -out %DIRCERTS%/Private/Ca.rnd -base64 1351
Rem 2- Clé RSA privée.
openssl genrsa -out %DIRCERTS%/Private/Ca.key -rand %DIRCERTS%/Private/Ca.rnd 4096
Rem 3- Demande de signature.
Rem /C=FR : Pays -- /ST=Ile de France : État ou région -- /L=Paris : Ville
Rem /O=Otomatic & Cie : Organisation -- /CN=Otomatic & Cie : Division
openssl req -new -sha256 -key %DIRCERTS%/Private/Ca.key -out %DIRCERTS%/Cacerts/Ca.csr -subj "/C=FR/ST=Ile de France/L=Paris/O=Otomatic & Cie/CN=Otomatic & Cie"
Rem 4- Certificat auto-signé.
openssl x509 -req -days 1830 -sha256 -in %DIRCERTS%/Cacerts/Ca.csr -signkey %DIRCERTS%/Private/Ca.key -out %DIRCERTS%/Cacerts/Ca.crt
Rem 5- Extraction clé publique.
openssl rsa -in %DIRCERTS%/Private/Ca.key -pubout -out %DIRCERTS%/Private/Ca.pbc
Rem +-+-+-+-+ Fin de la création du certificat auto-signé +-+-+-+-+
Suite des commandes
Code
Rem +-+-+-+-+ Certificats et clés serveur pour un site local +-+-+-+-+
Rem 6- ServerName du site local pour lequel on veut les clés
set SERVLOCAL=aviatechno
Rem 7- Nombre aléatoire (Graîne différente)
openssl rand -out %DIRCERTS%/Server/Server.rnd -base64 1677
Rem 8- Clé RSA privée.
openssl genrsa -out %DIRCERTS%/Server/Server.key -rand %DIRCERTS%/Server/Server.rnd 4096
Rem 9- Demande de signature pour certificat ServerName
Rem /C=FR : Pays -- /ST=Ile de France : État ou région -- /L=Paris : Ville
Rem /O=Otomatic & Cie : Organisation -- /CN=nom du site local
openssl req -new -sha256 -key %DIRCERTS%/Server/Server.key -out %DIRCERTS%/Server/Server.csr -subj "/C=FR/ST=Ile de France/L=Paris/O=Otomatic & Cie/CN=%SERVLOCAL"
Rem 10- Demande de signature pour certificat serveur.
openssl x509 -req -days 4383 -sha256 -in %DIRCERTS%/Server/Server.csr -CA %DIRCERTS%/Cacerts/Ca.crt -CAkey %DIRCERTS%/Private/Ca.key -CAcreateserial -out %DIRCERTS%/Server/Server.crt
Rem 11- Certificat client.
Rem Nota : Un mot de passe sera demandé sauf si option finale -password pass:MyPass
openssl pkcs12 -nodes -export -in %DIRCERTS%/Server/Server.crt -inkey %DIRCERTS%/Server/Server.key -out %DIRCERTS%/Server/Server.pfx -clcerts -descert -name "Client %SERVLOCAL% Certificate" -password pass:MyPass
Rem 12- Copies des clés
copy %DIRCERTS%\Server\Server.crt %DIRCERTS%\Site\%SERVLOCAL%.crt
del %DIRCERTS%\Server\Server.crt
copy %DIRCERTS%\Server\Server.key %DIRCERTS%\Site\%SERVLOCAL%.key
del %DIRCERTS%\Server\Server.key

Arrivé là, si vous avez bien modifié le fichier conf\extra\httpd-ssl.conf pour y mettre les bons chemins de votre site local à passer en https, vous pouvez valider le chargement des deux modules Apache :
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
vous pouvez lancer Wampserver et vérifier que tout va bien (icône verte) et éventuellement (icône rouge), utiliser l'outil de vérification de la syntaxe httpd.conf.

- Pour un autre site local, refaire uniquement de 6 à 12 en changeant le ServerName SERVLOCAL
La fenêtre de commande doit être positionnée sur le dossier wamp/bin/apache/apache2.4.37/bin/ et il est impératif de créer les variables d'environnement (Changez chemin et version si nécessaire) avant de lancer les commandes 6 à 12
Code
set installdir=j:\wamp
set apachever=2.4.37
set openssl_conf=%installdir%\bin\apache\apache%apachever%\conf\openssl.cnf
set DIRCERTS=%installdir%\bin\apache\apache%apachever%\conf\Certs
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 17 décembre 2018, 16:46
Pfiou ! La pédagogie, c'est tout un art ! ^-^

Avec ta permission, je vais récupérer ton travail et créer un tuto intitulé "Installer le SSL (HTTPS) avec Wamp".
Bien sûr, il y aura toutes les recommandations et liens pour installer Wamp, ça tombe sous le sens.
Dans tous mes tutos, ce qui est utilisé est expliqué, donc Wamp sera expliqué.

Et ce sera expliqué pour que l'imbécile du village comprenne le tuto. Je mets un point d'honneur à rendre mes tutos compréhensibles par tous.
Sinon, ça ne sert à rien. Les tutos étudiés pour l'élite, j'ai ça en horreur ! :(

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 17 décembre 2018, 17:07
Pfiou ! La pédagogie, c'est tout un art !
Comment dois-je le prendre ?
Dans mon boulot, j'ai fait un stage de cinq jours : Initiation à la pédagogie. C'était en 1978.
Bien entendu, vu le certificat auto-signé, le navigateur — Firefox en l'occurrence — va prévenir :
La connexion n’est pas sécurisée. Les propriétaires de wampserver.aviatechno ont mal configuré leur site web.
Donc clic sur le bouton Avancé puis Ajouter une exception puis Confirmer l'exception de sécurité.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 17 décembre 2018, 17:24

Et ce sera expliqué pour que l'imbécile du village comprenne le tuto. Je mets un point d'honneur à rendre mes tutos compréhensibles par tous.
Sinon, ça ne sert à rien. Les tutos étudiés pour l'élite, j'ai ça en horreur ! :(

Bonjour à toutes et tous ! :ik:
Sa Magesté ! O:-)
Chose promise, chose due !  :jr:
Si tu pouvais appuyer sur le champignon ! lol  :blank:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 17 décembre 2018, 17:56
créer un tuto intitulé "Installer le SSL (HTTPS) avec Wamp".
N'oublie pas que je n'utilise que les outils fournis avec Wampserver et ceux d'un Windows basique (7 à 10) et aucun “bidule ou machin” tiers. Il ne faut pas demander à Mme Michu ou à M. Lambda des trucs qui n'existent pas de base.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 17 décembre 2018, 17:59
Bonsoir,

Sinon tu peux peut-être récupérer le fichier bat de https://www.jcz.fr/apache/ en lui demandant pour générer les clés ce serait plus simple moi j'en ai fait un pour moi à l'époque je dois encore l'avoir dans mes archives.

pour ma configuration je ne procède pas de cette façon étant donné que j'ai un nombre assez élevé de site en test et développement.

J'ai un fichier de config pour chaque site en 80 et 443 séparé.

J'ai eu des mises à jour sur opéra et Firefox il y a quelques jours et il faut définir maintenant en plus des certificats intermédiaires pour que cela fonctionne.

Avec IE lui il avale tout pas de soucis lol :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 17 décembre 2018, 18:13
Code
[quote author=Otomatic link=topic=2179.msg37106#msg37106 date=1545059875]
[quote author=alex link=topic=2179.msg37066#msg37066 date=1544644256]Je vais faire un tuto SSL,[/quote]
En voilà un pour Wampserver, qui fonctionne pour Apache 2.4.27 à 2.4.37 en 32 et 64 bit.
Il est (presque) totalement mâché, y'a juste à bien lire et suivre.

[/quote]

Bonsoir Ortomatic !
Pourquoi pas une version téléchargeable, toute faite, "il n'y a plus qu’a " ?
Cela serait sympa, comme tout ce que tu fais pour "Wampserver".
Cordialement.
JC
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 17 décembre 2018, 18:39
@Maximus23 : Je me suis inspiré de plusieurs tutos, dont celui d'Artemus24.

Pourquoi pas une version téléchargeable, toute faite, "il n'y a plus qu’a " ?
La création des certificats et clés peut être “automatisée” dans un batch en y passant trois ou quatre paramètres. D'ailleurs, pour mes essais, je fais souvent un copier/coller de la totalité des lignes de commande dans la fenêtre du même nom.
Faut voir si ça peut passer avec un script php en CLI.

Pour ce qui est de modifier automatiquement conf\extra\httpd-ssl.conf  et conf\openssl.cnf je suis beaucoup plus circonspect ; ça ne peut pas être modifié par un batch.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 17 décembre 2018, 18:44
Mon plus gros souci, c'est la génération des clés et le CSR. Comment faire sans installer OpenSSL ? :je:
C'est quand même un outil puissant incontournable !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 17 décembre 2018, 19:11
Mon plus gros souci, c'est la génération des clés et le CSR. Comment faire sans installer OpenSSL ? :je:
C'est quand même un outil puissant incontournable !
Bon, vous avez décidé de me filer des maux de tête ! :if:
Bravo, vous avez gagné ! lol  :jw:
A quand " Le SSL, mais c'est très simple" !  :o
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 17 décembre 2018, 19:20
Ca viendra, ça viendra. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 18 décembre 2018, 10:00
Comment faire sans installer OpenSSL ?
openssl.exe fourni avec chaque version Apache, ça sert à quoi ?
C'est de cet openssl.exe dont je me sers dans ma procédure.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 18 décembre 2018, 10:04
Ah oui, c'est vrai ça.
Perso je l'ai en natif, comme ça j'ai toujours une version à jour. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 31 décembre 2018, 12:31
Je viens de remarquer un bug :
Lorsque l'on est en SSL avec le port 443 déclaré dans le httpd-vhosts.conf et que l'on change de version apache il modifie tout les ports 443 en 80
Donc on se retrouve avec tout les ports en 80 au lieu de les différencier entre 80 et 443.
Ça ne se produira plus avec la mise à jour 3.1.7 (Pas encore sortie)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 31 décembre 2018, 12:46
C'est vrai que c'était un souci.
Bon, ça n'empêche pas que le SSL peut être utilisé sur n'importe quel port, comme théoriquement le port 80, il faut juste voir si les navigateurs l'acceptent.
C'est quand même un port un peu "spécial" réservé au non SSL, mais je ne vois pas pourquoi le SSL serait rejeté sur ce port.

Le plus gros problème est qu'il faut indiquer le port dans l'adresse. Là c'est pas cool du tout pour les néophytes.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 31 décembre 2018, 16:35
Le plus gros problème est qu'il faut indiquer le port dans l'adresse. Là c'est pas cool du tout pour les néophytes.
Pas si on utilise les ports par défaut, c'est-à-dire les ports réservés aux différents protocoles :
http 80 — https 443 — NNTP 119 — FTPsortant 21 FTPentrant 20 — SMTP 25 — POP3 110 — IMAP 143 — DNS 53
Il ne faut indiquer le port dans l'url que si on n'utilise pas le port par défaut pour le protocole utilisé.

Et voilà ce que je réponds à ceux qui se pensent experts mais qui ne sont que des néophytes :

Nos parents ont passé des heures et des heures à nous apprendre à aller sur le pot alors que nous en étions à nos premiers balbutiements, parce que savoir se servir des toilettes est une compétence essentielle dans la société.
Nos instituteurs - je préfère cette désignation à celle de professeur des écoles - ont passé des mois et des années pour nous apprendre à lire, à écrire, à compter.
En secondaire, nous avons passé de longs mois à apprendre une ou plusieurs langues étrangères.
À la majorité il a fallu, même après des heures de conduite accompagnée, au moins vingt heures de formation pour “savoir” conduire une voiture.
J'ai passé quatre années d'apprentissage avant de pratiquer mon métier, puis cinq années au Conservatoire National des Arts et Métiers pour parfaire mes connaissances et compétences.
Néanmoins, la croyance populaire voudrait que l'on soit tous des sorciers de l'informatique d'un coup de baguette magique.
Tant qu'on n'expliquera pas fermement que l'informatique (oui c'est très général mais bon...) c'est comme lire, écrire, compter, comme une langue ou une culture : il faut apprendre et pratiquer longtemps pour “l'utiliser” correctement, tout un chacun se croira informaticien à partir du moment où il utilise Facebook, Twitter, Youtube, Google, et à 5% des possibilités, Word, Excel ou Powerpoint.
Aujourd'hui, les publicitaires, le marketing, les vendeurs disent exactement le contraire, que l'ordinateur peut tout faire, facilement et simplement, difficile de trop blâmer le consommateur à qui ça flatte l'ego.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 01 janvier 2019, 09:27
Tu ne m'as pas pris compris.
Je parle d'indiquer les ports quand ceux-ci étaient inversés par wamp. Un navigateur ne voudra pas de https sur le port 80 si ce n'est pas clairement indiqué, tout comme il ne voudra pas de http sur le 443.

Je te remercie, j'ai appris à aller sur le pot informatique il y a plus de 30 années. J'ai fait comme beaucoup de personnes, initiation avec BASIC puis passage à Assembleur (sur 6809 et Z80). ;)
A l'époque, un ordinateur était loin d'être ce que l'on voit aujourd'hui...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 01 janvier 2019, 11:24

Aujourd'hui, les publicitaires, le marketing, les vendeurs disent exactement le contraire, que l'ordinateur peut tout faire, facilement et simplement, difficile de trop blâmer le consommateur à qui ça flatte l'ego.

Bonjour !
Je ne peux contredire, en informatique, je bricole !
Il y a quatre ans, presque un mois, pratiquement 16 heures / 24, sept sur sept pour pouvoir comprendre comment faire un blog !
Vraiment décidé, afin de cracher ma bile sur le constructeur de ma bagnole !
J’ai découvert WordPress et ses extensions et après plusieurs essais, Wampserver !
Bien entendu,  je ne me prends pas pour un informaticien, WordPress est facile, il suffit de lire, avec les extensions à notre disposition gratuitement ou pour un faible coût, je compare cela au mécano de mon enfance !
Bien entendu, j’ai eu des coups de main, entre autres « Alex », toujours dispos !
Bon, j’attends avec impatience le Tuto qui décrira ligne par ligne les modifs à faire afin que Wampserver fonctionne en HTTPS.

Cordialement
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 01 janvier 2019, 18:42
Mon plus gros souci, c'est la génération des clés et le CSR. Comment faire sans installer OpenSSL ?
Pour Wampserver, wamp(64)\bin\apache\apache2.4.37\bin\openssl.exe d'Apache fait très bien le boulot et est suffisant.
Voir https://chez-oim.org/index.php/topic,2179.msg37106.html#msg37106
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 01 janvier 2019, 20:04
Pour moi ça va, j'ai OpenSSL pour Windows. :iq:
Wamp réclame des VCC++, il devrait aussi réclamer OpenSSL pour ceux qui veulent des certificats, plutôt que d'embarquer le strict minimum qui n'est même pas dans le PATH.

Faut pas déconner, tout le monde veut le SSL sans jamais avoir approché OpenSSL.

Pour le télécharger, ça se passe ici : https://slproweb.com/products/Win32OpenSSL.html (https://slproweb.com/products/Win32OpenSSL.html) (openssl.org (https://www.openssl.org/) ne donne pas d'exécutables Windows).
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 01 janvier 2019, 20:33
Pour moi ça va, j'ai OpenSSL pour Windows. :iq:
Wamp réclame des VCC++, il devrait aussi réclamer OpenSSL pour ceux qui veulent des certificats, plutôt que d'embarquer le strict minimum qui n'est même pas dans le PATH.

Faut pas déconner, tout le monde veut le SSL sans jamais avoir approché OpenSSL.

Pour le télécharger, ça se passe ici : https://slproweb.com/products/Win32OpenSSL.html (https://slproweb.com/products/Win32OpenSSL.html) (openssl.org (https://www.openssl.org/) ne donne pas d'exécutables Windows).
Bordel, encore de l'hébreu, pfffff !
Bon, je vais chercher un dico !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 01 janvier 2019, 20:37
T'inquiète, t'en as pas besoin pour l'instant. Ce sera dans le tuto.
C'est de la faute à Windows cette situation, il n'embarque rien du tout ! Il a ses outils à lui et basta ! :il:

Si on était sous Mac ou Linux, OpenSSL serait présent dès le début.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 13 janvier 2019, 17:00
Bonjour,

J'ai profité de ce dimanche ensoleillé (6 minutes 32 secondes) pour bosser m'amuser.

--- Installeurs complets Wampserver 3.1.7 32 & 64 bit comprenant :
- Apache 2.4.37 - PHP 5.6.40/7.0.33/7.1.26/7.2.14/7.3.1 - MySQL 5.7.24 - MariaDB 10.3.12
- PhpMyAdmin 4.8.4 - Adminer 4.7.0 - PhpSysInfo 3.2.10

--- Mise à jour Wampserver 3.1.7

Voir sur http://wampserver.aviatechno.net/?lang=fr (http://wampserver.aviatechno.net/?lang=fr)

Maintenant ->  :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 13 janvier 2019, 20:29
Bonjour,

J'ai profité de ce dimanche ensoleillé (6 minutes 32 secondes) pour bosser m'amuser.

--- Installeurs complets Wampserver 3.1.7 32 & 64 bit comprenant :
- Apache 2.4.37 - PHP 5.6.40/7.0.33/7.1.26/7.2.14/7.3.1 - MySQL 5.7.24 - MariaDB 10.3.12
- PhpMyAdmin 4.8.4 - Adminer 4.7.0 - PhpSysInfo 3.2.10

--- Mise à jour Wampserver 3.1.7

Voir sur http://wampserver.aviatechno.net/?lang=fr (http://wampserver.aviatechno.net/?lang=fr)

Maintenant ->  :ko:

Bonsoir et merci !
Maj faite et installé PHP  3.1.7
Il me semble que c'est + rapide ?
Merci
Cordialement
Jean Claude
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 13 janvier 2019, 22:51
Toujours pas de SSL en vue ?
Ca semblait t'intéresser pourtant. :-\


JC, c'est pas PHP 3.1.7 mais Wamp 3.1.7
Et c'est pas plus rapide, c'est juste l'effet placebo. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 14 janvier 2019, 09:27
Toujours pas de SSL en vue ?
Il y a “un certain temps” © Fernand Raynaud, j'ai, ici même, donné un topo qui fonctionne pour installer SSL https sur Wampserver. Je ne ferai — pour le moment — rien en automatique ou en installeur.

Et c'est vrai que côté rapidité, c'est l'effet nouveauté  :id:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 14 janvier 2019, 11:10
Toujours pas de SSL en vue ?
Ca semblait t'intéresser pourtant. :-\


JC, c'est pas PHP 3.1.7 mais Wamp 3.1.7
Et c'est pas plus rapide, c'est juste l'effet placebo. ;)
Salut la Foule !  :ik:
Lèche journalière, Majesté !
Oui, je m'en suis rendu compte après l'envoi et pas envie de modifier, je me doutais que tu corrigerais de toi-même !
Pour l'effet placebo, tu repasseras !
Dominique, plus sympa, résume en "l'effet nouveauté" !
Bah, non, Messieurs !
De PHP 7.2.10 à la 7.3.1 c'est + rapide avec .............Wordpress, surtout constaté avec mon site le  + lourd,  "rencontre" !

Pour le SSL,  bien entendu, j'attends, lol, trop compliqué pour moi, les modifs ! :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 14 janvier 2019, 12:05
Bonjour,

Testé et approuvé pour le patch 3.1.7.

Pour Alex pour activer le http/2 rien de plus simple ici je l'ai mis depuis longtemps.

Activer l'extension : LoadModule http2_module modules/mod_http2.so

Le faire dans le fichier conf d'apache directement car si je le fais directement via le gestionnaire d'extension au démarrage suivant il me le retire pourquoi mystère de la nature….

Mettre dans Apache après les extensions la directive : Protocols h2 h2c http/1.1

Redémarrer et c'est tout comme on est déjà avec un SSL / TLS / Cypher en haute sécurité pas de soucis.

Pour ceux pour qui ce ne serait pas le cas cela fera une rétrogradation sur le 1.1 car il faut un cypher correct.

(https://static.chez-oim.org/uploads/member_248/1547463817.jpg)

(https://static.chez-oim.org/uploads/member_248/1547463895.jpg)

:)

Si on a plusieurs sites on peut le mettre uniquement sur un site ou plusieurs en mettant le Protocol dans le Vhost en 443 en dessous du nom de domaine.

Donc c'est ultra simple à mettre en place.

Pour linux il faut compiler l'extension la mettre en activité et le tout est joué.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 14 janvier 2019, 18:01
Le faire dans le fichier conf d'apache directement car si je le fais directement via le gestionnaire d'extension au démarrage suivant il me le retire pourquoi mystère de la nature….
:ge:  :ge:
Clic-Gauche -> Apache -> Modules Apache -> http2_module   pour le cocher
Le module reste décommenté dans httpd.conf, même aux démarrages suivants.

Je n'ai ce problème sur aucun de mes quatre Wampserver : Installations complètes Wampserver 3.1.7 32 et 64 bit sous Windows 7 Pro 64 bit et Windows 10 Pro 64 bit.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 14 janvier 2019, 19:29
Perso, ça fait un moment que j'ai HTTP/2. ;)


Je ne ferai — pour le moment — rien en automatique ou en installeur.

C'est dommage, il ne manque plus que ça à Wamp pour être complet.
Surtout avec tous ceux qui ne maitrisent pas du tout le sujet. :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 14 janvier 2019, 19:48
Je n'ai ce problème sur aucun de mes quatre Wampserver : Installations complètes Wampserver 3.1.7 32 et 64 bit sous Windows 7 Pro 64 bit et Windows 10 Pro 64 bit.
Bonsoir,

Oui mais là les mystères de l'informatique on connaît et on ne se pose plus trop de questions on y remédie :)

Perso, ça fait un moment que j'ai HTTP/2.

Comme j'ai vu le commentaire je pensais que tu avais un problème avec cette configuration.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 14 janvier 2019, 19:50
Non, non, je parlais juste du SSL automatique dans Wamp, vu qu'il y a énormément de personnes qui ne maitrisent pas du tout le truc. :)
 
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 14 janvier 2019, 19:58
Non, non, je parlais juste du SSL automatique dans Wamp, vu qu'il y a énormément de personnes qui ne maitrisent pas du tout le truc. :)
Bonsoir Maxi ! :ik:
Ab bon, tu crois ! lol :ih: ;D :hc:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 14 janvier 2019, 20:04
Hello JCM :)
Non, non, je parlais juste du SSL automatique dans Wamp, vu qu'il y a énormément de personnes qui ne maitrisent pas du tout le truc.
Moi c'est suite au message que tu avais mis sur mon site concernant http/2 :)

Pour un SSL auto pas évident à faire ou faire un exécutable qui met tout en place en passant simple localhost en SSL car si on doit le faire sur des sites différents c'est pas gagné.

De plus cela peut-être fait en local en intranet ou en internet et c'est toutes des cfg différentes.

Sinon sur le site d'Artemus c'est bien expliqué pour le local.

De plus il faut apprendre un minima et savoir ce que l'on fait quand même ?

Enfin bref je ne vois pas de solutions simples.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 15 janvier 2019, 09:34
Sinon sur le site d'Artemus c'est bien expliqué pour le local.
Mon “topo” précédent SSL/https en local est en partie basé sur celui d'Artemus24.

Quant à une procédure automatique pour SSL, il est impossible de pouvoir prendre en compte les configurations et dieu sait s'il y en a d'exotiques, de bancales, des qui tiennent avec des bouts de scotch, des jamais à jour, des qu'on sait même pas pourquoi elles tournent quand même, des modifiées avec des tutoriels qui datent de dix ou quinze ans et qui étaient pour W98 ou XP.

Et puis, je veux que l'utilisateur se responsabilise et fasse quelques efforts.  :jc:

Nota : Créer l'installeur complet Wampserver 3.1.7 m'a demandé cinq jours, 46 compilations et 46 installations en grandeur réelle plus deux vérifications finales sous W7 et deux autres sous W10. Mes quatre Wampserver sont des installations vierges 3.1.7
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 15 janvier 2019, 10:53
Et puis, je veux que l'utilisateur se responsabilise et fasse quelques efforts. 
Bonjour,

Je pense que WampServer est un outil ludique et didactique qui permet de faire connaissance avec toutes les bases d'un serveur.

Là on peut apprendre et faire ses propres expériences pour voir les tenant et les aboutissant de toutes les fonctionnalités présentes et pour les initiés on peut s'en servir comme mise au point de tests pour des configurations assez hard et des points de procédure et de sécurité.

Au moins on peut faire des erreurs sans gravité et faire en sorte d'y remédier même si on se casse les dents maintes fois ce n'est pas grave car comme on dit on apprend le plus de ses erreurs.

Enfin moi c'est ma façon de penser et de voir les choses.

Mais bon cela demande aussi un peu de bonne volonté car la plupart vont sur la facilité en demandant tout et n'importe quoi aux autres pour résoudre leurs problèmes même si ils ont les solutions sous leur nez dans les différents forum.

Cela leur fait perdre du temps car cela pourrait-être résolu par eux même avec un peu de lecture et de recherche at au moins ils auraient appris quelques corrections qui pourront leur servir à tout moment.

Quand on est en production réelle sur des sites importants il faut se dépatouiller de toutes sortes de choses bizarres maintenant la solution ultime est de payer pour une infogérance avec dévolution des droits !!!

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 15 janvier 2019, 18:44
Et puis, je veux que l'utilisateur se responsabilise et fasse quelques efforts.  :jc:
Eh vlan, prends ça dans les dents, Jean-Claude ! :gk:

 :ij: Bonsoir Dominique !

Je ne peux vous donner tort !

Je fais amende honorable et je vais me mettre à la tâche quand j’en aurai fini avec un problème personnel qui me prend la tête depuis deux ans !

Je l'ai déjà signalé, je suis un cancre depuis tout petit, mais quand quelque chose me plaît, ou un secteur me fascine, j'ai l'avantage, sans me vanter, d'aller jusqu'au bout pour obtenir dans tous les cas ou toute situation 100 % de satisfaction.

Cordialement
Jean-Claude




Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Et puis, je veux que l'utilisateur se responsabilise et fasse quelques efforts. 
Bonjour,

Au moins on peut faire des erreurs sans gravité et faire en sorte d'y remédier même si on se casse les dents maintes fois ce n'est pas grave car comme on dit on apprend le plus de ses erreurs.

Enfin moi c'est ma façon de penser et de voir les choses.

:)
Bonsoir Maxi !
Bah oui et merci
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 22 janvier 2019, 17:12
Bonjour,

Mise à jour d'Apache en 2.4.38 et pas de soucis rencontrés.

Reporté mes configurations http/2 SSL etc et tout fonctionne parfaitement.

On peut noter une nette amélioration sur le push du http/2.

Pour moi plus de bugs sur le changement de version Apache tout est nickel.

Toutes les autres mises à jour sont faites Php /MySQL/MariaDb et là pas le moindre soucis non plus.

Merci c'est impec :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 22 janvier 2019, 18:59
Pour l'instant, je suis bien en 2.4.37 :)
On verra quand je mettrai à jour. Je le lirai le CHANGELOG chez Apache pour voir ce qu'il y a de neuf. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 31 janvier 2019, 00:40
Bonsoir,

@Otomatic : Pourquoi faire paraître des fichiers iss pour l'installation WampServer car ce sont les fichiers en pré compilation pour Inno Setup et là je n'en voit pas trop l'intérêt ?

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 31 janvier 2019, 09:12
Bonjour,

C'est la licence GPL Open Source qui veut ça.
En gros “GPL v2 et v3 considèrent que les scripts requis pour compiler ou contrôler l'installation d'une œuvre sous licence doivent être considérés comme faisant partie des sources
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 31 janvier 2019, 14:39
Bonjour,

Oui si on veut mais il y a un certain protectorat juridique via l'article 7/7.1/7.1 Ter en application de la jurisprudence.

De plus je suis curieux de voir celui qui va faire des modifications les redistribuer et respecter la GPL tel que d'application surtout que tel que défini cela peut-être repris dans un but commercial du moment qu'une simple ligne de code est changée ce qui est le cas lors des upgrades / updates.

Je ne sais pas pour toutes les sources de distribution de WampServer car certaines tombent sous d'autres applications de copyleft ou de copyright tel que Aestan Tray.

Tu devrais faire tes headers de copyrights sur chaque fichier en distribution et les mettre en zip et non en iss car ici moi il ouvre directement Inno Setup à la place de faire le téléchargement.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 31 janvier 2019, 15:20
Tu devrais faire tes headers de copyrights
Aurais-tu un exemple ?

Si j'ai repris Wampserver, c'est surtout pour mon usage perso et je me suis dit que ça pourrait servir à d'autre, alors, les histoires de licence, de ©, et tutti-quanti, ça me passe très au-dessus de la tête :-\ :??
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 31 janvier 2019, 16:14
Bonjour,

header ajouté :
Code
// Copyright © 2016-2019 - Dominique Ottello aka Otomatic
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING or licence.txt
// after installation of Wampserver. If not, write to the
// Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
et mis en zip.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 31 janvier 2019, 16:18
Bonjour Otomatic et Max !

Dominique ne change rien, moi cela me convient,  je cherche le facile, cela, je pense que depuis le temps, vous l'avez tous compris !
Je n'y connais rien, je fonctionne comme cela ! Pas envie de me prendre la tête !

Je suis très reconnaissant aux personnes qui partagent leur travail, gracieusement, afin que tout le monde en profite !
J’ai essayé pratiquement tous les serveurs sous Windows et bien obligés de reconnaître que « Wamp » est le meilleur et le plus pratique !

C’est d’ailleurs aussi l’avantage avec Alex, il adapte quand cela est possible, tout ce qui est compliqué pour le mettre à la portée de tout le monde (en tout cas, c’est mon cas et il à été patient ).

J'ai constaté en quatre années, le nombre de braves personnes, qui partageaient leurs extensions pour WordPress, quelques fois pour quelques euros, de laisser tomber, car il y avait des abrutis, qui critiquaient ou en demandaient plus ou l'impossible.

Et puis merde ! C’est mon caractère, je ne suis pas désolé !
Il est facile de trouver la petite faille ou imperfection, quand tout le produit est constitué !
Cela ne convient pas, il faut oublier !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 31 janvier 2019, 16:55
Bonjour,

@JC : Pas d'inquiétudes JC rien n'est modifié concernant WampServer c'est juste un ad-don en source de compilation pour la redistribution des paquets et de ce fait ne concerne pas l'utilisateur final de WampServer.

@Oto : Maintenant tout est correct et ne pose plus problèmes et ton header est quand même un minimum pour au moins que l'on te reconnaisse comme l'auteur initial de la chose surtout quand on pense au nombre d'heures que l'on passe en développement.

Tiens oui en passant maintenant Xdebug fonctionne sur la 7.3.1 y compris avec phpMyAdmin dernière version :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 31 janvier 2019, 17:21
Bonjour,
@JC : Pas d'inquiétudes JC rien n'est modifié concernant WampServer c'est juste un ad-don en source de compilation pour la redistribution des paquets et de ce fait ne concerne pas l'utilisateur final de WampServer.
@Oto : Maintenant tout est correct et ne pose plus problèmes et ton header est quand même un minimum pour au moins que l'on te reconnaisse comme l'auteur initial de la chose surtout quand on pense au nombre d'heures que l'on passe en développement.
Tiens oui en passant maintenant Xdebug fonctionne sur la 7.3.1 y compris avec phpMyAdmin dernière version :)

Soir , max ! :ik:
Je ne suis pas un inquiet, loin de là et j’ai passé l’âge ! :jr:
Ma réaction est vive, mais je suis comme cela !
Dom fait un bon boulot, il partage, j’apprécie !
Apparemment tout est rentré dans l’ordre, tant mieux !
C’est un peu de l’Hébreu pour moi, que veux-tu, je suis né con et il paraît que c’est pour la vie, comme celle-ci est bien entamée, je vais faire avec ! :ih: ;D :hc:

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 31 janvier 2019, 17:27
surtout quand on pense au nombre d'heures que l'on passe en développement
Mais il y a des “heures” que je qualifie de « partisan du moindre effort », par exemple les scripts InnoSetup pour Wampserver 3.1.7 32 et 64 bit sont les mêmes à deux lignes près :
#define b32 'yes'
#define b64 'no'
et l'inverse pour la version 64 bit, mais, comme expliqué dans un autre message, ça m'a pris 5 jours et 46 compilations, donc 46 installations et 44 désinstallations car, “of course” je travaille avec des installations réelles de Wampserver, exactement comme tous les utilisateurs.
Ou les installeurs communs pour 32 et 64 bit, pour PhpMyAdmin, Adminer ou les updates, là c'est l'include iss where_to_install.iss qui m'a pris “un certain temps” © Fernand Raynaud.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 31 janvier 2019, 17:42
Bon, là, je vais me redonner du courage ! Comme Obélix, la potion magique !  :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 01 février 2019, 12:29
Au fait, JC, je ne sais pas exactement ce que tu veux comme tuto SSL.
Est-ce que tu as regardé celui-ci ? Il devrait parfaitement convenir :
Tuto, LetsEncrypt: Installer un certificat de sécurité SSL sous Windows ou Linux (https://chez-oim.org/index.php/topic,1980.0.html)
 :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 01 février 2019, 14:45
Au fait, JC, je ne sais pas exactement ce que tu veux comme tuto SSL.
Est-ce que tu as regardé celui-ci ? Il devrait parfaitement convenir :
Tuto, LetsEncrypt: Installer un certificat de sécurité SSL sous Windows ou Linux (https://chez-oim.org/index.php/topic,1980.0.html)
 :iz:

Bonjour Majesté ! :ik:
Ouf, tout va bien, de retour des Iles ! :jw:
Wouah, je viens de « jeter » un œil sur ton « tuto » ! :o
Bon, comme je ne suis pas décidé à passer pour un con, je vais me l’imprimer et me le farcir en guise de livre de chevet ! :jc:
Bon, maintenant plus le choix, puisque tu t’es donné la peine de me fournir la doc ! :jc:
Je te tiendrai au courant des résultats, sans raconter de conneries ! Pas mon style ! :jq:

J’ai préparé le « Doliprane » que je prendrais bien entendu avec la potion magique ! :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 01 février 2019, 16:25
Plus vitamine C, B1, 2 3 4  et Magnésium  :gk:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 02 février 2019, 21:26
Est-ce que tu as regardé celui-ci ? Il devrait parfaitement convenir :
Tuto, LetsEncrypt: Installer un certificat de sécurité SSL sous Windows ou Linux
Avec, pour moi, un inconvénient majeur : ne fonctionne pas pour du développement et/ou vérification https en local. Il faut obligatoirement un ServerName accessible Internet ; et c'est bien dommage.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 02 février 2019, 22:05
Ben oui, ça me semble normal. Mais ça marche très bien en dev et en local !
Cet outil est étudié pour délivrer un certificat pour un domaine existant, c'est à dire qu'il est présent sur le DNS et dans une requête Whois.

A ce sujet, une chose qui serait bien, dans les futures versions de Wamp, ce serait de créer un alias pour le chemin /.well-known/acme-challenge/ afin que le dossier www de Wamp ne soit pas une porte ouverte à tous les malfaisants du net, comme tu l'évoques.

Cet alias pourrait pointer sur le dossier /wamp/.well-known/acme-challenge/ par exemple.
Ca permet de laisser une porte ouverte mais uniquement pour Lets Encrypt. Le dossier ne contiendrait rien d'autre que ce qui est nécessaire à l'obtention d'un certificat (des fichiers de signature générés par le.exe). C'est le type de dossier qui n'intéresse personne, y compris les hackers, parce-qu'il n'y a rien à y voir.

Sinon, tu envisages quoi ? Du certificat auto-signé pour le domaine localhost ?
C'est tout à fait faisable ! Bien entendu, c'est sans aucune validation extérieure, tu l'auras compris. L'auto-signé, c'est pour du local. Avec tous les soucis d'alerte provoqués par les navigateurs.
Je ne connais que Opera que l'on peut faire taire avec les alertes de certificat local auto-signé.

Si tu as besoin d'un coup de main pour implémenter la génération de certificats sous Wamp, n'hésite pas à demander. Tant que l'été n'est pas là, j'ai pas grand chose à faire de mes journées. ;)
Inutile de s'emmerder, on peut fonctionner avec le.exe 32bit, quel que soit le système utilisé (x86 ou x64). Un certificat se fout de l'architecture du CPU.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 03 février 2019, 10:00
Bon, ça se complique ! Pfffffff
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 12:47
Arrête de couiner, c'est pour des gars comme toi que j'envisage de contribuer à Wamp pour le SSL. :jn:

D'ailleurs, à ce sujet, c'est dommage que Wamp ne soit pas sur Github.
Ca permettrait à tout le monde de proposer ses idées.
C'est beaucoup plus simple d'envoyer une pull request que de demander la permission sur un projet fermé. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 03 février 2019, 13:05
Arrête de couiner, c'est pour des gars comme toi que j'envisage de contribuer à Wamp pour le SSL. :jn:


Mais Votre Majesté, je ne couine pas !
Pas inquiet, je sais que je vais y arriver !
Cela va me prendre la tête, mais j'ai décidé  !
Merci quand même à tous pour le coup de main !
Il est évident, que sans, je continuerais à utiliser le Tam Tam.
Bah oui, je n'ai rien inventé, j'ai tout appris !
Cela a commencé tout petit !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 13:48
De toute façon, si tu as des questions, tu les poses sur le tuto et j'y réponds. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 03 février 2019, 13:51
D'ailleurs, à ce sujet, c'est dommage que Wamp ne soit pas sur Github.
Ca permettrait à tout le monde de proposer ses idées.

Je ne suis pas expert, mais utilisateur !
La façon dont Otomatic nous met à disposition Wamp, je trouve cela très facile et à la portée de tout le monde.
C'est très certainement vrai pour les experts que vous êtes, toi et Max, et bien entendu Dominique, qu'il y a des procédures plus "techniques", mais cela m'inquiète pour des nuls comme moi !
Je suis Wamp depuis un bon moment, j'applique les maj et quand une nouvelle version arrive, je désinstalle et j'installe la nouvelle version !
C'est facile, il suffit de lire les recommandations !

J'ai, d'ailleurs, remarqué, que ceux qui pleurent au secours, ne se sont même pas donné la peine de lire les notes, que cela soit pour Wampserver, WordPress on les extensions !

Cela m'énerve, tu ne peux pas savoir !




Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

De toute façon, si tu as des questions, tu les poses sur le tuto et j'y réponds. ;)
Je sais, merci l'Ami , c'est sympa !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 14:01
Si Wamp était sur Github, ça ne changerait absolument rien pour ses utilisateurs.
Github est un site destiné au développement, pas à l'utilisation et au téléchargement de l'application (même si c'est possible de télécharger depuis Github, il faut juste savoir où ça se passe).

D'ailleurs, la plupart des projets présents sur Github indiquent un site web pour ceux qui ne sont pas familiers avec ce type de site dédié au développement communautaire.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 03 février 2019, 14:32
Si Wamp était sur Github, ça ne changerait absolument rien pour ses utilisateurs.
Github est un site destiné au développement, pas à l'utilisation et au téléchargement de l'application (même si c'est possible de télécharger depuis Gibibit, il faut juste savoir où ça se passe).
D'ailleurs, la plupart des projets présents sur Github indiquent un site web pour ceux qui ne sont pas familiers avec ce type de site dédié au développement communautaire.

Bon, voilà, j'ai "Github" dans mes favoris ! :jw:
Bon, des heures en perceptives de lecture !  :-\
Vais-je tout comprendre, cela m'étonnerait, mais le peu qui rentrera sera le bien venue !

Je viens de voyager vite fait sur le site  "Github" !
Ça cause "beau" l'informatique !
Pas persuadé que c'est pour moi !
Bon, je vais persévérer et passer plus de temps pour me faire une idée et surtout sur mes capacités bien légères, à comprendre



Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Pas pour moi !
Je vais éviter la commotion cérébrale ! bah oui, c'est un choc !

Merci les Amis, d'être plus simple dans vos explications !
Après avoir fait le tour de "Github" , le " SSL." va me paraitre de futures  vacances !


Voilà le genre de description d'une rubrique !

"Combinaisons
Assurez-vous que le nouveau code est entièrement couvert et que les tendances en matière de couverture apparaissent."


Toutes les rubriques sont comme ça et encore celle-ci me parait  la plus simples (me parait , j’insiste, et je n'ai rien compris !)

Bon, après ce choc, c'est une sieste réparatrice !

Qui a voulu m'assassiner ! Hein ? Majesté

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 03 février 2019, 15:09
D'ailleurs, à ce sujet, c'est dommage que Wamp ne soit pas sur Github.
Hors de question. C'est niet d'office et sans aucune possibilité de discussion.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 03 février 2019, 15:23
Bon, moi, je vais quitter cette rubrique, ou je n'ai rien à apporter, sauf mon ignorance ! :iz:
Clin d'oeil, me convient parfaitement. :jw:
Bonjour, bonsoir, bonne nuit, bon appétit, tagada, pouet, etc... , ça va très bien, je gère ! :if:
Je vous remercie les "Amis" de votre patience ! :??
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 15:32
Hors de question. C'est niet d'office et sans aucune possibilité de discussion.

Ah bon. C'est dommage.
En étant sur Github, quelqu'un aurait certainement suggéré le code pour avoir le SSL.
Les bonnes idées sont dans la communauté. Aujourd'hui il ne faut plus compter sur un forum pour avoir du code, il existe des plateformes comme Github ou Bitbucket spécialement dédiées aux petits génies avec des bonnes idées.

Mais bon, si c'est non sans discussion... :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 03 février 2019, 18:29
Github ou Bitbucket spécialement dédiées aux petits génies avec des bonnes idées.
Je n'en disconviens pas.
Avoir les idées, c'est une chose, les proposer en est une autre, les intégrer dans le code est encore une autre chose et c'est le plus complexe. Et ensuite, il faut vérifier que ça n'interfère pas avec d'autres idées et modifications, vérifier que ça fonctionne correctement dans les versions 32 et 64 bits, créer les installeurs, vérifier que les installations ne posent aucun problème en 32 et 64 bit et sous Windows 7 et Windows 10, et plein d'autres taches subalternes, mais néanmoins indispensables, à effectuer...

Github ou Bitbucket, ça fonctionne à condition que le projet collaboratif y soit mis dès le début, quand ça démarre, pas quand on a un truc qui date de plus de dix ans, qui repose sur Aestan Tray Menu1qui n'a pas évolué depuis belle lurette — et dont il ne reste qu'une seule personne qui en connaît exactement les ramifications2, les interactions, les possibilités, les imbrications et les “niveaux” du code et des langages utilisés.

1Aestan Tray Menu est sur GitHub depuis son abandon en 2010 et n'a pas évolué d'un iota. Alors, oui, des petits génies ont peut-être des idées, mais côté réalisation et application desdites idées, ça laisse beaucoup à désirer.

2Mais à qui il arrive de se planter...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 18:39
Ben non, justement.
Quand tu merge une pull request, Git refuse de le faire si ça entre en conflit avec le code existant.
Un merge doit se faire dans l'harmonie sinon il ne se fait pas sans corrections.

Après, peu importe l'âge du code, c'est même peut-être l'occasion de revoir tout ça.
Parce-que mine de rien, Wamp, c'est quand même une foutue usine à gaz ! :iz:

Il y a peu, je me suis retrouvé comme un couillon à cause de browscap.
Browscap.ini est chargé dans le PHP.INI du dossier Apache (une hallucination !) mais browscap.ini est chargé depuis le PHP.INI du dossier php quand il est utilisé en CLI !
A force de rajouts et de rafistolages, Wamp part en couille !

Un séjour sur Github, ça ne ferait vraiment pas de mal. Ca permettrait d'éclaircir un code qui s'obscurcit avec le temps qui passe.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 03 février 2019, 19:06
Déjà, je ne sais pas ce qu'est Browscap, ce n'est pas fourni de base avec Wampserver.

Ensuite, l'utilisation de PhpForApache.ini et php.ini, ce n'est pas du rafistolage, ça date de l'origine wamp5 et c'est fait pour ne pas être obligé d'utiliser la variable d'environnement PATH et éviter que des modifications intempestives du php.ini Apache foutent en l'air le fonctionnement de Wampserver qui se sert du php.ini de la version php CLI pour ses propres scripts. Il y a séparation (presque) totale entre les menus et options Wampserver et PHP web.

Et, si il y en a qui veulent “éclaircir” le code, ils peuvent le faire sans Github, les “sources” ne sont rien de plus que ce qui est installé.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 19:13
Browscap, c'est un fichier qui permet de tout savoir sur les navigateurs et machines avec la fonction native PHP get_browser()

Ne le prends pas mal, je ne t'agresse pas, je dis juste ce que je pense.
Tu peux bien faire ce que tu veux, je ne t'en veux pas et il n'y a pas d'agressivité dans ce que je dis.

C'est bien joli que les sources soient disponibles, mais où proposer les modifications ou nouvelles "features" ?
Sur Github, ça tiendrait sur une pull request et on en parle plus. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 03 février 2019, 20:32
Bonjour,

La licence GPL et même la disponibilité des iss, permet à n'importe qui de créer un “fork” de Wampserver sur Github ou ailleurs et je pense que ce qui fait que ça n'a pas été fait depuis des années, c'est que personne n'a la volonté réelle de gérer l'affaire.

Vu ce manque de volonté, je ne vais pas mettre Wampserver sur Github (ou autre) en sachant pertinemment que la partie immergée de l'iceberg restera à ma charge : aux “petits génies” les idées et la reconnaissance et — éventuellement — le code, et au grouillot l'assemblage, les contrôles, les vérifications, les essais, les modifications et le SAV. Je vois bien comment ça se passe sur d'autres projets auxquels je participe.

Je préfère tout garder et fournir un produit simple, fonctionnel à 99,5 % après installation, à la portée du néophyte — s'il lit les explications d'avant et d'après installation — en gardant le but de Romain Bourdon de permettre à ceux qui n'y connaissent presque rien de pouvoir créer leur propre site web en toute sécurité.

 
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 03 février 2019, 20:53
Vous êtes combien sur le projet Wamp ?
Rien n'oblige à répondre ou admettre toutes les pull requests. Ca se ferme en un clic !

Ne me dis pas que tu es seul.
Une équipe pourrait gérer le projet sur Github. Sans oublier que 99% des visites seraient là pour du téléchargement.

Sans compter la visibilité supplémentaire que ça vous offrirait.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 09:42
Ne me dis pas que tu es seul.
Bonjour,

Je pensais que tout le monde l'avait compris lorsque dans je ne sais plus quel message j'ai écrit la saga de mon implication dans Wampserver.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 04 février 2019, 10:07
Bonjour,

Moi je rejoins entièrement les propos d'Otomatic.

Je ne mettrai rien sur GitHub d'ailleurs alex le sait car il m'avait déjà posé la question pour mes mods.

Moi j'ai déjà essayé pour plusieurs applications et cela ne m'apporté que du boulot supplémentaire car rien d'efficace n'a jamais été proposé juste des âneries…donc perte de temps en tests...

Maintenant comme Oto le dit si tu veux faire un Forks libre à toi mais tout n'est pas libre de droit concernant aestran systray.

Je préfère gérer cela comme je l'entend et faire ce que je veux quand je le veux.

Celui qui désire s'impliquer dans un projet comme WampServer doit connaître les tenant et les aboutissant de tout le code dans son entièreté d'où le fait de proposer pour moi une modification sur un bout de code ne sert à rien.

Je préfère comme on fait ici ou sur mon site de faire des propositions de discussions concernant le logiciel visé et de réagir face aux demandes et propositions.

Il faut bien penser qu'il faille approuver toutes les demandes et les propositions de codes ce qui demande pas mal de boulot en plus.

Maintenant je ne vois pas d'usine à gaz pour WampServer qui pour moi est simple et efficace.

Je n'en demande pas plus et tout ce dont j'ai besoin en plus je le fais moi même car on a des configurations plus complexes et comme toi on peut le partager ou pas pour les autres utilisateurs mais cela n'impactera pas le code directement mais sera une application annexe au code comme cela pourrait-être fait pour le SSL.

WampServer ne contient ni plus ni moins Apache MySQL php et en plus un menu de gestion pour tous les utilisateurs qui est programmé en c++/pascal. Même si ce code à 10 ans il est toujours aussi efficace et simple d'emploi pour faires des menus de lancement en mode systray. De plus il crée une gestion en mode .template et .ini que l'on peut modifier avec un simple éditeur tel que Notepad++ alors que vouloir de plus ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 12:07
Même si ce code à 10 ans il est toujours aussi efficace et simple d'emploi pour faires des menus de lancement en mode systray. De plus il crée une gestion en mode .template et .ini que l'on peut modifier avec un simple éditeur tel que Notepad++ alors que vouloir de plus ?
Il existe sans doute d'autre “générateur de menu”, mais Aestan Tray Menu a l'énorme avantage d'avoir été conçu en amélioration de Apache Monitor et, de ce fait, gère basiquement les services — (L'ajout du service wampmariadb s'est faite nasodigitalement) — la base, c'est wampamager.tpl (Le template) et wampmanager.conf (La configuration générale) et, à partir de là, on génère le fichier wampmanager.ini puis on demande (poliment) à Aestan d'aller relire ce fichier et de créer les menus en conséquence, menus dont les items sont des “trucs” internes à Aestan ou des scripts php.
Le code n'est pas une usine à gaz et a été énormément nettoyé et structuré (et commenté) depuis 10 ans.
Par exemple, le menu (à étages) PHP -> Configuration PHP -> date.timezone est généré automatiquement à partir du résultat de timezone_identifiers_list(), appelé à chaque génération du fichier ini, donc toujours à jour.

Ce qui peut sembler usine à gaz, ce sont les très nombreuses vérifications et modifications éventuelles effectuées sur de nombreux fichiers Apache, PHP et MySQL pour corriger des modifications “manuelle” intempestive d'utilisateurs qui ne connaissent rien, par exemple remettre les fins de ligne en type DOS (CR/LF), supprimer les espaces et tabulations de fin de ligne, vérifier que certains fichiers se terminent bien par une ligne vide, etc.

Je dois être un des rares qui a encore le dernier paquetage aetraymenu.zip version 1.6.2.37. qui contient une aide (AeTrayMenu.chm) hélas incomplète.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 04 février 2019, 12:39
Je dois être un des rares qui a encore le dernier paquetage aetraymenu.zip version 1.6.2.37. qui contient une aide (AeTrayMenu.chm) hélas incomplète.
Dans le paquet 1.7 il y a la doc en chm et celle en html elle est incomplète ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 04 février 2019, 14:09
Quand on développe, un petit projet comme un gros, Git est indispensable !
Ca permet de revenir sur une version précédente lorsque tout fout le camp suite à un commit hasardeux.
Bien entendu, il faut connaitre. Essayer Git, c'est l'adopter !

Pour tes problèmes de pull requests bidons, Max, il suffisait de définir un template de pull request.
La personne qui ne respecte pas ce template voit sa pull request rejetée. Il faut être strict !
Si un mec n'est même pas foutu d'expliquer ce que fait sont ajout, ce qui oblige à tester, il faut rejeter la pull request et c'est tout.
Si un autre mec présente le truc correctement, fais sa pull request sur la branche dédiée du dépôt Git, alors un commit est envisageable.
Les emmerdements, c'est l'auteur du dépôt Git qui se les attire en ne définissant aucune politique stricte de contribution.


C'est dingue, quand même ! Toutes les personnes ayant passé un certain âge sont réfractaires à Git.
Pourtant, je le répète, l'essayer, c'est l'adopter ! Utiliser Git, ça permet de tester son code en local, de voir ce qui va ou pas, puis de faire un commit ou un merge sur la branche master, celle du site qu'on gère. Et la modif est là, immédiate.
Si ce commit ne va pas, ne remporte pas de succès, Git permet un retour en arrière comme si de rien n'avait été ! :)
Git est un indispensable du développeur, c'est pas possible de faire autrement ! Même si c'est un dépôt Git local.

Pour ceux que ça intéresse, Git vous est présenté ici, avec l'occasion de l'apprendre :
https://openclassrooms.com/fr/courses/2342361-gerez-votre-code-avec-git-et-github (https://openclassrooms.com/fr/courses/2342361-gerez-votre-code-avec-git-et-github)

Et pour ceux qui sont plus du style local, faire ça tranquille à la maison, c'est possible aussi : (je vous recommande quand même le premier cours)
https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-git (https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-git)


Il faut vivre avec son temps.
A mon époque, quand j'avais une dizaine d'années, si Git avait existé, je me serais épargné bien des nuit blanches...
Vive le commit ! Vive Git ! :ic:


Voilà à quoi ça ressemble pour un de mes projets, qui n'a rien à voir avec chez oim.
Chaque ligne permet un retour vers l'état où se trouvait le code à l'instant où le commit a été effectué. C'est irremplaçable ! Git est irremplaçable ! Il autorise les erreurs, il permet à l'être humain d'être faillible, ce qui est le cas de tout le monde.

(https://static.chez-oim.org/uploads/member_1/1549286858.png)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 14:47
Dans le paquet 1.7 il y a la doc en chm et celle en html elle est incomplète ?
Tu as un paquetage aestantaymenu en version 1.7   :?? Je serais curieux de voir le changelog par rapport à 1.6.2.37  :ik:
Je n'ai jamais été averti qu'il y avait eu une version > 1.6.2.37  :jc:

Quand je dis que la documentation en chm est incomplète, c'est parce que certains liens internes à la doc pointent sur le vide sidéral et il n'y a pas de doc html.



Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Toutes les personnes ayant passé un certain âge sont réfractaires à Git.
Parce que l'âge apporte la sagesse. Je préfère être emmerdé par moi-même que par les autres.
De toutes manières, j'avais bien précisé : C'est niet d'office, sans possibilité de discussion
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 04 février 2019, 16:12
Tu as un paquetage aestantaymenu en version 1.7    Je serais curieux de voir le changelog par rapport à 1.6.2.37 
Regarde ceci dans les releases crazy-max tu as une version sources et divers trucs : https://github.com/crazy-max/aetraymenu/

Je viens de voir les commits dans le GitHub et cela renforce mes convictions sur GitHub 1.7.0 je me marre mais au moins il y a une doc html dis moi si c'est cela que tu cherches ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 17:15
... je me marre mais au moins il y a une doc html dis moi si c'est cela que tu cherches ?
Merci. La doc html est très nettement plus lisible et mieux organisée que la doc chm ; je ne la consulte pas souvent, mais là, lorsque j'aurais besoin de le faire (J'ai la mémoire qui flanche, j'me souviens plus très bien  :-\ ), ça sera plus pratique.
Le fichier à télécharger, en bas “aetraymenu.zip” est exactement le même paquetage 1.6.2.37 qu'il y a dix ans. Au final, en dix ans, Github a accouché d'une documentation html en plus de la htm  :aa
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 04 février 2019, 17:54
Euh non, pas trop.
Sur Github, le langage utilisé est le markdown (.md)
C'est pour ça qu'on croise de partout des fichiers README.md parce-ce qu'il sont affichés automatiquement à l'écran.

Du coup, c'est bien ce qui me semblait, Git est un illustre inconnu.
C'est pas grave en soi, on ne peut pas tout savoir. Mais refuser d'apprendre, alors que cet apprentissage est très rapide en suivant les liens que j'ai donné, là, je ne sais plus quoi dire.
Le terme "Ayatollah du code" prend tout sens dans cette situation, je crois. C'est "non et sans discussion possible" sans même chercher à apprendre.
Je comprends mieux.

D'autant plus que vous n'êtes pas des minots. Quand vous aurez passé l'arme à gauche, Wamp sera enterré avec vous et ce ne sera que la faute de votre petite bande...
Ma foi !
Ce n'est pas moi qui aurai à en souffrir, mais attendez vous à des cactus sur vos tombes de la part des nuls en informatique...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 04 février 2019, 18:14
Du coup, c'est bien ce qui me semblait, Git est un illustre inconnu.
Pourquoi inconnu ? On l'utilise sans arrêt enfin moi sur Smf et autres développements de grande envergure mais je n'aime absolument pas cette forme de mise en place.

Le terme "Ayatollah du code" prend tout sens dans cette situation, je crois. C'est "non et sans discussion possible" sans même chercher à apprendre.Je comprends mieux.
Mais là je ne te rejoins pas car on fait ce que l'on veut de son code et on est libre de le gérer comme on veut.

Ce n'est pas pour cela que les codes sources ne sont pas publiés et libre à chacun de les reprendre ou pas en respectant les licences de droits bien entendu.

D'autant plus que vous n'êtes pas des minots. Quand vous aurez passé l'arme à gauche, Wamp sera enterré avec vous et ce ne sera que la faute de votre petite bande...

Enterré peut-être tout comme moi sur d'autres projets qui existe aussi depuis plus de 10 ans et qui sont passés en domaine publique et qui n'ont pas été repris par qui que ce soit et du coup pour la plupart je les ai supprimé.

Ce n'est pas moi qui aurai à en souffrir, mais attendez vous à des cactus sur vos tombes de la part des nuls en informatique...
Pourquoi pas et on mettra qui s'y frotte s'y pique !!!!

:) :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 18:14
Quand vous aurez passé l'arme à gauche, Wamp sera enterré avec vous et ce ne sera que la faute de votre petite bande...
Ça c'est mesquin ! Les cimetières sont remplis de personnes indispensables et la terre continue de tourner.

Si j'ai repris Wampserver, c'est d'abord pour m'amuser et me faire plaisir, pas pour “gérer” une équipe (J'ai eu mon compte au boulot), ni comme faire valoir.

Et je répète que n'importe qui peut créer un "fork" de Wampserver, tout est à disposition et je vais même y ajouter les ossatures des dossiers source d'installation et on verra si quelqu'un se décide...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 04 février 2019, 18:29
Faire un fork, c'est bien gentil, mais il n'existe pas de dépôt avec une licence unique.
Chaque contributeur Wamp à apposé sa licence à lui, et je pense aux licences restrictives comme celle de Aestan Tray. Comme si son code était une merveille de trouvaille technologique qui peu rapporter des millions !
Voilà ce qui bloque un projet contre le forking. C'est des mecs qui pètent plus haut que leur cul et s'imaginent que leur code est unique et impossible à créer par d'autres.

Se mettre d'accord sur une licence commune à tout le code de Wamp (BSD, Gnu, etc.) serait déjà un très bon départ.
Sans ça, pas de fork possible.


Pourquoi inconnu ? On l'utilise sans arrêt enfin moi sur Smf et autres développements de grande envergure mais je n'aime absolument pas cette forme de mise en place.

Quelle forme de mise en place ? Je ne comprends pas.
Chaque commit donne lieu à une nouvelle version du code. Et si tu veux mettre l'accent sur un commit particulier, tu en fais une release.
D'ailleurs, le code se télécharge depuis les release, quasiment jamais depuis la page d'accueil qui présente la branche master.

Je l'ai dit, Git est un apprentissage. Si tu as oublié le principal, un petit refresh ne peut pas faire de mal.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 18:37
Bonsoir,

Dépot : Sourceforge - Licence : GPL, je n'en connais pas d'autre.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 04 février 2019, 18:40
Pour oublier !  :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 04 février 2019, 18:43
Bonsoir,

Dépot : Sourceforge - Licence : GPL, je n'en connais pas d'autre.

Je vais forker tout ça, mais je veux pas d'emmerdes avec tes collègues ! :jr:
Ce sera une licence GNU comme ça l'est actuellement.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 04 février 2019, 18:49
Bonsoir,

Dépot : Sourceforge - Licence : GPL, je n'en connais pas d'autre.

Je vais forker tout ça, mais je veux pas d'emmerdes avec tes collègues ! :jr:
Ce sera une licence GNU comme ça l'est actuellement.
Ouais !, et rajoute la nav en HTTPS en un clic, ça je sais le faire !  :jw: :jw: :jw: :jw:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 04 février 2019, 18:50
Dépot : Sourceforge - Licence : GPL, je n'en connais pas d'autre.
Si il y a un regroupement concernant les différentes librairies utilisées et les modes de compilations qui doivent-être utilisées suivant que cela soit commercial ou privé.

Le problème vient surtout des librairies annexes qui sont en code restrictif donc redistribuable mais avec interdiction de modifications et c'est là que cela pose problèmes surtout après 10 ans ou l'on devrait apporter des modifications de portabilité. On devra se tourner alors vers d'autres librairies ou en recréer pour ses propres applications.

Onno Broekmans n'est pour rien dans tout ce qui est annexe lui il les a utilisé dans le droit de License au moment de la création de son programme et a tout mis en sources pour une utilisation ultérieure.

Moi le problème a été opposé j'avais mes propres librairies et toute une application personnalisée sous une seule licence. Ils m'ont emmerdé pendant des plombes pour avoir le code et quand je me suis décidé à le mettre ils se sont enfuis en me disant il faut apprendre tout cela pour pouvoir le modifier !!! Alors je préfère les cactus pas grave on fera avec :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 04 février 2019, 19:10
Alors je préfère les cactus pas grave on fera avec :)
En plus, ça me fait penser à Jacques Dutronc et ça me rajeunit... Merci Alex  :ie:
Tient, pour la rigolade, un vrai panneau que j'ai photographié il y a quelques années, mais il existe toujours :
(https://static.chez-oim.org/uploads/member_508/1549303760.jpg)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 04 février 2019, 19:21
Ah ben voilà, il existe un village où on peut trouver Wamp. ^-^
L'atmosphère se détend, j'aime mieux ça. :)

De quelles annexes tu parles, Max ?
Si c'est Apache, PHP ou SQL, c'est libre. De toute façon, je n'ai pas l'intention d'accepter la moindre modification sur ces sources.

Quand je forkerai, la seule chose modifiable sera le W de Wamp. Le A, M et P seront ce qu'ils sont comme ils sont proposés par leurs différents acteurs.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 12:11
De quelles annexes tu parles, Max ?
Bonjour,

Je parle des sources mêmes de aestan et pour le reste c'est suivant les licences :)

Quand je forkerai, la seule chose modifiable sera le W de Wamp.

Il y a déjà pas mal de lettres de prises comme lamp xamp etc.… :) :)

Sinon je ne vois pas ce que tu peux faire de plus ? Il y a déjà toutes les possibilités de swap d'outils etc....et cela est indispensable pour les novices.

Pour le SSL seul un tuto peut faire l'affaire comme le tien et rien de plus.

Si tu lis sur le forum de Wamp tu verras que la majorité veut juste une clé locale ssl sans plus juste pour tester leurs applis. Le reste ne les intéresse pas le moins du monde et pour cela il y un tuto déjà disponible depuis longtemps aussi.

Celui qui ne prend même pas la peine de lire un tuto pour faire fonctionner son bidule ne fera jamais rien de fonctionnel non plus !!!!

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 12:22
Si tu lis sur le forum de Wamp tu verras que la majorité veut juste une clé locale ssl sans plus juste pour tester leurs applis. Le reste ne les intéresse pas le moins du monde et pour cela il y un tuto déjà disponible depuis longtemps aussi.
C'est en allant doucement qu'on va le plus vite.
C'est pourquoi, je cogite, essaie, modifie, recommence, etc. pour créer un script php pour ajouter un et un seul VirtualHost existant — sauf localhost — en https, en local, avec certificat auto-signé, juste pour tester un site local en https. Cela fonctionne parfaitement, en manuel, en suivant la procédure que j'ai déjà donnée précédemment.
Pour rendre cette procédure automatique, il y a beaucoup de vérifications à effectuer, mais ça avance.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 05 février 2019, 12:22
Celui qui ne prend même pas la peine de lire un tuto pour faire fonctionner son bidule ne fera jamais rien de fonctionnel non plus !!!!
C'est évident !
Il suffit de consulter le support des extensions comme celles que j'utilise pour mes "sites", pour constater la connerie de certains :
Cela me gonfle !
Certains développeurs baissent les bras, je ne peux leur donner tort !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 13:19
Le fork ne visera pas Lamp ou Xamp, ce sera juste le W de Wamp et c'est tout.
Si quelqu'un se sent l'humeur de faire un fork de la version Linux et/ou Mac avec Xampp, bien lui en fasse ! :)

Ceci dit, je ne vois pas l'intérêt d'un fork pour des systèmes au noyau Unix.
Sur ces systèmes, Apache, PHP & SQL s'installent en un coup de cuillère à pot. Ils sont étudiés pour ça.

Au moins, ça permettra de garder une trace de Wamp, peu importe ce que la vie réserve à ses vieux concepteurs. ^-^
Ce serait quand même terrible qu'un projet meurt en même temps que ses concepteurs...

Voilà pourquoi il faut absolument en faire un fork avec toutes les releases mises à disposition.
Je souhaite longue vie aux codeurs, mais bon, le temps passe, il faut être réaliste.
Un codeur n'est ni plus ni moins qu'un humain. :iq:

Et sur votre tombe, on mettra une jolie plaque en guise d'épitaphe : HTTP/1.1 404 Not Found, ou, au choix : HTTP/1.1 410 Gone :if:
Merci de réserver la plaque à l'avance en donnant les sous à Alex. O:-)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 14:27
Sinon, j'ai une suggestion avant le fork.

Il est proposé de supprimer les logs afin d'éviter qu'il prennent une taille astronomique.
Pourquoi ne pas proposer une rotation des logs ? C'est à dire, un nouveau fichier de log pour chaque jour qui passe.

C'est pourtant très simple, Apache propose le script rotatelogs.exe
Il suffit juste de l'inclure dans httpd.conf. Voilà longtemps que je fonctionne comme ça et c'est parfait !


Exemple :

Code: apache
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    CustomLog "${INSTALL_DIR}/logs/access.log" combined
    TransferLog "|E:/wamp/bin/apache/apache2.4.37/bin/rotatelogs.exe -l -f E:/wamp/logs/%Y-%m-%d-access.log 86400"

</IfModule>
Les chemins relatifs dans la config ne fonctionnent pas.

Avec cette config, les logs seront établis au jour le jour à partir de 0h ou minuit.
Demo pour le mois de février :

(https://static.chez-oim.org/uploads/member_1/1549373196.png)


C'est quand même mieux que de vider les logs, non ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 14:44
C'est quand même mieux que de vider les logs, non ?
AMHA, non. Ça ne diminue en rien la taille — totale — des logs. C'est une fausse bonne idée.
Alex, essaye, pour une fois, de te mettre à la place de celui ou celle qui n'y connaît rien, mais rien de rien.

Celui qui sait, comme toi, il mettra en place rotatelogs s'il en a envie, le néophyte, il s'en bat les couilles, ,il ne sait même pas que ça existe, ni à quoi ça sert.

Ma “philosophie” pour Wampserver a toujours été d'être au plus près possible des configurations de base Apache, PHP et MySQL.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 14:51
C'est pour ça que je propose, parce-que personne ne connait !
Proposer dans les menus une rotation des logs ou leur purge pur et simple, serait un plus.

Enfin, c'est juste une proposition.
Sur ce site, par exemple, la rotation des logs est activée, et les logs d'erreur aussi (error.log). Ca évite les surprises. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 14:53
C'est quand même mieux que de vider les logs, non ?
Tout cela dépend de l'usage que l'on en fait.

Moi en local j'utilise un log unique pour les développements ce qui me permet de retrouver une erreur directement sans aller retourner tous les logs.

La RC1 est sortie alors tes logs ils vont avoir chauds si tu les fais par morceaux moi ici les miens sont explosifs :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 14:56
Mais c'est pas par morceau, c'est pas journée de 24H !

Si tu veux le log du 5 février 2019, tu l'ouvres et c'est tout.
Les logs sont rangés par date. Où est le problème ? C'est même très pratique ! Tu n'es pas obligé de ratisser un gros log unique.

Tu peux même limiter le nombre de logs à 10, 20 ou même 2 !
Je ne vois aucun souci !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 15:03
Bon dieu de bon dieu, tout les deux me détestent ! Même si j'ai des bonnes idées. :gk:
Ce soir, je me pends à un cordon USB ! :(
 O0
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 15:05
Bonjour,

Il n'y a ni problème, ni souci !
Je répète que je m'en tiens aux configurations de base — à très peu de chose près —d'Apache, PHP et MySQL telles qu'elles sont fournies avec les différentes “releases”.

Le jour où Apache implémentera rotatelogs dans sa configuration de base, je suivrai, comme je l'ai fait, par exemple, avec le Define SRVROOT lorsque il est apparu pour la première fois avec Apache 2.4.35.

C'est la même chose pour les php.ini qui sont systématiquement comparés (UltraCompare) avec les php.ini-development de chaque version de PHP.

Tiens, xDebug 2.7.0 RC1 est sorti, du boulot (Faire joujou) en perspective pour préparer la mise à jour xdebug2.7.0 sur les versions PHP 7.0 à 7.3
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 15:15
Le jour où Apache implémentera rotatelogs dans sa configuration de base, je suivrai, comme je l'ai fait, par exemple, avec le Define SRVROOT lorsque il est apparu pour la première fois avec Apache 2.4.35.

Mais c'est le cas !
Rotatelogs.exe est fourni avec Apache depuis bien longtemps déjà !

Il suffit juste de s'y intéresser.
Httpd.exe t'a intéressé, pourquoi pas rotatelogs.exe ? Ils sont dans le même dossier ! :iz:
Apache propose quelques exécutables qui sont vraiment très pratiques à l'usage.

Il suffit juste de se renseigner, en CLI :
Code
rotatelogs.exe /?
Ou sur le site de Apache :
https://httpd.apache.org/docs/2.4/fr/programs/rotatelogs.html (https://httpd.apache.org/docs/2.4/fr/programs/rotatelogs.html)


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 15:55
Mais c'est le cas !
Rotatelogs.exe est fourni avec Apache depuis bien longtemps déjà !
Fourni, oui. Implémenté par défaut non.

C'est fourni de la même manière que sont fournis d'autres “utilitaires” comme ab.exe, abs.exe, ApacheMonitor.exe, htdbm.exe, htdigest.exe, openssl.exe, wintty.exe qui sont aussi considérés comme « pratiques » ou même « indispensables » par des utilisateurs confirmés, mais, là aussi, comme ils ne sont pas implémentés dans la configuration de base d'Apache, ils ne seront pas implémentés dans les installations ou addons Wampserver.

Les renseignements en CLI, je sais faire et je m'en sert très souvent. httpd.exe m'a obligatoirement intéressé, parce s'il n'est pas lancé, il n'y a pas d'Apache, donc pas de PHP, donc pas de développement de site web local, c'est la base même d'un serveur HTTP.

Je répète une énième fois : configuration de base telle que fournie par Apache et PHP sans fioriture ; le néophyte a déjà fort à faire avec ; le connaisseur, ajoutera sans aucun problème ce qui lui manque et j'en resterais là.


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 16:09
Je te parlais de httpd pour souligner l'égalité d'importance de rotatelogs.

Figure toi que rotatelogs est utilisé de partout.
Il permet d'avoir des fichiers de logs au quotidien. Que c'est-il passé le 12/02/2018 ? On va regarder le fichier de log qui porte ce nom !

Rotatelogs est un utilitaire qui est indispensable à Apache ! Que ce soit sous Win ou Nunux.
Sa mise en œuvre est des plus simple, tellement il est utilisé.

Il est aussi important que le service Httpd !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 17:22
Bonjour,

Oui pour un serveur de production, mais non pour un serveur de développement et Wampserver est — avant tout autre chose — un serveur de développement local ; que certains s'en servent en production, c'est leur affaire et leur problème, pas le mien.

J'ai plusieurs dizaines de différents “projets” dans UltraEdit dont chacun peut ouvrir autant de fichiers que nécessaire. Beaucoup de ces projets ouvrent aussi les fichiers de log Apache, PHP et mysql de manière à montrer les erreurs éventuelles au cours du développement et je ne veux pas être obligé d'ouvrir manuellement les fichiers Apache du jour et, en plus, me souvenir qu'il faut le faire. Le simple fait de choisir un “projet” dans UltraEdit ouvre automatiquement tous les fichiers qui y sont définis.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 17:48
Toi, oui, peut-être que ça ne t'es pas utile.
Mais pourquoi ne pas l'implémenter, à côté de la ligne de "purge" des logs ?

Certains y trouveraient leur compte, j'en suis convaincu !
J'en suis d'autant plus convaincu que j'en fait partie. Avoir un fichier de log pour chaque jour qui passe, c'est quand même plus pratique qu'un énorme fichier de log.
Et ce n'est pas parce-qu'on est en privé que les logs ne sont pas les bienvenus. Bien au contraire ! Quand on dépanne un projet, on consulte les logs...
Mais bon, en ce me concerne, j'ai implémenté cette solution avant que Wamp ne se décide à le faire, peut-être, mais peut-être pas...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 05 février 2019, 17:57
Comme quoi, je lit tout, hein ! :if: :jc:
Je viens de télécharger "UltraEdit", cela me parait très bien ! :-\
Je vais voir a l’utilisation !  :??
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 18:03
Vas-y JC, on croit en toi ! T'es quasiment le meilleur si on ne place pas la barre trop haut ! :if:
Ou comment détourner une conversation mine de rien. Ah mes cochons ! ::)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 05 février 2019, 18:09
Vas-y JC, on croit en toi ! T'es quasiment le meilleur si on ne place pas la barre trop haut ! :if:
Ou comment détourner une conversation mine de rien. Ah mes cochons ! ::)

 :ih: ;D :hc:

mais c'est vrai, quand même 100 dollars, va falloir vraiment que cela me convienne  :iq:

En détournement de conversation, j'ai mon Maître,  :ih: :ih:



Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

Vas-y JC, on croit en toi ! T'es quasiment le meilleur si on ne place pas la barre trop haut ! :if:

Surtout pas !
Je suis un cancre, je le revendique !
Que veux-tu, mes livres d'école planquaient ma lecture préférée ! :jc:
Les Pieds Nickelés :jw:

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 18:24
e viens de télécharger "UltraEdit", cela me parait très bien !
JC, je pense que Notepad++ devrait te suffire, sans vouloir t'offenser  :ij:

UltraEdit comprend des possibilités que tu n'utilisera jamais — sans vouloir t'offenser — comme les scripts et les macros par exemple et le mode colonne (Qui peut être implémenté sur Notepad++ par un plugin)

UltraEdit (Et UltraCompare), je l'utilise depuis des lustres, presque cinq vu qu'un lustre est égal à cinq années, et, à l'époque, c'était ce qu'on appelait un Shareware et j'ai payé trois fois le prix du Shareware — dérisoire à l'époque — ce qui me donne les mises à jour gratuites à vie.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 05 février 2019, 18:29
e viens de télécharger "UltraEdit", cela me parait très bien !
JC, je pense que Notepad++ devrait te suffire, sans vouloir t'offenser  :ij:

Ben, voilà qu'ils se mettent à deux ! :iz:
Bah si, tu m'as offensé ! :je:
Ma fierté vient d'en prendre un coup ! :o
Les lâches, ils attaquent un vieux ! :iy:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 18:30
UltraEdit (Et UltraCompare), je l'utilise depuis des lustres, presque cinq vu qu'un lustre est égal à cinq années, et, à l'époque, c'était ce qu'on appelait un Shareware et j'ai payé trois fois le prix du Shareware — dérisoire à l'époque — ce qui me donne les mises à jour gratuites à vie.
Nous sommes donc deux au moins deux à utiliser cette solution pour la programmation syntaxique et la lecture comparative des codes :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 18:32
Et en attendant, je reviens de Sourceforge, et il n'y a que des .exe
Aucun code source permettant un fork...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 18:42
Bonsour (La nuit commence à tomber [plouf])

Les sources, ce ne sont ni plus ni moins que tous les fichiers obtenus après installation de Wampserver.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 18:52
Et en attendant, je reviens de Sourceforge, et il n'y a que des .exeAucun code source permettant un fork...

Tout se fait via iss pour l'installation en mode silencieux des fichiers et des scripts.

Le module de base est en pascal et c++ avec des librairies malheureusement non modifiables tu dois trouver autre chose et le reste c'est tous simplement les modules indispensables pour faire fonctionner un serveur local et là pas de modifications directes.

Donc rien de bien compliqué dans la structure de mise en pratique mais beaucoup plus coriace dans la technique des scripts iss etc …

Je me sers souvent d'Inno Setup et quand on le connaît on sait faire pas mal de choses y compris les modifications de registre etc...

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 19:04
Je me sers souvent d'Inno Setup et quand on le connaît on sait faire pas mal de choses
Par exemple, la vérification des installations des paquetages VC++ se fait uniquement avec InnoSetup.
C'est vrai que parfois la technique des scripts iss est coriace*, mais avec les scripts Aestan Tray Menu, je suis à bonne école ; Qu'est-il écrit dans About Aestan Tray Menu ?
*** Inno Setup
Most of the code for reading and parsing the configuration file has been taken from this marvellous, free installer for Windows.

*Le groupe de discussion (newsgroup Usenet) jrsoftware.innosetup est efficace.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 19:20
Visiblement, vous ne savez pas ce que c'est qu'une source.
Une source, elle est là, dans un .zip ou .tar.gz

Qu'est-ce que c'est que cette magouille d'installer et de récupérer après ?!
Non mais oh ! Atterrissez les mecs !
Quand des sources sont disponibles, elles le sont sans magouiller avec le package .exe !

Sans déconner, on nage en plein délire !
Wamp est un projet fermé, et c'est tout !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 19:30
Visiblement, vous ne savez pas ce que c'est qu'une source.Une source, elle est là, dans un .zip ou .tar.gz
Là il faut pas pousser on connaît quand même les sources.

Tu les as toutes les sources ce sont les ISS et les scripts pour aestan tray de GitHub donc tu as tout pour le faire.

Comme le code change pour chaque mise à jour on ne saurait pas te donner les codes avant de les faire.

Donc récupère le tout regarde comment Inno Setup fonctionne car il fait des exe pour les installations et regarde aussi si tu veux modifier les menus après un code susceptible de correspondre à ce que tu veux en programmation Windows.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 19:37
Tu n'as pas l'air de comprendre.
Quand les sources sont libres d'accès, elles ne sont pas dans un .exe depuis lequel il faut ratisser tous les dossiers pour récupérer les fichiers.

Vous avez avez besoin de leçons d'open sources !
Wamp est un projet fermé qui ne divulgue pas ses sources !

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 19:40
J'ai très bien compris regarde le code source qui est en ISS et qui est mis par Oto sur son site et là tu auras ce qu'il te faut.

Je ne vois pas ce qu'il te faut de plus ???

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 19:47
On m'a donné une adresse Sourceforge, alors n'imagine pas que je vais chercher. Et même sur le site de Oto, il n'y a pas de sources.
C'est déjà moi qui me tape le fork, alors faut pas imaginer que je vais courir après les sources.

Pour ce qui est des fichiers .iss, ce n'est pas des sources mais des fichiers d'installation.

Sinon, c'est pas grave, je connais d'autres projets que Wamp qui ne font pas la fine bouche pour donner leurs sources...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 20:25
Bonjour,

Sur SourceForge, il y a :
- un fichier wamp3.1.7_x64_src_complete.zip avec TOUS les fichiers utilisés pour créer l'installeur via le fichier iss, lui aussi disponible : 531 Mio -> 2407 Mio dézippé
- un fichier wamp3.1.7_x64_src_simplified.zip qui ne contient que les fichiers nécessaires à l'installation, sans les distributions complètes Apache, PHP, MySQL et MariaDB, mais avec les fichiers modifiés de ces distributions comme httpd.conf, php.ini ou my.ini.

Mais ça sert à pas grand chose, vu que pour modifier Wampserver, il faut obligatoirement l'installer, donc passer par la compilation Inno Setup d'un contenu de 2407 Mio, créant un installeur de 299 Mio.

Il n'y a rien d'autre, sinon InnosSetup et GitHub pour Aestan Tray Menu, comme sources.

Citation
e connais d'autres projets que Wamp qui ne font pas la fine bouche pour donner leurs sources...
Tous est disponible, rien n'est caché, il n'y a aucune fine bouche, je vais finir par devenir grossier.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 20:54
Et il n'y a pas d'URL ?
Désolé, mais toi et Max, vous m'avez gavé.
Je ne chercherai pas quelque chose qui devrait apparaitre en évidence, aux yeux de tous.

Un site qui se respecte propose l'installer, et, juste dessous, les sources.
A condition que les sources soient véritablement open, que ça ne soit pas qu'un argument.


Tous est disponible, rien n'est caché, il n'y a aucune fine bouche, je vais finir par devenir grossier.

Devient grossier si tu veux, mais souviens toi que tu as lu les règles à ton inscription.
Tu es observateur, donc, tout message insultant se retrouvera censuré et atterrira dans la sections observateurs.
On est des grands garçons, on est capables de se parler avec un minimum de respect. Si tu imagines être sur ForumFR et te conduit comme tel, la censure frappera !
Et c'est aux observateurs qu'il appartiendra de donner leur avis sur cette censure.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 février 2019, 21:27
Wampserver 3.1.7 x64

Sources complètes :
https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/Install%20sources/wamp3.1.7_x64_src_complete.zip/download
Sources simplifiées :
https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/Install%20sources/wamp3.1.7_x64_src_simplified.zip/download

iss install pour InnoSetup
https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/Install%20iss/install_wampserver3.1.7.zip/download
iss includes pour InnoSetup
https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/Install%20iss/Include%20iss/include_iss.zip/download

Installeur :
https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/wampserver3.1.7_x64.exe/download
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 21:30
Ah ben voilà !
Merci, je jette un oeil à tout ça. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 21:39
Ah ben voilà !Merci, je jette un oeil à tout ça.
Pour moi c'est juste un manque de bonne volonté de ta part car on te dit que tout est là depuis des plombes.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 21:44
Je t'explique, Alain.

Quand on dit qu'un code est open sources et que les sources sont accessibles, on place les liens sur la page du projet. Pas seulement les exécutables d'installation.
Sinon, il manque quelque chose.

Et c'est pour ça que je proposais Github. Sur Github, les sources sont là, on ne peut pas les rater !

Alors s'il te plait, arrête de dire que j'y mets de la mauvaise volonté, parce-que toi aussi, tu aurais été incapable de me donner les liens que Oto ma refilé.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 05 février 2019, 22:12
Sauf que je les ai depuis pas mal de temps pour la majeure partie et toi aussi et c'est cela que tu ne veux pas comprendre :)

Donc j'attend de voir ce que tu penses des sources  :jr:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 février 2019, 22:30
Non, je n'ai jamais eu les sources. Toujours un .exe
d'autant plus que je ne mets aucune mise à jour. Quand j'ai Apache, PHP et SQL que je veux, je désactive le service Wampmanager et je fais comme je connais sur un serveur.
Ca marche très bien comme ça.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 février 2019, 09:45
Non, je n'ai jamais eu les sources. Toujours un .exe
Mais si, mais si.
La seule différence entre les dossiers et fichiers installés par l'exe installeur InnoSetup et après démarrage de Wampserver et ceux présents dans wamp3.1.7_x64_src_complete.zip, hormis les fichiers de configuration Apache, PHP  MySQL ou MariaDB, c'est le contenu du fichier wampmanager.ini
- 1 kio et 45 lignes dans les sources
- 570 kio et plus de 7000 lignes après installation et démarrage
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 06 février 2019, 11:45
Pour en revenir aux sources en question, ben c'est pas des sources...
On y trouve du .exe, notamment wampmanager.exe :iz:


Pour les packages d'installation, j'utilise NSIS qui fourni pas mal de scripts assez pratiques.
Qu'est-ce que InnoSetup a de mieux, si vous connaissez NSIS, toi et Max ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 février 2019, 14:55
Pour en revenir aux sources en question, ben c'est pas des sources... On y trouve du .exe, notamment wampmanager.exe :iz:
Ben oui, c'est Aestan Tray Menu (AeTrayMenu.exe d'origine) que l'on a le droit de renommer comme on veut. Et les “sources” d'icelui sont sur GitHub.
Pour les packages d'installation, j'utilise NSIS qui fourni pas mal de scripts assez pratiques. Qu'est-ce que InnoSetup a de mieux, si vous connaissez NSIS, toi et Max ?
Je ne connais pas NSIS et je ne chercherais pas à connaître. InnoSetup me convient parfaitement et me permet même de créer des simili applications sans avoir besoin d'un exe.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 06 février 2019, 15:20
Et le truc, c'est que ce Aestran ne semble pas exister sur Github, ou sous un autre nom.
Du coup, pas possible de forker son truc.
Github permet les projets privés si on paye. Sinon, pour les projets privés gratuits, il faut aller sur Bitbucket (https://bitbucket.org/). ;)



Je ne connais pas NSIS et je ne chercherais pas à connaître.

Mais c'est incroyable ça !
Quand tu as un truc dans la tête, c'est hors de question de regarder ailleurs, ne serait-ce que pour voir.
C'est fou ça !

Github, InnoSetup, et quoi d'autre après ?
Avoir un avis, c'est bien, mais avoir un seul avis et refuser de voir ailleurs pour acquérir un autre avis, c'est dingue !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 février 2019, 15:46
Quand tu as un truc dans la tête, c'est hors de question de regarder ailleurs, ne serait-ce que pour voir.
C'est fou ça !
Je n'en ai pas besoin. Je ne vais regarder un autre truc que si ceux que j'utilise ne me conviennent plus.
Ça me convient, ça me donne toute satisfaction, ça me permet de faire tout ce dont j'ai besoin, pourquoi irai-je voir ailleurs ?
C'est comme pour “Les Soldes”, éventuellement, j'y vais, mais uniquement si j'ai besoin de quelque chose et surement pas parce que c'est moins cher.

Qu'est-ce que tu t'attendais à trouver comme Sources ? Des API,des DLL, pleins de fichiers C++ ?
Ce ne sont que des scripts PHP qui gravitent autour de Aestan Tray Menu  (wampmanager.exe), donc uniquement des fichiers texte, aucun binaire. Pour faire des modifications, des évolutions, Notepad++ suffit et, pour moi, c'est la simplicité même.
Le plus complexe, ce sont les procédures d'installation, mais une fois qu'on a bien pigé InnoSetup et qu'on connait un peu de Pascal, roule ma poule.

Par exemple, ce matin, en moins d'une heure :
- j'ai créé quatre installeurs d'addon PHP : 7.2.15 et 7.3.2 32 & 64 bit
- j'ai transféré les fichiers sur Sourceforge
- j'ai transféré les fichiers et mis à jour http://wampserver.aviatechno.net/
- j'ai mis à jour les message "Tout sur Wampserver 3" des forums français et anglais

Et avec quoi comme outils ? UltraEdit, UltraCompare, InnoSetup et c'est tout — ajoutons-y Total Commander. Bien sûr j'ai des macros et des scripts UltraEdit tout prêts ainsi que des scripts InnoSetup tout prêts qui ne demandent que très peu de modifications pour s'adapter à une nouvelle version PHP, Apache, MySQL ou MariaDB.
Le script InnoSetup pour Wampserver update 3.1.8 (Bien qu'il n'y ait aucune modification pour le moment) est déjà prêt ainsi que celui pour Xdebug 2.7.0.
Créer une version complète Wampserver 3.1.8 avec de nouvelles versions Apache, PHP, MySQl et Mariadb est (presque) un jeu d'enfant maintenant ; il faut dire que j'ai passé quatre jours et 46 installations de Wampserver 3.1.7 avant.
Depuis très longtemps, je suis “partisan du moindre effort”, c'est-à-dire que je passe facilement plusieurs heures et même jours sur un truc qui sera capable de me faire gagner une heure chaque jour après.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 06 février 2019, 15:46
Bonjour,

Pour aestan je l'ai déjà expliqué les sources sont sur GitHub mais la librairie d'appel pour la compilation en pascal ne sont pas libres de modifications et de distributions.

C'est pour cela que je me tue à te dire qu'il faudra trouver autre chose si tu désires modifier cet aspect de wamp. Pour moi il n'y a rien à modifier car l'exe ne fait qu'interpréter les ini du menu donc tant que win accepte le code de portabilité cela ne posera pas de soucis.

Ceci dit il existe bien d'autres modules en c++ ou pascal pour compiler un menu tournant en exe ou dll sous Windows qui sont en mode publique dans leur intégralité. Si tu veux des sources d'exécutables c'est que tu sais programmer dans ce style :)

Donc si tu veux faire quelque chose essaye de partir de la base des trois et développe ta propre application.

Pour NCIS là rien à dire j'utilise InnoSetup car il gère les scripts en c++, etc... directement ce qui est plus simple pour mes applications.

Comme je n'ai jamais essayé NCIS je n'en dirai rien.

De plus on a nos habitudes et on connait très bien non programmes que l'on utilise au quotidien donc encore apprendre autre chose il faudrait un truc d'exception.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 06 février 2019, 16:01
Il ne s'agit pas de créer un nouveau Wamp mais de pérenniser l'existant.
Je ne vais pas me lancer dans une nouvelle approche, certainement pas ! Installer Apache, PHP et SQL est relativement simple si on s'y prend bien.
Les sources de Wamp ne sont pas accessibles, tant pis. Ce projet trouvera la mort avec ses auteurs et concepteurs...

Visiblement, vous êtes vieux dans votre tête au point d'en devenir obtus et hermétiques à toute forme d'apprentissage. Vous estimez en savoir assez et ça suffit. Je comprends mieux certaines situations.
Du coup, Wamp est condamné à rester ce qu'il est. Il ne bénéficiera jamais des progrès réalisés en programmation et continuera à jongler avec des scripts PHP en CLI.
Et, je le répète, il trouvera la mort en même temps que ses auteurs. C'est triste !

Ma foi !
En ce qui me concerne, j'abandonne. Même une source vous est étrangère. Pourtant vous savez compiler, mais vous ne savez pas que vous compilez des sources...
Tant pis ! :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 février 2019, 16:30
Il ne bénéficiera jamais des progrès réalisés en programmation et continuera à jongler avec des scripts PHP en CLI.
Et alors, ça ne pose aucun problème, ça convient aux utilisateurs, c'est ouvert et modifiable par tout un chacun avec comme seul outil Notepad.
Là, je pose la question : Pourquoi vouloir à tout prix utiliser les dernières techniques de programmation ? Sera-ce vraiment un progrès ? Ou plutôt une innovation ?
Henry de Montherlant a écrit : Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation : il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau, même si c'est pire qu'avant et cela de toute évidence.
C'est toujours d'actualité et je viens encore d'en avoir une preuve de plus ce matin en cherchant un thermostat journalier. Que ce soit chez Honeywell, chez Siemens, chez Aube et chez les autres, ce qui est mis en avant à grand renfort d'images et de vidéos, c'est la connectivité internet, les commandes par Wifi, l'heure synchronisée sur Munich, la possibilité de commander la température de l'appartement à Paris depuis un hôtel à New York, etc. mais nulle part, même dans les caractéristiques détaillées et les notices pdf il n'est mentionnée la précision et l'hystérésis du machin, caractéristiques pourtant essentielles dans le choix d'un dispositif de régulation de température. C'est l'époque du paraître et non de l'être.

il trouvera la mort en même temps que ses auteurs. C'est triste !
Tu as la mémoire courte, j'ai bien écrit, dès mes premiers messages ici, qu'il en sera terminé de Wampserver lorsque Aestan Tray Menu ne fonctionnera plus à cause des évolutions de Windows.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 06 février 2019, 19:55
qu'il en sera terminé de Wampserver lorsque Aestan Tray Menu ne fonctionnera plus à cause des évolutions de Windows.

Bon, c’est super !
Je suis et je reste sous Win7, pourtant j’ai le choix avec les PC que j’ai chez moi, dont celui de la Miss, acheté avec Win 10 Pro !
Je ne fais même plus les mises à jour depuis la dernière du mois de décembre 2017, qui à mis le bordel dans les Maj !
À se demander si Microsoft ne s'amuse pas, pour nous forcer la main.
Terminé les dépenses pour avoir leurs logiciels dernier cri !
Marre que Microsoft prenne ses aises avec mon porte-monnaie !

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 février 2019, 09:22
Marre que Microsoft prenne ses aises avec mon porte-monnaie !
Bonjour,

Moi, au moins, mes mises à jour ne coutent rien  :ie:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 07 février 2019, 12:04
Marre que Microsoft prenne ses aises avec mon porte-monnaie !
Bonjour,

Moi, au moins, mes mises à jour ne coutent rien  :ie:

Bonjour Dom ! :ik:

Les mises à jour de Win7,  ne me coûtent rien non plus, comme cela ne coûte rien pour le moment à tous ceux qui possèdent une licence et même pour ceux qui ont une version « craquée » !
 :if:
C’est moi qui ne veux plus les appliquer depuis décembre 2017 ! :iz:
Tu dois être le seul qui n’est pas au courant de cette maj merdique ! :o
Quand je dialogue au sujet de mon porte-monnaie, ce sont des versions successives de Windows, et d'office 
Je reste à Win7 et office 2013 ! C'est terminé les dépenses !
Pour mémoire, j’ai commencé avec « Dos » et ensuite Win1 !
Invité en 1990,  à la porte-Maillot pour la conférence de Bill pour la présentation de Win3 !  :ic:
Oh, mais, il à  des relations le JC ». :ih: ;D :hc:
Je ne tiens pas à exposer ma vie, a la même époque,  quand Microsoft était aux Ulis (91), régulièrement, j’aillais récupérer «gratuitement » Winword et Excel chez eux à chaque nouvelle version ! :if: :ie:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 février 2019, 12:38
Tu dois être le seul qui n’est pas au courant de cette maj merdique ! :o
Ah ! Je pense que ce devait être la maj qui voulait — forçait presque — que l'on passe à Windows 10.
Vu que j'avais déjà Windows 10 en triple boot (Avec Mint et W7) j'ai expliqué fermement, mais poliment, à cette maj qu'il fallait arrêter de m'embêter vu que W10 était déjà là  :jc:. Non mais, c'est qui le patron  >:D
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 07 février 2019, 12:49
J'avais fait un tuto rapide à l'époque pour interdire l'installation de Win10.
Hors de question que j'utilise cette saleté de Win10. A chaque mise à jour, les mecs sont là, en train de se demander ce qui ne marchera plus. ::)
Ce Win10 est une version bêta testée par la terre entière. ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 07 février 2019, 13:07
Re
Tu dois être le seul qui n’est pas au courant de cette maj merdique ! :o
Ah ! Je pense que ce devait être la maj qui voulait — forçait presque — que l'on passe à Windows 10.
Vu que j'avais déjà Windows 10 en triple boot (Avec Mint et W7) j'ai expliqué fermement, mais poliment, à cette maj qu'il fallait arrêter de m'embêter vu que W10 était déjà là  :jc:. Non mais, c'est qui le patron  >:D

Non, Dom !
Celle-ci nous les brisait déjà menu depuis un bout de temps ! :iz:
Très facile à contourner ! :jw:

La Maj du 10/12/2017 plantait W7 pour les futures Maj suivantes !

Les PC tournaient en rond pendant des heures, arrivaient même à planter !

Microsoft a bien sûr sorti un patch, sans pour cela s'excuser, une erreur qu'ils disent, je veux bien, je pense surtout qu'à l'époque, ils avaient à travers la gorge que peu de personnes virent vers Win10, malgré la gratuité, pourquoi, par emmerder le monde avec des Maj pourris volontairement, idem pour le mois de mars  2018, afin d'inciter ces récalcitrants de virer sous Win 10 !

Je ne peux rencontrer ce problème, pour la bonne raison que j'effectue chaque mois une sauvegarde système que je conserve !
Moindres soucis, je restaure et regarde de près ce qui ne fonctionne pas !
Et attention, le descriptif des Maj n’est pas toujours très clair

Voilà, je peux même restaurer avec ta première version de Wamp !

Conservateur le vieux ! Mais comme cela m’a rendu de sérieux services :if:




Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

J'avais fait un tuto rapide à l'époque pour interdire l'installation de Win10.
Hors de question que j'utilise cette saleté de Win10. A chaque mise à jour, les mecs sont là, en train de se demander ce qui ne marchera plus. ::)
Ce Win10 est une version bêta testée par la terre entière. ^-^
Bonjour Alex !
Je me souviens de ton tuto,
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 février 2019, 15:12
Hors de question que j'utilise cette saleté de Win10. A chaque mise à jour, les mecs sont là, en train de se demander ce qui ne marchera plus
Je n'ai ni patte de lapin accrochée au PC, ni gousse d'ail sur le SSD, et pourtant aucune MAJ ne m'a posé de problème majeur.
J'ai bien écrit “majeur” car, il y a bien quelques « surprises » comme suppression des services wamp* ou désinstallation de certains paquetages VC++, mais rien de bien méchant qui ne se résolve en trois minutes.

D'un autre point de vue que celui d'Alex, j'ai, depuis la première version de W10, installé sur celle-ci, des vieilleries qui tournaient déjà sur W98 et auxquelles je tiens et qui étaient fournis par les Éditions Redon, le tout sorti sur CD/DVD en 2000 avec comme configuration minimum :
Windows 95/98/2000/XP et NT4 - Pentium II 300Mhz - 64 Mo de RAM - Lecteur de DVD

- Encyclopédie de Diderot et d'Alembert (21 volumes en texte intégral - 2800 planches)
- Dictionnaires de l'Académie Française - huit éditions 1694 à 1935
- Grand Dictionnaire Universel
- Larousse Universel du XIXe Siècle par Pierre Larousse - 15 volumes/2 suppléments en texte intégral sur les pages originales
- Atelier Historique de la langue française - 7 dictionnaires historiques en texte intégral

Et bien, je vous le donne en mille ! aucune de ces vieilleries n'a été désinstallée ou n'a subit d'outrage au cours de toutes les mises à jour de Windows 10, depuis l'origine, et elles fonctionnent toujours parfaitement dix-neuf ans après leurs sorties et sans aucune modification.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 07 février 2019, 15:34
Et bien on peut dire que tu as du bol.
Certaines personnes vivent les updates comme une épreuve et les subissent de temps en temps...

Tout le monde n'est pas à l'aise avec l'informatique, loin de là. Ils ne sont pas tous comme moi à être tombés dans la marmite quand ils étaient petits, même si j'ai des lacunes.
Ce qui est simple à réinstaller pour l'un, sera un calvaire pour l'autre, à condition qu'il trouve de quoi il s'agit !

C'est quand même fou ces histoires de mises à jour qui se font sans aucune sérénité. On ne sait jamais quel(s) soft(s) va/vont trinquer et passer à la trappe, c'est quand même dingue, non ?!...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 février 2019, 15:41
Et bien on peut dire que tu as du bol.
Courageux, mais pas téméraire.
En plus de mes “sauvegardes” images partitions et clonages disques routiniers, j'en pratique toujours une avant de lancer une grosse mise à jour de Windows. Jusqu'à présent, je n'ai pas eu besoin de m'en servir...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 07 février 2019, 15:53
Il faut quand même reconnaitre que créer une image disque avec un update, c'est pas normal.
Théoriquement, une mise à jour qui pose problème peut être désinstallée. Mais avec Win10, cela semble impossible.

Je continue de croire que Win10 est une version bêta (voir alpha) que tous les utilisateurs planétaires testent contre leur gré...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 07 février 2019, 16:47


- Encyclopédie de Diderot et d'Alembert (21 volumes en texte intégral - 2800 planches)
- Dictionnaires de l'Académie Française - huit éditions 1694 à 1935
- Grand Dictionnaire Universel
- Larousse Universel du XIXe Siècle par Pierre Larousse - 15 volumes/2 suppléments en texte intégral sur les pages originales
- Atelier Historique de la langue française - 7 dictionnaires historiques en texte intégral

Et bien, je vous le donne en mille ! aucune de ces vieilleries n'a été désinstallée ou n'a subit d'outrage au cours de toutes les mises à jour de Windows 10, depuis l'origine, et elles fonctionnent toujours parfaitement dix-neuf ans après leurs sorties et sans aucune modification.

C’est quand même la moindre des choses, que Win10 permette, aux applications qui gèrent une base de données, de fonctionner ! :if:

Bien que !
Encombrer son disque dur pour les avoirs disponibles, je trouve cela ridicule !
Il y a la « toile » ……………………………………..Un mot, un clic, et hop, le résultat est là !

Les mêmes sur papier, prendraient de la valeur, avec le temps, sur l’étagère de ta bibliothèque, mais là, aucun espoir !

Par contre, je peux t’affirmer, que j’ai des applications, très pratiques, qui ne fonctionnent pas sur W10 !

Je ne crois pas, que c’est histoire d’emmerder Microsoft, que de grands comptes, ont renoncés à migrer vers W10 !
Je t’affirme que là, je sais de quoi je parle !!
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 07 février 2019, 21:40
Courageux, mais pas téméraire.En plus de mes “sauvegardes” images partitions et clonages disques routiniers, j'en pratique toujours une avant de lancer une grosse mise à jour de Windows. Jusqu'à présent, je n'ai pas eu besoin de m'en servir...
Bonsoir,

Je dois dire qu'une mise à jour auto de win10 m'a tout fusillé et le pc n'a plus jamais voulu redémarrer et j'ai du me retaper une installation complète.

Donc c'est    au coup par coup et suivant ce qui est déjà installé sur le pc comme hardware ou logiciel.

Donc maintenant image disque en mirroring comme cela en cas de bug grave je remet le backup.

Bon là la RC1 est sortie et je dois faire pas mal de tests et reprogrammer pas mal de choses. En plus pas mal de bugs alors c'est vraiment pas gagné mais on avance. Donc je serai moins éparpillé sur le net pour le moment.

Bonne fin de soirée.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 19 février 2019, 15:24
Bonjour,

Prévision pour 3.1.8 :
Vérifier présence
PHPIniDir "${APACHE_DIR}/bin"
dans httpd.conf et l'ajouter avant LoadModule php... si pas présent.
Cela permet de mettre un chemin sur une version PHP dans la variable d'environnement PATH de Windows sans interférence avec la version PHP web de Wampserver et les éventuelles applications utilisant ce chemin pour PHP en CLI.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 19 février 2019, 19:26
C'est vrai que ça manquait à Wamp pour ceux qui ne connaissent pas la variable PATH.

Depuis toujours j'ai un chemin dans PATH vers le dossier PHP. PHP en CLI, c'est trop utile.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 20 février 2019, 19:11
J'ai oublié de préciser un truc avec la config de PHP en CLI sous Wamp.

En temps normal, dans Wamp avec Apache, le php.ini est chargé depuis le dossier /apachex.y.z/bin
En CLI ça change ! Le php.ini est chargé depuis le dossier /phpx.y.z

Le plus simple, c'est de placer un fichier php-cli.ini dans C:\windows, c'est plus rapide d'accès pour le modifier.

En priorité, CLI recherchera le fichier php-cli.ini dans le dossier de PHP puis dans le dossier Windows.
Si ce fichier n'existe pas, c'est php.ini qui sera cherché, dans les mêmes dossiers et dans le même ordre.


Pour savoir quel fichier de config est chargé, il suffit d'entrer ceci :
Code
php --ini
Ca donnera quelque chose comme ceci :

(https://static.chez-oim.org/uploads/member_1/1550686650.png)


Sinon, si rien n'est placé dans le dossier de Windows et que php-cli.ini n'existe pas :

(https://static.chez-oim.org/uploads/member_1/1550686665.png)


Il est bon aussi de noter que php-win.exe peut être utilisé à la place de php.exe
La seule différence est que ce PHP n'affichera pas de fenêtre MS-DOS intempestive. C'est très pratique si on lance des scripts PHP depuis le planificateur de tâches, par exemple, ça se fait en tâche de fond sans se faire remarquer.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 20 février 2019, 20:19
Bonjour,

Pour le fichier php-cli.ini, je tombe des nues  :ge: Je n'ai jamais lu quoi que ce soit au sujet d'un tel nom de fichier php-cli.ini dans toute la documentation PHP et je l'ai lue et relue un nombre incalculable de fois depuis des lustres.

Citation
En temps normal, dans Wamp avec Apache, le php.ini est chargé depuis le dossier /apachex.y.z/bin
Mais ce n'est pas là qu'il est cherché en premier s'il n'y a pas de directive PhpIniDir.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 20 février 2019, 20:43
Pourtant, ça sort de la documentation PHP (site php.net (https://secure.php.net/)).
A l'époque, je m'étais documenté pour voir de quoi il retournait en CLI.
Je ne sais plus où c'est exactement, mais ça y est. Je te rechercherai le lien. Il y a un sacré chapitre consacré exclusivement à CLI/CGI ! Et bien entendu, il y a aussi une bonne partie dédiée à Windows qui est un cas à part.

On peut y lire aussi qu'une variable d'environnement peut contenir le chemin, mais vu que j'ai oublié son nom, je dis pas.
On peut même placer ce chemin dans le registre ! Mais alors là, c'est pas moi qu'on verra bricoler le registre pour un fichier de config qu'il suffit de placer dans le dossier de Windows ou laisser en place dans son dossier PHP...


Mais ce n'est pas là qu'il est cherché en premier s'il n'y a pas de directive PhpIniDir.

J'imagine que c'est le dossier de php qui est visité en premier.
Enfin, perso, je ne me vois pas ne pas définir le chemin vers la config.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 23 février 2019, 19:46
J'ai jeté un oeil rapide.
La doc pour PHP CLI est ici : https://secure.php.net/manual/fr/features.commandline.php (https://secure.php.net/manual/fr/features.commandline.php)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 mars 2019, 17:41
Bonjour,

Apache commence à me les briser menu !
Même “mauvais" coup que pour Apache 2.4.37, évolution de la version 2.4.38 du 21 janvier, sortie le 28 février, mais qui s'appelle toujours 2.4.38
28-February-2019 Changes with Apache 2.4.38 - Announcement
Apache Lounge changes:
  *) Upgraded pcre to 8.43 from 8.42 (Changelog)
  *) VC15 Upgraded OpenSSL to 1.1.1b from 1.1.1a (Changelog)
  *) Upgraded curl to 7.64.0 from 7.63.0 (Changelog)
Je vais sortir une version Apache 2.4.38a
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 mars 2019, 19:43
Bah quoi ?
La dernière version est la 2.4.38 en date du 22 janvier 2019. :iz:
https://httpd.apache.org/download.cgi#apache24 (https://httpd.apache.org/download.cgi#apache24)

De mon côté, je l'ai installée, la 2.4.37 avait un gros bug.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 mars 2019, 20:13
Bonsoir,

Sauf que sur httpd.apache.org il est bien précisé :
Downloading Apache for Windows
The Apache HTTP Server Project itself does not provide binary releases of software, only source code.
If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet.
Popular options for deploying Apache httpd, and, optionally, PHP and MySQL, on Microsoft Windows, include:
ApacheHaus (http://www.apachehaus.com/cgi-bin/download.plx)
Apache Lounge (http://www.apachelounge.com/download/)
BitNami WAMP Stack (http://bitnami.com/stack/wamp)
WampServer (http://www.wampserver.com/)
XAMPP (http://www.apachefriends.org/en/xampp.html)

Et ceux qui propose réellement des “binaires” Windows sont ApacheHaus et Apache Lounge qui ont sorti une deuxième version 2.4.38
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 mars 2019, 20:40
C'est qu'ils ont bricolé quelque chose.
Il n'y a pas de ChangeLog avec leur deuxième version ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 mars 2019, 21:07
Le changelog est inclus avec le message précédent.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 mars 2019, 21:18
Je pensais que c'était la première 2.4.38

Ce n'est que ça ?!
Ne t'emmerde pas, attends la 2.4.39, les changements y seront.
C'est pas assez important pour créer une 2.4.38a, c'est des changements mineurs qui passeront inaperçus.


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 05 mars 2019, 21:57
Bonsoir,

Trop tard, déjà sorti !
Avec mes outils, c'est presque "Otomatic", quarante minutes pour que les deux versions (32 & 64 bit) soient prêtes.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 05 mars 2019, 22:04
Bah moi j'aurais pas fait. Ca vaut pas le coup.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 06 mars 2019, 06:22
Bonjour,

J'ai été faire un tour sur Apache pour voir les modifications mais je passe mon tour cette fois ci ce n'est pas assez conséquent pour des grosses configurations et je ne vois rien au niveau sécurité qui ait été corrigé.

Moi tout fonctionne à la perfection dons pas le moindre soucis.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 06 mars 2019, 12:35
Idem pour moi, pas assez calé pour constater un bog, de plus, tout fonctionne à la perfection, je reste l'utilisateur lambda ! lol
Je vais attendre sagement la prochaine Maj de Wamp et hop, comme d'hab, c'est impeccable !
Quand même un remerciement à Totomatic, pour nous informer de ses travaux.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 mars 2019, 13:09
Quand même un remerciement à Totomatic, pour nous informer de ses travaux.
Que nenni, de mes amusements  :gq: Le jour où ça ne sera plus un amusement...  :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 mars 2019, 16:54
Buongiorno a tutti.

Sortie des mises à jour xDebug 2.7.0 pour toutes les versions PHP 7.1.x à 7.3.x.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 06 mars 2019, 19:34
J'ai juste une chose à dire et qui me stresse quand je fais des mises à jour Apache avec les addons.
A chaque fois, le favicon.ico est écrasé pour être remplacé par celui de Wamp. Aucune copie n'est faite de l'existant.

Y a pas moyen de laisser tranquille ce favicon ?
De toute façon, c'est du local, ce logo ne fera de pub qu'aux personnes qui touchent à la machine et, donc, connaissent déjà Wamp.

Quand je suis passé à Apache 2.4.38 à cause du bug 2.4.37, je m'étais dit au début que je ferais avec ce favicon Wamp, que ça ne dérangeait pas.
Mais non ! Le temps passant, ça m'a saoulé et j'ai remis mon favicon local aujourd'hui.

Si ce simple détail pouvait être corrigé, je suis prêt à parier que ça "soulagerait" quelques personnes.
Bien sûr, un test de l'existence de favicon.ico peut être fait et, si il n'existe pas, celui de Wamp sera copié. Dans cette situation, ça ne pose pas de soucis.



Idem pour moi, pas assez calé pour constater un bog, de plus, tout fonctionne à la perfection, je reste l'utilisateur lambda ! lol
Je vais attendre sagement la prochaine Maj de Wamp et hop, comme d'hab, c'est impeccable !
Quand même un remerciement à Totomatic, pour nous informer de ses travaux.

C'est un bug qui touche les connexions SSL et qui peut être utilisé pour attaquer un serveur.
Le bug se manifeste en cas de renégociation SSL, ce qui ne doit quasiment jamais arriver. J'ai dit quasiment, mais ça peut arriver, surtout par un enfoiré du net qui va se jeter sur ce bug qu'on peut considérer comme une "faille de stabilité".
Avec Apache 2.4.37, quand une nouvelle négociation est initiée(une renégociation), le processeur grimpe à 100% d'utilisation !
Peu importe le processeur, que ce soit celui d'une machine hyper puissante ou le petit PC de Alex, le processeur grimpera à 100% si il y a renégociation.

Voilà pourquoi il est urgent de passer à Apache 2.4.38 ou de faire un downgrade.
Apache a identifié et corrigé le bug pour la version 2.4.37 et un patch existe pour cette version. Mais ça va plus vite de passer en 2.4.38

D'ailleurs, j'encourage vivement de passer à Apache 2.4.38 ou Apache 2.4.36 pour ceux qui ne veulent pas de HTTP/2 et TLS 1.3
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 06 mars 2019, 20:11
J'ai compris ! Étonnant, non ? :if: lol
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 06 mars 2019, 20:20
Bonsoir,

Mise à jour de Xdebug pour les versions 7.x c'est ok sauf que j'ai du remettre toutes mes configurations qui sont chaque fois écrasées :)

L'idéal serait juste de changer la ligne Zend  pour ceux qui ont déjà une configuration ;)

Oui tu me diras encore une vérification en plus  :jr:

Code
zend_extension ="F:/wamp64/bin/php/php7.1.26/zend_ext/php_xdebug-2.7.0-7.1-vc14-x86_64.dll"
xdebug.remote_autostart = 1
xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="F:/wamp64/tmp"
xdebug.show_local_vars = 1
xdebug.remote_host = 9XX.X.X.X
xdebug.remote_port = 7XXX
xdebug.remote_handler = dbgp

Bonne fin de journée :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 06 mars 2019, 20:26
Bonsoir Max !
Bon, là cela se complique ! Pffff !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 06 mars 2019, 20:30
Perso, je n'utilise que très peu XDebug.
Mais à ce que je vois, la config est écrasée aussi par une mise à jour...
Ce serait quand même plus cool de préserver l'existant quand des mises à jour sont faites, c'est le minimum. Ou au moins avertir en très visible sur le lien de téléchargement et à l'installation.

Par exemple, c'est pour ça que PHP propose des fichiers de config qui n'écrasent pas le contenu de PHP.INI
php.ini-development
php.ini-production


C'est ça qu'il faut faire, renommer les fichiers pouvant interférer et laisser le choix au "client".
Quand ça part du favicon aux fichiers de conf, c'est qu'il faut faire quelque chose. ;)



J'ai compris ! Étonnant, non ? :if: lol

C'est normal, j'explique toujours tout bien. J'ai même des hydrocéphales qui me lisent. O:-)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 06 mars 2019, 20:49
A chaque fois, le favicon.ico est écrasé pour être remplacé par celui de Wamp. Aucune copie n'est faite de l'existant.
C'est noté sur un post-it favicon.ico ne pas remplacer si existe pour les addons et updates.
Mais c'est fait par InnoSetup à l'insu de mon plein gré, car dans le script iss, il n'y a aucune demande explicite de copie du favicon.ico ; va falloir que je pousse les investigations.



Messages du même membre fusionnés car compris dans le délai d'édition. (Vous avez 30 minutes pour éditer)

L'idéal serait juste de changer la ligne Zend  pour ceux qui ont déjà une configuration
Là aussi, va falloir pousser les investigations ; en théorie, le script iss ne modifie que la ligne zend_extension, qu'elle soit commentée ou non, mais la pratique et la théorie sont deux choses différentes.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 06 mars 2019, 21:04
Très bien, merci de t'intéresser à mon problème (qui ne doit pas être que le mien) qui m'oblige à consulter un spécialiste psychicone à très cher !

C'est rare que je fasse des mises à jour, mais quand ça arrive, j'aime que ça se passe bien. :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 mars 2019, 10:00
Bonjour,

“Nouveaux” installeurs addon Apache 2.4.38a pour essais :
- Apache 2.4.38a 32 bit
http://wampserver.aviatechno.net/files/apache/wamptest_x86_addon_apache2.4.38a.exe
- Apache 2.4.38a 64 bit
http://wampserver.aviatechno.net/files/apache/wamptest_x64_addon_apache2.4.38a.exe

Pourrais-je caresser l'espoir de te quémander humblement, sans acrimonie ni vergogne, de bien vouloir vérifier qu'avec un tel installeur, ton favicon.ico n'est pas écrasé.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 mars 2019, 15:48
Bonjour,

PHP 7.1.27, 7.2.16 et 7.3.3 en sortie de chaîne.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 07 mars 2019, 19:48
C'est bien pour te faire plaisir, parce-que cette mise à jour ne m'intéresse pas du tout.

Oui, c'est bon, mon favicon chéri est préservé. :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 07 mars 2019, 20:16
Merci.

C'est pas une mise à jour, c'est un addon !
Que tu peux supprimer n'importe quand tant que tu n'as pas "basculé" sur cet addon. Tu peux le supprimer à la main ou via les outils de Wampmanager :
Clic-droit -> Outils -> Supprimer versions inutilisées
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 08 mars 2019, 13:17
Oui bon, update, addon, ça ajoute un truc.

En supprimant le dossier apache2.4.38a ça suffit ? Il n'y a pas de traces ailleurs ? :-\
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 08 mars 2019, 14:37
En supprimant le dossier apache2.4.38a ça suffit ? Il n'y a pas de traces ailleurs ?
Aucune trace ailleurs. Il n'y a que le dossier. Et c'est la même chose pour MySQL et MariaDB et pour PHP, à l'exception de la version CLI, mais c'est noté dans le dossier wamp/bin/php/.
Tous les dossiers des versions inutilisées peuvent être supprimés. On le voit bien dans :
Clic-Droit -> Outils -> Supprimer les versions inutilisées
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 08 mars 2019, 14:46
Tous les dossiers des versions inutilisées peuvent être supprimés. On le voit bien dans :
Clic-Droit -> Outils -> Supprimer les versions inutilisées

Le souci, c'est que je n'utilise pas le WampManager. Il est désactivé.
Je lance les services Apache et les 2 compères SQL au démarrage de la machine et c'est tout.
Le reste, je bricole dans la config à la main comme j'ai toujours fait. Pas besoin d'utilitaire pour m'aider à gérer ma config.
Bon, c'est sûr que ça aide les débutants, ils ont juste à cliquer, mais moi ça m'emmerde. Je préfère mettre mes doigts dans le cambouis.

Bon ! Et ben je vais supprimer le dossier en question ! :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 08 mars 2019, 18:04
Bonsoir,

Chers vous, vu qu'il me reste encore des RTT, je pars demain pour environ deux semaines avec uniquement le mobile pour internet, donc ne pas compter sur d'éventuelles résolutions de problèmes Wampserver.
Je ne vous embrasse pas, mais le cœur y est  :iu:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 09 mars 2019, 02:47
Bonsoir,

Chers vous, vu qu'il me reste encore des RTT, je pars demain pour environ deux semaines avec uniquement le mobile pour internet, donc ne pas compter sur d'éventuelles résolutions de problèmes Wampserver.
Je ne vous embrasse pas, mais le cœur y est  :iu:
Bonsoir,

Bonne vacances et bon repos :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 09 mars 2019, 11:04
Tu pourras quand même passer ici, je me suis décarcassé pour rendre le site responsive. Donc, pas de souci avec ton téléphone. :)

Bonnes vacances ! :ij:
Et tu vas où ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 09 mars 2019, 18:38
Bonsoir,

Je suis dans le bordelais  :ko: dans un coin un petit peu isolé, mais quand même avec de la 4G.
C'est vrai que le site passe bien avec un mobile
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 09 mars 2019, 20:35
Boaf !
J'aurais préféré un Côte du Rhône, mais bon. Je ne suis pas non plus très, très vin. :ko:

J'ai bien été inspiré de faire le site responsive, aujourd'hui Google n'indexe plus que les sites compatibles mobiles. :trouille:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 10 mars 2019, 18:12
Bonsoir,

Avec mon mobile, je n'ai pas de possibilité d'envoyer un email.
Je viens de voir que Mysql est planté sur les forums Wampserver.
Il faudrait prévenir Hervé Leclerc chez Alterway, mais je ne me souviens plus de l'adresse exacte qui devrait être Herve.leclerc@alterway.fr mais sans certitude.
Merci.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 10 mars 2019, 18:29
Bonsoir Oto !
C'est le forum, pas bien méchant, le dimanche cela ne sert à rien, demain si tu veux !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 10 mars 2019, 18:34
OK pour demain, merci. Si tu trouves la bonne adresse.
Envoie de ma part Otomatic alias Dominique Ottello (ou l'inverse).
Bonne soirée.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 10 mars 2019, 19:57
Ah ouais, le forum est planté.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 11 mars 2019, 08:54
OK pour demain, merci. Si tu trouves la bonne adresse.
Envoie de ma part Otomatic alias Dominique Ottello (ou l'inverse).
Bonne soirée.

Salut Oto !
Apparemment s'est passé ! Copie ci-jointe
(https://static.chez-oim.org/uploads/member_252/1552290803.png)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 11 mars 2019, 09:09
Merci,
Le message a été reçu, les forums sont revenus.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 11 mars 2019, 09:12
Salut ! Cela a été rapide, il ne fonctionnait pas 5 min après l'envoi
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 11 mars 2019, 11:06
Suite à notre entretien
(https://static.chez-oim.org/uploads/member_252/1552298758.png)
Sur du cuivre
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 11 mars 2019, 19:26
Ah ouais, pas mal du tout. :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 15 mars 2019, 09:58
UltraEdit (Et UltraCompare), je l'utilise depuis des lustres, presque cinq vu qu'un lustre est égal à cinq années, et, à l'époque, c'était ce qu'on appelait un Shareware et j'ai payé trois fois le prix du Shareware — dérisoire à l'époque — ce qui me donne les mises à jour gratuites à vie.
Nous sommes donc deux au moins deux à utiliser cette solution pour la programmation syntaxique et la lecture comparative des codes :)

Bonjour Max et Oto ! :ik:
Bah non, maintenant nous sommes trois ! :if:
Comme "Les Pieds Nickelés" :ih: ;D :hc:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 15 mars 2019, 10:20
Pieds Nickelés, Pieds Nickelés
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le samedi 16 mars 2019, 09:40
Pieds Nickelés, Pieds Nickelés
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 31 mars 2019, 13:15
Bonjour,

- Wampserver update 3.1.8 32/64 bit x86_x64 (Mise à jour cumulative)
Vous êtes fortement encouragés à appliquer cette mise à jour. Ceci est une mise à jour cumulative. Il n'y a pas lieu d'appliquer les anciennes mises à jour 3.0.1 à 3.1.7 avant d'appliquer 3.1.8. Il n'y aura pas de changement aux paramètres et versions Apache, PHP, MySQL, MariaDB utilisées ; vos sites et bases de données locales ne seront pas affectés. Cette mise à jour sera nécessaire pour pouvoir installer les derniers addons Apache, PHP, MySQL ou MariaDB
-- changelog 3.1.8
- Utilisation de PHPIniDir "${APACHE_DIR}/bin" dans httpd.conf.
Plus d'avertissement si la variable d'environnement PATH contient un chemin sur Wamp ou une version de PHP.
- Mise à jour fichiers de langue spanish - Merci à Raphy.

- Apache 2.4.39 32 et 64 bit
Avant d'installer Apache 2.4.39, la mise à jour Wampserver 3.1.8 ou plus est nécessaire. Il est également indispensable d'avoir préalablement installé les Visual C++ Redistribuable Packages VC2017 version 14.16.27027 ou plus.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 31 mars 2019, 14:31
Salut Oto !
Merci du tuyau, mais je préfère (après savegarde complète de Windows), faire une nouvelle installation, c'est plus long avec les bases de données, mais je préfère !
Et enfin, merci pour le boulot que tu nous fais profiter !
Cordialement.
Jc
V
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 31 mars 2019, 15:08
Bonjour,

3.1.8 c'est une mise à jour, pas une nouvelle installation. Les installeurs complets sont en version 3.1.7.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 31 mars 2019, 18:13
A
Bonjour,
3.1.8 c'est une mise à jour, pas une nouvelle installation. Les installeurs complets sont en version 3.1.7.
Ah ouais, j'ai vu, ok, merci
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 31 mars 2019, 18:58
C'est juste Apache 2.4.39 la mise à jour de Wamp ?


BoaaPotPot, je te conseille de créer un nouveau sujet ici pour ce qui concerne ton problème : (Ce topic n'a pas vocation à se substituer au forum officiel Wamp (http://forum.wampserver.com/))
Crée ton ton sujet avec tes questions ici : https://chez-oim.org/index.php/board,30.0.html (https://chez-oim.org/index.php/board,30.0.html) (si tu veux que je déplace ton post, demande, ce sera fait)

En regardant vite fait, j'ai déjà vu quelques énormités. ;)


Otomatic :
Bien sûr que si qu'il est possible d'écouter avec plusieurs IP sur le même port.
Il suffit de ne pas indiquer l'IP, c'est tout.
Exemple :
Code
Listen 4343
Ensuite, plus loin dans la config, tu définis tes hôtes, bien que je déconseille les IP au profit des domaines/sous domaines.
Exemple : (il est possible que ça fonctionne)
Code
<VirtualHost *:4343>
ServerName 127.0.0.1
ServerAlias ::1
Dans cet exemple, localhost sera bien plus profitable, et on pourra lui donner une IPv4 et une IPv6.
Sinon, si ça ne fonctionne pas, il faut retirer les directives ServerName et ServerAlias
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 31 mars 2019, 19:01
 Je vais me mettre à l'hébreu !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 31 mars 2019, 19:02
Oh ben dit !
J'ai posté en double exemplaire. :je:


Suite effacée, voir post au dessus. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 31 mars 2019, 19:04
C'est juste Apache 2.4.39 la mise à jour de Wamp

Ouais, je vais attendre, pas le feu pour moi et mon bricolage !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 31 mars 2019, 19:08
J'ai la 2.4.38 pour ne pas avoir le bug de la 2.4.37, la mise à jour vers 2.4.39 ne m'intéresse pas.
Apache marche très bien et il n'a pas de feuille de route comme celle de PHP, il n'y a donc pas le feu. ;)

Par contre, pour ceux qui sont en Apache 1 ou 2.2, pensez à mettre à jour ! :jr:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 31 mars 2019, 19:24
Pour "Choco" :o
Et les excuses !!!! Oh  :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 31 mars 2019, 19:29
ien sûr que si qu'il est possible d'écouter avec plusieurs IP sur le même port.
Ce n'est pas ce que j'ai écrit.
La doc dit : Plusieurs directives Listen pour les mêmes adresse IP/port vont provoquer l'envoi d'un message d'erreur Address already in use.
De plus, pour un Listen non standard, il faut spécifier le protocole :
La doc dit : La spécification d'un protocole n'est nécessaire que si vous utilisez des ports non standards. Par exemple, pour configurer un site en https sur le port 8443 :
Listen 192.170.2.1:8443 https


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 31 mars 2019, 19:32
Ah d'accord, pour plusieurs directives... ::)


Pour "Choco" :o
Et les excuses !!!! Oh  :if:

Toi, tu files sur le topic dédié à choco (https://chez-oim.org/index.php/topic,2107.0.html) ! :ja:
Je te vois arriver avec ton flood. Fous le camp ! :in:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 01 avril 2019, 12:04
Salut Oto !
Il y à des renseignements que je ne trouve pas sur ton forum !
Ici, cela est-il possible ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 01 avril 2019, 14:38
Bonjour,

Ce n'est pas “mon” forum  :id:
Que cherches-tu ? Si, Alex permet  :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 01 avril 2019, 15:50
Bonjour,
Ce n'est pas “mon” forum  :id:
Que cherches-tu ? Si, Alex permet  :iq:
Je vais lui demander par lettre recommandée ! :ih: ;D :hc:

Quand la version 3.1.7 x 64 est arrivée, je l'ai installée !
Ensuite est arrivé PHP 7.3.3 & Maria DB 10.3.13 x64 que j'ai installés et mis en service.
Tout fonctionne sans problèmes.
Jamais utilisé xDebug, à quoi cela sert exactement ?

Merci d'avance
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 01 avril 2019, 16:41
Bonjour,

xDebug peut servir à améliorer la gestion des erreurs PHP, par exemple en donnant la “trace” de l'erreur. Pour tout dire, je ne l'utilise que par défaut, c'est-à-dire tel que c'est installé par Wampserver.
Éventuellement voir https://xdebug.org/docs/ mais c'est uniquement en patois pas de chez nous.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 01 avril 2019, 17:52
Bonjour,

xDebug peut servir à améliorer la gestion des erreurs PHP, par exemple en donnant la “trace” de l'erreur. Pour tout dire, je ne l'utilise que par défaut, c'est-à-dire tel que c'est installé par Wampserver.
Éventuellement voir https://xdebug.org/docs/ mais c'est uniquement en patois pas de chez nous.
Merci !
Chrome traduit auto, mais effectivement pas pour moi, trois lignes de lecture et je suis fatigué !
Encore merci.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 01 avril 2019, 19:28
Non, je permets pas, effacez moi tout ça. ^-^

Ahlala ! Pourquoi je permettrais pas ? :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 01 avril 2019, 19:31
Non, je permets pas, effacez moi tout ça. ^-^

Ahlala ! Pourquoi je permettrais pas ? :iz:
Pfffffffffffffffff ! Tu veux déjà nous effacer à coup de flingue C:-) C:-), laisse au moins les quelques écris sur ton "Forum",  :if: >:( :o
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 01 avril 2019, 19:37
Ben oui, c'est ce que j'ai dit.
Discutez, un forum c'est fait pour ça. :iq:

Et pis je tire sur qui je veux. :ia:
Non mais. :jn:
 ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 01 avril 2019, 19:38
Assassin  :ia: :ia: :ia: :ia:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 01 avril 2019, 19:43
Ouais.
Tu veux un petit four ? Il en reste de l'EHPAD où j'étais hier soir. :jb:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 01 avril 2019, 19:44
 ;D :hc: :iq: :iq: :iq: :iq: :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 07 avril 2019, 15:13
Bonjour,

Tiens, j'ai failli oublier :
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 07 avril 2019, 19:05
  • MariaDB 10.3.14
  • mise à jour xdebug 2.7.1 (Concerne uniquement PHP 7.1, 7.2 et 7.3)
    Mettra à jour xDebug sur toutes les versions de PHP installées, mêmes celles non actives
Question idiote ?
Maria 10.3.14 apporte des avantages sur la 10.3.13
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 07 avril 2019, 19:44
Faut voir le changelog chez MariaDB.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 07 avril 2019, 19:59
? :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 07 avril 2019, 20:07
https://mariadb.com/kb/en/library/mariadb-10314-changelog/
mais, là aussi, c'est en patois... la plupart des évolutions sont des corrections de défauts.

Tiens, une procédure pour changer de version MySQL ou MariaDB (Dans la même branche) sans devoir exporter puis importer les bases de données via fichier SQL. Procédure écrite pour MySQL, mais c'est pareil pour MariaDB.

--------------------------
La manière dite normale de transfert des bases de données d'une version de MySQL vers une autre version est l'export/import par des fichiers SQL.
Néanmoins, une solution existe pour pouvoir utiliser facilement vos bases de données avec les évolutions de MySQL. C'est de ne pas laisser lesdites bases de données dans wamp/bin/mysql/mysql5.7.xx/data/ mais de les déplacer en dehors de l'arborescence du serveur (Wampserver en l'occurrence), base mysql comprise, c'est-à-dire, avec les utilisateurs définis (root compris) et les éventuels mots de passe.
Attention : cette manière de procéder n'est valable que tant que l'on reste dans la même branche de MySQL, c'est-à-dire toujours avec des versions 5.7.x et en évoluant de numéro de version. Par exemple, dans ce cas, de Mysql 5.7.24 vers mysql 5.7.25 et avec les deux versions de mysql en 32 bit ou les deux versions en 64 bit. On ne peut pas passer ainsi d'une version 32 bit à une version 64 bit.
Ceci est également valable pour MariaDB, tant que l'on reste dans la même branche, par exemple de la version 10.3.13 vers la version 10.3.14.
Néanmoins, cette procédure ne vous évite pas de procéder régulièrement à des sauvegardes de vos bases de données.

Nota : Procédure expliquée avec Wampserver installé dans J:\wamp
Adaptez vos chemins de fichiers ou dossiers en fonction de votre propre installation.

A - Utiliser les bases de données autre part que dans wamp/bin/mysql/mysql5.7.24/data
A0 -- Quitter Wampserver
A1 -- Créer un dossier où vous voulez mettre vos bases de données, par exemple G:\wwwbases
A2 -- Copier *TOUS* les fichiers et *TOUS* les dossiers de J:\wamp\bin\mysql\mysql5.7.24\data\ dans G:\wwwbases\
Attention : Copier et non pas déplacer. Sinon pas de retour en arrière possible.
A3 -- Éditer le fichier J:\wamp\bin\mysql\mysql5.7.24\my.ini
Remplacer :
Code
datadir="J:/wamp/bin/mysql/mysql5.7.24/data"
Par
Code
;datadir="J:/wamp/bin/mysql/mysql5.7.24/data"
datadir="G:/wwwbases"
De cette manière, il est facile de revenir en arrière si il y a un problème.
B4 -- Lancer Wampserver
Vérifier que MySQL fonctionne bien et que vos bases de données sont bien accessibles et utilisables.
Si tout se passe bien, on peut continuer.
On va supposer que mysql 5.7.25 est déjà installé dans J:\wamp\bin\mysql\mysql5.7.25\
Éditer le fichier J:\wamp\bin\mysql\mysql5.7.25\my.ini
Remplacer :
Code
datadir="J:/wamp/bin/mysql/mysql5.7.25/data"
Par
Code
;datadir="J:/wamp/bin/mysql/mysql5.7.25/data"
datadir="G:/wwwbases"
Sauver le fichier modifié.
Wampserver étant lancé, basculez de version MySQL :
- Clic-Gauche icône Wampmanager -> MySQL -> Version -> 5.7.25
Il ne devrait pas y avoir de problème et l'icône devrait redevenir verte avec MySQL 5.7.25 comme version active.
Arrivé là, il faut éviter d'utiliser de suite les bases de données avec cette nouvelle version de MySQL.
En effet, les bases de données internes comme mysql ou performance_schema ou sys et vos propres bases de données peuvent nécessiter des mises à jour pour pouvoir fonctionner correctement avec la nouvelle version de mysql.

C'est pourquoi, avec chaque version de MySQL il est fourni un programme mysql_upgrade.exe qui permet de modifier les tables qui nécessitent des modifications après une mise à jour ou une évolution de MySQL.

Ce progamme DOIT être exécuté après chaque mise à jour ou évolution de version de MySQL.

--- Effectuer mysql_upgrade.exe ---
Il faut que le serveur MySql soit démarré ; en principe arrivé là, Wampserser est lancé donc MySQL est démarré.
La procédure doit être éffectuée dans une fenêtre de commande pointant sur J:\wamp\bin\mysql\mysql5.7.25\bin et, vous avez de la chance car avec Wampserver 3.1.1+, vous pouvez le faire avec deux clics :
- Clic-Droit icône Wampmanager -> Outils -> Fénêtre de commande -> Fenêtre de commande MySQL/bin

Arrivé la il faut savoir si vous avez ou non mis un mot de passe à root@localhost

si mot de passe, taper
Code
mysql_upgrade.exe --user=root --host=localhost --password=mot_de_passe

si pas de mot de passe, taper
Code
mysql_upgrade.exe --user=root --host=localhost --password=

et attendre la fin de la procédure.
On obtient un résultat du genre :
Code
J:\wamp\bin\mysql\mysql5.7.25\bin>mysql_upgrade.exe --user=root --host=localhost --password=mypass
mysql_upgrade: [Warning] Using a password on the command line interface can be insecure.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.engine_cost                                  OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.gtid_executed                                OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.host                                         OK
mysql.innodb_index_stats                           OK
mysql.innodb_table_stats                           OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.proxies_priv                                 OK
mysql.server_cost                                  OK
mysql.servers                                      OK
....
Checking databases.
agb.alex_livre_ban                                 OK
agb.alex_livre_censure                             OK
agb.alex_livre_config                              OK
agb.alex_livre_img_verif_add                       OK
....
Upgrade process completed successfully.
Checking if update is needed.

J:\wamp\bin\mysql\mysql5.7.25\bin>

C'est terminé, maintenant vous êtes prêt à utiliser vos bases de données sous MySQL 5.7.25.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 07 avril 2019, 20:18
Attention ! On ne stocke jamais ses bases de données sur clé USB pour les utiliser d'un ordinateur à l'autre ! :jr:
Sinon c'est la catastrophe annoncée à plus ou moins court terme.


En ce qui concerne le Changelog MariaDB 10.3.14 (https://mariadb.com/kb/en/library/mariadb-10314-changelog/), y a pas de changements majeurs. Que du bug fix (des bugs corrigés).
Donc, faire la mise à jour si on a des bugs avec MariaDb, sinon c'est pas la peine.

Pour savoir si c'est un mise à jour important, il faut regarder les numéros. Par exemple, MariaDb X.Y.Z
Si c'est le Z qui évolue, la mise à jour est vraiment mineure.
Si c'est le Y, on peut commencer à s'y intéresser de prêt.
Par contre, si le X évolue, là c'est une mise à jour très importante.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 07 avril 2019, 21:16
MariaDb X.Y.Z
Si c'est le Z qui évolue, la mise à jour est vraiment mineure.
Si c'est le Y, on peut commencer à s'y intéresser de prêt.
Par contre, si le X évolue, là c'est une mise à jour très importante.
Salut Alex !
Ouf, là Oto ne m'a pas fait de cadeau, pffff, un point d'interrogation et réponse en hébreu !
Aïe ma tête !
Maintenant cela va mieux et j'ai pigé !
Donc pas nécessaire de modifier !
J'attends, cool, la nouvelle version de Wamp, lol, merci les Amis
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 07 avril 2019, 21:42
C'est comme Opera.
Aujourd'hui, la version est 58.0.3135.127

Si demain le 127 ou le 3135 évoluent, on s'en fout un peu.
Si le 0 évolue, on regardera de plus prêt.
Par contre, si ça passe de 58 à 59, là c'est une mise à jour majeure.

Toi qui aime bien Wikipedia, regarde donc par ici : ;)
Versions d'un logiciel et leur importance (https://fr.wikipedia.org/wiki/Version_d%27un_logiciel)

Et tu regardes au chapitre Forme générale (https://fr.wikipedia.org/wiki/Version_d%27un_logiciel#Forme_g%C3%A9n%C3%A9rale)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 07 avril 2019, 21:55
C'est comme Opera.
Aujourd'hui, la version est 58.0.3135.127

Si demain le 127 ou le 3135 évoluent, on s'en fout un peu.
Si le 0 évolue, on regardera de plus prêt.
Par contre, si ça passe de 58 à 59, là c'est une mise à jour majeure.

Toi qui aime bien Wikipedia, regarde donc par ici : ;)
Versions d'un logiciel et leur importance (https://fr.wikipedia.org/wiki/Version_d%27un_logiciel)
Et tu regardes au chapitre Forme générale (https://fr.wikipedia.org/wiki/Version_d%27un_logiciel#Forme_g%C3%A9n%C3%A9rale)
Voilà, j'ai un truc de plus de compris et je vais demain sur wikipédia pour en savoir plus !
Merci et bonne fin de soirée !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 08 avril 2019, 16:45
J’ai lu l’article sur Wikipédia, au moins maintenant je serais moins con !
Généralement, j'attends les nouvelles versions de Wampserver, pour désinstaller, procéder au nettoyage du registre et je procède à une nouvelle installation en tant qu'administrateur, ayant auparavant procédé à la vérification des paquetages Microsoft.
J’utilise MariaDB depuis un bon moment, j’ai lu quelque part que c’était plus rapide que MySQL !
10 minutes pour une nouvelle installation et hop tout fonctionne correctement !
Je ne cherche pas à m’encombrer la tête avec le comment, le pourquoi, etc., je laisse cette tâche ingrate (à mes yeux) aux développeurs, aux mordus de l’informatique, aux mordus du code ! De plus, je n’en ai pas les capacités !
C’est pour cela que je tire mon chapeau à ceux qui partagent leurs connaissances et qui donne la possibilité d’utiliser la finalité de leurs travaux en quelques clics.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 08 avril 2019, 18:34
J’utilise MariaDB depuis un bon moment, j’ai lu quelque part que c’était plus rapide que MySQL !
Sais-tu que tu peux désactiver MySQL (Vu que tu ne t'en sert pas) et ainsi désencombrer ton installation (Il sera toujours possible de le réactiver si nécessaire) :
Clic-Droit -> Paramètres Wamp -> Autoriser MySQL pour décocher l'option
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 08 avril 2019, 18:51
J’utilise MariaDB depuis un bon moment, j’ai lu quelque part que c’était plus rapide que MySQL !
Sais-tu que tu peux désactiver MySQL (Vu que tu ne t'en sert pas) et ainsi désencombrer ton installation (Il sera toujours possible de le réactiver si nécessaire) :
Clic-Droit -> Paramètres Wamp -> Autoriser MySQL pour décocher l'option
Bonsoir, Oto !
Merci du tuyau
J'ai de la place sur le disque, cela va !
250 Go en SDD en disque système, les sites sur SDD 120 GO SDD et mes fichiers divers sur SDD  1 To !
Le confort total ! Lol
Tu as constaté comme moi, la chute des prix des SDD, en plus le confort par la rapidité !
Le 1 To c'est récent, promo sur Amazon en Samsung
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 08 avril 2019, 22:20
Mince, Sa Majesté n'est pas dans son palais, ou la carte graphique de son PC lui à fait défaut !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 09 avril 2019, 06:12
Voilà bien longtemps que j'ai désactivé le service MySQL. Je l'ai fait à l'arrache sans passer par le service Wamp (le Wamp Manager) qui est désactivé aussi.
Ca ne servait qu'à une seule chose, bouffer de la mémoire pour rien du tout.

C'est bien fait pour Oracle si on n'utilise plus sont produit phare, MySQL !
La prochaine fois, ils réfléchiront avant de modifier leurs licences pour faire payer les codeurs PHP. :ie:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 11 avril 2019, 00:16
Bonjour,

Tiens, j'ai failli oublier :
  • MariaDB 10.3.14
  • mise à jour xdebug 2.7.1 (Concerne uniquement PHP 7.1, 7.2 et 7.3)
    Mettra à jour xDebug sur toutes les versions de PHP installées, mêmes celles non actives

Bonsoir,

Pourquoi est-on obligé de passer par la mise à jour 3.1.8 pour pouvoir installer les annexes ?

Pour Apache d'accord mais pour le reste ?

Je dois changer les versions manuellement si je veux que le patch s'applique automatiquement car si j'applique le patch je dois tout reconfigurer à chaque fois pour la page d'accueil de wamp qui correspond au visuel de ma programmation et de mes redirections en httpS.

En plus elle est écrasée chaque fois lors de la mise à jour.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 11 avril 2019, 09:52
Bonjour,

Pour obliger les utilisateurs à mettre à jour Wampserver, sinon c'est l'anarchie totale que je peux pas gérer.
Donc, systématiquement, après une évolution de version Wampserver, tous les addons ou applications qui sortiront après ne pourrons être installés que sur cette version ou supérieure.

Pour la mise à jour xDebug 2.7.1, il n'y a aucune modification de la configuration existante :
- Copie du nouveau fichier dll dans wamp(64)/bin/php/php7.x.y/zend_ext/
(x valant 1, 2 ou 3)
- Modification de la ligne de chargement xdebug dans le fichier PhpForApache.ini afférent à chaque version PHP existante, même si la ligne est commentée (xDebug désactivé).
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 11 avril 2019, 10:59
Bonjour,

Pour obliger les utilisateurs à mettre à jour Wampserver, sinon c'est l'anarchie totale que je peux pas gérer.
Donc, systématiquement, après une évolution de version Wampserver, tous les addons ou applications qui sortiront après ne pourrons être installés que sur cette version ou supérieure.

Pour la mise à jour xDebug 2.7.1, il n'y a aucune modification de la configuration existante :
- Copie du nouveau fichier dll dans wamp(64)/bin/php/php7.x.y/zend_ext/
(x valant 1, 2 ou 3)
- Modification de la ligne de chargement xdebug dans le fichier PhpForApache.ini afférent à chaque version PHP existante, même si la ligne est commentée (xDebug désactivé).

Bonjour Oto !
C'est pourquoi j'attends à chaque fois les nouvelles versions de Wampserver, car il n'y a pas vraiment le feu, mon hébergeur donne le choix pour ses dernières versions !
7.2.17 PHP / 10.1.37 pour Maria DB.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 11 avril 2019, 11:05
Pour obliger ?
Pour obliger qui ?

Moi je continue à ne pas m'affoler. ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 11 avril 2019, 12:21
Pour obliger qui ?
J'aurais dû écrire : pour forcer vu que obliger a plusieurs acceptions : forcer, contraindre mais aussi rendre service

Et je suis bien contrains à procéder de cette manière vu que tous les “addons” et applications sont tous essayés et vérifiés en grandeur réelle sous quatre installations de Wampserver 32 et 64 bit Windows 7 et Windows 10 ; ces installations étant à la dernière version de Wampserver.
Je vérifie que ça fonctionne, par exemple avec Wampserver 3.1.8, mais je ne peux absolument pas certifier que ça fonctionnera avec des versions antérieures et c'est pourquoi pour les nouveaux addons et applications la version Wampserver minimum est toujours la dernière en date.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 11 avril 2019, 12:30
Ah ben oui, c'est toujours comme ça.
Les addons et autres ajouts sont toujours testés sur la dernière version du logiciel. C'est la règle. :iq:

Il faut déjà tester sur tous les OS, alors si en plus il fallait tester sur toutes les versions du soft, ce serait intenable !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 11 avril 2019, 16:01
Bonjour,

Alex a écrit un tuto pour utiliser BigDump pour les “grosses” bases de données afin de surpasser les éventuelles limites de PhpMyAdmin.

Je signale qu'avec Wampserver, on peut faire évoluer les limites de PhpMyAdmin facilement en éditant le fichier :
- wamp(64)\alias\phpmyadmin.conf
et en modifiant les lignes :
Code
# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>
Avec des limites à 2048M et de temps à 2400, j'ai pu importer une base de 1898 Mo, 280 tables et 96 millions d'enregistrements.

Pour ce qui me concerne, depuis belle lurette, j'utilise MySQLDumper modifié par mes soins pour supporter PHP 7.3, mais je vais regarder du côté BigDump”Alex”tuto

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 11 avril 2019, 16:12
Parce-que tu crois que je suis une grosse buse qui n'a pas gonflé son PhpMyAdmin ?!

C'est marqué dès le début dans le tuto !
PhpMyAdmin ne supporte pas les gros imports ! :gi:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 11 avril 2019, 16:33
Et voilà, je l'avais écrit, il y a deux heures.
Les échanges entre deux élites !
Moi, j'ai cela, avec bien entendu des détails d'utilisation, etc.
Et tout de suite, moi aussi j'ai cette possibilité, je vais quand même regarder, mais je m'en suis passé.

Promis, on va en avoir pour un moment sur les échanges de transferts de base de données !

La réactivité ici n'est que sur du technique, avec échange contradictoire à la clé.

Inutile d’essayer les plaisanteries, ici c’est du sérieux, sinon, circulez, il n’y a rien à voir !
 :ih: ;D :hc:
Pas la peine de mettre des « smileys » rigolos, c’est mal placé !

On n'est que quatre à passer quotidiennement ici en se « connectant » !

Bon, je suis le choléra, mais il y a de quoi faire fuir, personne n’ose s’aventurer !
Sauf bien sûr le mec qui à besoin et qui n'a pas trouvé ailleurs
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 11 avril 2019, 16:37
Oh ben merde alors.
Les mecs ne lisent même pas les premières lignes et en tirent la conclusion que je suis un débile en me faisant une leçon parallèle.

C'est pourtant marqué à la 3ème ligne du tuto que PhpMyAdmin est gonflé à 128MB.

Alors soit on ferme sa gueule, soit on li ce qui est dit.

Passer pour un crétin, je veux bien.
Mais c'est à la seule et unique condition que j'ai tort !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 11 avril 2019, 16:58
C'est pourtant marqué à la 3ème ligne du tuto que PhpMyAdmin est gonflé à 128MB.
Désolé, mais toi aussi, il faut lire les réponses !
J'ai bien écrit :
« Avec des limites à 2048M et de temps à 2400, j'ai pu importer une base de 1898 Mo »
ce qui veut bien dire que PhpMyAdmin n'était plus limité à 128MB mais à :
Code
# To import big file you can increase values
  php_admin_value upload_max_filesize 2048M
  php_admin_value post_max_size 2048M
  php_admin_value max_execution_time 2400
  php_admin_value max_input_time 2400
</Directory>
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 11 avril 2019, 20:35
  :jm:

:ih:.  :gl:  :ia:  :ia: 
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 11 avril 2019, 20:39
Bonsoir,

Pour les grosses bases avec des millions d'enregistrement j'utilise Sypex cela va à une vitesse "vvprim" pour restituer les bases.

Sinon oui je préconise toujours mysqldumper (j'ai mis le lien vers le GitHub et vers la doc complète sur les sites concernés) pour tous ceux qui doivent faire des backups standards car ils utilisent phpMyAdmin qui sur des sites mutualisés promettent à la catastrophe du backup. -->>> M'sieur il me manque des morceaux !!!! <<<--

Pour ce qui est des mises à jour WampServer d'accord peut-être pour avoir un minima de version mais pas d'accord pour une obligation de nouvelle version sur des updates simples tel que xdebug / mariaDB / MySQL  qui eux n'ont pas besoin de cela.

En plus comme dis plus haut à chaque mise à jour le site primaire de WampServer est écrasé systématiquement je dois jouer avec les backups pour remettre tout en ordre car j'ai une erreur listen 443 suite à mes configurations non standards.

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 11 avril 2019, 21:01
Bonsoir,

C'est quoi que tu nommes le site primaire ?

Dorénavant, pour MariaDB, ce sera 3.1.0 minimum vu que le support MariaDB n'existait pas avant. Pour les autres addons ou applications, c'est moins simple pour déterminer la version minimum.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 11 avril 2019, 21:20
Bonsoir,

Site primaire === Page de garde par défaut de WampServer.

Moi je me sers de cette page pour toute la gestion et cela sur chaque PC.

En ce qui concerne Apache 2.4.38 il faut faire l'upgrade assez rapidement car trois exploits sont reportés et corrigés je suppose totalement en .39. Je n'ai pas encore eu le temps de tout lire mais je vais faire les upgrades de tous les pc's sauf si je vois une grosse correction .40 à l'horizon.

Otomatic rien vu chez Lounge comme corrections urgentes ?

:)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 11 avril 2019, 22:57
C'est pourtant marqué à la 3ème ligne du tuto que PhpMyAdmin est gonflé à 128MB.
Désolé, mais toi aussi, il faut lire les réponses !
J'ai bien écrit :
« Avec des limites à 2048M et de temps à 2400, j'ai pu importer une base de 1898 Mo »
ce qui veut bien dire que PhpMyAdmin n'était plus limité à 128MB mais à :
Code
# To import big file you can increase values
  php_admin_value upload_max_filesize 2048M
  php_admin_value post_max_size 2048M
  php_admin_value max_execution_time 2400
  php_admin_value max_input_time 2400
</Directory>

Le souci, ce n'est pas la taille.
PhpMyAdmin perd les pédales quand ça dure trop longtemps. Pourtant, plus ça dure, meilleur c'est ! Enfin, c'est mon avis d'être humain. :)

PHP peut fonctionner éternellement en CLI. Mais en graphique, en CGI, PhpMyAdmin ne supporte pas les sessions qui s'éternisent.
Voilà pourquoi il plante lamentablement sur certaines config et pas sur d'autres.
Sur les machines puissantes, ça ira vite et bien. Sur les petites config, ça crashera car PhpMyAdmin ne supporte pas le temps qui passe....

C'est pourquoi des petits scripts comme BigDump voient le jour. Il sont spécialement dédiés à la vitesse d'import et ils réussissent leur coup là où PhpMyAdmin est bien trop lourd.
Qu'est-ce que tu veux que je fasse avec un import de 2048MB ?! La base chez oim pèse 30MB !
C'est le temps qui fait défaut sur ma vieille machine, pas la taille. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 12 avril 2019, 02:02
Bonsoir,

Voilà on a mis à jour tous les apaches et là plus de soucis pour les mises à jour tout est correct niveau SSL.

Histoire de trois minutes par pc pour faire la mise à jour avec mon patch de cfg pour tout ce qui ne change pas entre les versions.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 12 avril 2019, 09:33
Nouveautés Microsoft :
Visual Studio 2019, donc redistribuable VS16 https://www.apachelounge.com/viewtopic.php?t=8261
Heureusement :
Citation de: Microsoft
Compatibility VS16 with VC14 and VC15
VC16 is backward compatible to VC15/14. That means, a VC15/14 module can be used inside a VC16 binary (for example PHP VC15/14 as module). Because this compatibility the version number of the C++ Redistributable is 14.2x.xx. And after install is the Redistributable VS2015/14 updated from 14.0x.xx or 14.1x.xx to VS2019 14.2x.xx , it is called Microsoft Visual C++ 2015-2019 Redistributable and you can still use VC15/14.

Il faut donc s'attendre à ce que la prochaine version Apache soit compilée VC16.

Concernant "Page de garde par défaut de WampServer", c'est le fichier www/index.php et comme beaucoup d'autres, il évolue au fil des versions Wampserver. Vu que les mises à jour sont “cumulatives” il est impossible, lors desdites mises à jour, de ne pas remplacer ce fichier par le nouveau. Désolé !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 12 avril 2019, 10:24
Re-bonjour,

- PHP 7.1.28 32 & 64 bit
- PHP 7.2.17 32 & 64 bit
- PHP 7.3.4 32 & 64 bit
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 12 avril 2019, 15:24
Concernant "Page de garde par défaut de WampServer", c'est le fichier www/index.php et comme beaucoup d'autres, il évolue au fil des versions Wampserver. Vu que les mises à jour sont “cumulatives” il est impossible, lors desdites mises à jour, de ne pas remplacer ce fichier par le nouveau. Désolé !
Bonjour,

Il suffit de poser la question tout simplement.

Il faut donc s'attendre à ce que la prochaine version Apache soit compilée VC16.

Pour moi c'est mis depuis un bout de temps déjà donc pas de soucis de ce côté :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 12 avril 2019, 16:22
Il suffit de poser la question tout simplement.
Non, je ne ferais pas de mise à jour avec question(s) pour savoir si on veut ou non copier tel ou tel fichier, c'est les portes et les fenêtres ouvertes aux versions incomplètes et incontrôlables. En revanche, je peux renommer l'ancien fichier en index_old.php avant copie de index.php.
Tu peux aussi effectuer tes modifs par un include, ça fait qu'une ligne à ajouter.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 12 avril 2019, 17:17
Re-bonjour,

- PHP 7.1.28 32 & 64 bit
- PHP 7.2.17 32 & 64 bit
- PHP 7.3.4 32 & 64 bit
Bonsoir Oto ! :ik:
Installé - PHP 7.3.4 32 & 64 bit :jr:
Modifié - phpForApache pour ajouter "sendmail_path = c:/wamp64/sendmail/sendmail.exe" :??
Impeccable ! :gq:
Merci :ik:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 12 avril 2019, 22:19
Non, je ne ferais pas de mise à jour avec question(s) pour savoir si on veut ou non copier tel ou tel fichier, c'est les portes et les fenêtres ouvertes aux versions incomplètes et incontrôlables. En revanche, je peux renommer l'ancien fichier en index_old.php avant copie de index.php.Tu peux aussi effectuer tes modifs par un include, ça fait qu'une ligne à ajouter.
Bonsoir,

Pas de soucis moi je l'ai inclus dans mon script donc maintenant c'est auto pour mes mises à jour. J'ai 24 Pc à mettre à jour alors tout cela doit aller très vite.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 12 avril 2019, 22:38
Wouah ! 24 ! :it:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 18 avril 2019, 14:55
Bonjour Oto ! :ik:
Il y a un souci avec la version apache 2.4.39, ou tout au moins, j'ai un souci. :iz:
Je suis sous Windows 7 édition intégrale.
J'ai commencé par rentrer une base de données dans MariaDB 10.3.14 et ensuite j'ai lancé l'installation d'apache 2.4.39 !
Après avoir répondu "yes" dans la fenêtre DOS, Wamp n'est pas passé au vert.
J'ai fermé l'application, j'ai relancé l'ordinateur et bien entendu relancé Wamp afin d'ajouter un Virtual Host.
Cela s'est passé sans difficulté.
Quand j'ai lancé le site, cela a planté "chrome", j'ai fermé Wamp, mais obligé de relancer le PC en éteignant celui-ci, le PC était réellement bien planté.
Au lancement de Wamp, apache ne démarre pas, message erreur quand je veux démarrer celui-ci.
Après fermeture de Wamp et de relancer le PC, obligé de l'éteindre avec l'interrupteur.
Les compilateurs VLC sont à jour.
Ne voulant pas me prendre la tête, j'ai procédé à une nouvelle installation de Windows avec une précédente sauvegarde.
Voilà grand, je crois avoir expliqué le plus clairement possible.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 18 avril 2019, 16:07
Bonjour,

Fallait essayer de revenir à Apache 2.4.38 ou 38a, c'est-à-dire à la version avant de basculer sur 2.4.39.

Lorsque l'on dit : « message d'erreur » il est absolument nécessaire de donner le contenu complet dudit message d'erreur.
Si Apache ne démarre pas, il faut utiliser les outils intégrés. Ils sont utilisables même si l'icône n'est pas verte, par exemple :
- Tester le port 80
- Vérifier syntaxe httpd.conf
et aussi regarder les erreurs dans l'observateur d'évènements.




Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 18 avril 2019, 16:16
Pas grave, je vais attendre la version Wamp complète, merci !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 18 avril 2019, 19:22
Bien sûr, je suis revenu à la version apache précédente, 2.4.37, mais cela déconnait, c'est pourquoi j'ai restauré mon PC !
Jamais eu de problèmes avec cette manip auparavant, comme je ne me casse jamais la tête pour ce style de problème, c'est pour moi la meilleure solution.
 :ha:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 18 avril 2019, 20:13
Ca c'est une erreur pas sympa.
J'aurais bien voulu savoir ce que dit l'erreur.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 18 avril 2019, 20:25
Salut Alex !
Ouais, mais moi cela me gonfle, alors les grands moyens !
En plus pas franchement nécessaire, les serveurs des hébergeurs ne sont pas encore avec ces versions d'Apache, PHP et mariaDB !
Y à pas le feu
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 18 avril 2019, 20:34
Papy ne fait pas de résistance, il réinstalle tout. ::)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 18 avril 2019, 20:38
J'aurais bien voulu savoir ce que dit l'erreur.
Les libellés exacts et complets des erreurs sont quasiment les seuls moyens qui permettent de trouver oú se situe le problème, donc de pouvoir y remédier.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 18 avril 2019, 20:46
Le souci, sous Windows, c'est qu'il indique très souvent que le service X n'a pas pu démarrer, s'arrêter, etc...

Le seul moyen et d'aller dans les logs si on a de la chance ou alors l'observateur d'événements.
Et si on ne connait pas ce dernier, on tourne en rond.
Certains ne connaissent même pas les logs, alors ma foi...
C'est la rançon du succès ! On attire les geeks comme les noobs. :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 18 avril 2019, 20:49
Je suis dans mon canapé, cool, réponse demain !
Bonne fin de soirée !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 18 avril 2019, 20:52
T'as raison, à jeun c'est mieux. :ko:
 ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 18 avril 2019, 21:05
Banane
!
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 19 avril 2019, 09:47
Le souci, sous Windows, c'est qu'il indique très souvent que le service X n'a pas pu démarrer, s'arrêter, etc...

Le seul moyen et d'aller dans les logs si on a de la chance ou alors l'observateur d'événements.
Et si on ne connait pas ce dernier, on tourne en rond.
Certains ne connaissent même pas les logs, alors ma foi...
C'est la rançon du succès ! On attire les geeks comme les noobs. :iq:

Salut Alex !
Que tu cherches à comprendre le pourquoi du comment quand il y a un problème, c’est ton truc, ta passion, chapeau !

Je l’ai déjà expliqué, pour l’informatique, je ne vois que le côté pratique de l’outil, des éventuels services qu’il peut mettre à ma disposition !
Je l’ai déjà expliqué, j’ai commencé avec un IBM double lecteur de disquette, système d’un côté et le logiciels « Write » de l’autre côté !
Et, bien entendu, une imprimante à aiguille.
L’utilité pour moi était d’envoyer des mailings en nombre afin d’augmenter la clientèle.
Toujours sur « dos », j'ai été un des premiers à avoir une carte fax de chez Matra (à l'époque cela coûtait une brique) afin là aussi, d'envoyer des mailings ! J’étais parmi les précurseurs ! :kl:

Je l'ai déjà écrit, j'ai connu toutes les versions Windows ainsi que toutes les versions office, un des premiers aussi à exploiter le logiciel KXMAIL de chez Kortex afin de pomper les adresses du Minitel, d'exploiter celles-ci avec office, qui me permettait d'imprimer du courrier personnalisé !
Il en a été de même bien entendu avec les logiciels de facturation et de comptabilité !
Je gérais les stocks de ma marchandise avec Excel !

Cela n'est qu'un exemple de la façon que je vois l'informatique !

Hormis Windows XP, que j’ai beaucoup apprécié, je reste définitivement avec Windows 7, la version la plus complète, c’est-à-dire la version intégrale.

Depuis j’ai appris, tu ne crois pas ?

Chaque fois que j'installe un nouveau logiciel, dont je vais avoir l'utilité, j'effectue systématiquement une sauvegarde.

Un plantage, un ralentissement du système, qui ne s'améliore pas malgré un nettoyage des fichiers temporaires ou autres, effectue une restauration !
J'ai un paquet d'application sur mon PC !
J’ai rarement eu des soucis lors d’une nouvelle installation !

Quand il y a un problème, je ne me prends pas la tête, je restaure et je continue mon petit bonhomme de chemin !

Voilà, monsieur Alex ! C’est comme cela que je vois l’informatique, à mon service sans me pourrir la vie !
Trois clics et cela fonctionne !

Même pour effectuer, cette réponse, une lettre, mes courriels, j'utilise Dragon « NaturallySpeakin version pro» pour ne pas me fatiguer les doigts, bien que là je me vante, car pour saisir je n'utilise qu'un doigt.

Le PC est à mon service et et non pas l'inverse...........

 :ha:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 19 avril 2019, 19:50
En 2 mots, tu étais un spammeur avant l'heure... :ga:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 19 avril 2019, 20:13
En 2 mots, tu étais un spammeur avant l'heure... :ga:

Bonsoir, monsieur Alex ! :ij:
Quand on a un petit esprit sauf quand c’est du code, on réfléchit avant de sortir une connerie ! :if:

J'appelle cela du marketing, les envois ciblaient uniquement les professionnels sur des produits bien spécifiques ! :kl:

J’ai été un précurseur, très vite imité, mais heureusement pour moi, généralement pas égaler ! :ih:

La progression de mon chiffre d’affaires prouvait que j’avais raison.

Je crois, enfin c'est mon opinion, que c'est toujours mieux que d'attendre que cela tombe tout seul dans la fouille !



 :ha:

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 19 avril 2019, 20:19
Bah oui, mais tu étais un spammeur qui s'ignore. :iq:

Je te donne la définition du spam :
Un SPAM, c'est un mail de démarchage ou pas, commercial ou pas, que le destinataire n'a jamais demandé à recevoir.
Ca lui tombe dessus (le destinataire) par "hasard", comme les prospectus dans la boite à lettres.

T'as du bol, à l'époque le spam n'existait pas encore, enfin il n'avait pas encore de nom.
Sinon, on t'aurait jeté dans une cage pour avoir mordu la loi ! :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 19 avril 2019, 20:36
Bah oui, mais tu étais un spammeur qui s'ignore. :iq:

Je te donne la définition du spam :
Un SPAM, c'est un mail de démarchage ou pas, commercial ou pas, que le destinataire n'a jamais demandé à recevoir.
Ca lui tombe dessus (le destinataire) par "hasard", comme les prospectus dans la boite à lettres.

T'as du bol, à l'époque le spam n'existait pas encore, enfin il n'avait pas encore de nom.
Sinon, on t'aurait jeté dans une cage pour avoir mordu la loi ! :)

C'est vrai, hormis tes connaissances en informatique, tu as certaines lacunes !

À moins bien sûr ce dont je suis persuadé, tu ne lis pas entièrement ce que j’écris !

Déjà je n’ai jamais utilisé le courriel pour le démarchage !
Dès le début, j’ai compris que c’était une très mauvaise solution et que rien ne remplacerait le courrier postal !

Imprimer du courrier avec une imprimante aiguille (imagine temps et le bruit), le plier et le mettre sous enveloppe avec un minimum de 1000 envois pour bénéficier des tarifs de la poste !
Heureusement qu’ensuite, les imprimantes laser ont fait leur apparition.
Je pense que cela est moins facile que de cliquer sur un bouton.

Sans compter qu'avec mon chiffre d'affaires, j'ai créé des emplois !

Cela s’appelle de l’initiative !
C’est vrai que maintenant, beaucoup de personnes attendent que cela leur tombe du ciel ou plutôt de la poche de ceux qui bossent !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 19 avril 2019, 20:51
T'arrête de dire que je lis pas tout, bon dieu de bon dieu !

C'est pas moi qui a dit ça :
L’utilité pour moi était d’envoyer des mailings en nombre afin d’augmenter la clientèle.



Bah oui, je lis tout.
Même que je connais D Naturaly Speaking, c'est rigolo, ça marche aussi avec la télé. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le vendredi 19 avril 2019, 21:19
T'arrête de dire que je lis pas tout, bon dieu de bon dieu !
C'est pas moi qui a dit ça :
L’utilité pour moi était d’envoyer des mailings en nombre afin d’augmenter la clientèle.
Bah oui, je lis tout.
Même que je connais D Naturaly Speaking, c'est rigolo, ça marche aussi avec la télé. :)

Alors, tu aurais dû comprendre que mes mailings ciblaient des professionnels, censé avoir besoin de mes services ! :if:

Que je ne suis pas la personne qui « gâchait" de l’énergie, du papier et enveloppe ainsi que les frais postaux n’importe comment !
La gestion d’une entreprise commence par les économies.

J’effectuais entre 1000 et 2000 envois par mois, rien à voir avec un clic qui envoie ce chiffre multiplié par 1000 ou plus, tous azimuts !

Au regard des résultats, mes services ont été appréciés par bon nombre d'entreprises avec entre autres certains grands groupes !

Eh oui, à l’époque il fallait se donner de la peine, bosser ou payer pour augmenter ses contacts, remplir son carnet de commandes, etc. !

Le mot « Spam » existe depuis l'utilisation abusive des courriels, où d'ailleurs le rendement est très peu productif, ils sont, d'ailleurs, pénalisés d'office, aussitôt qu'il est détecté un envoi en nombre, ce qui est logique !

De plus on est sorti du sujet, grâce à toi avec le mot « Spam », car j'expliquais tout simplement, comment je gère Windows avec mon PC !

Il faut toujours que tu trouves le petit mot qui me chatouille !
J’appelle cela de la gourmandise !

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 19 avril 2019, 21:31
 :ju:

Qui aime bien châtie bien. :hb:
 :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 24 avril 2019, 15:56
Bonjour,

- MySQL 5.6.44 32 & 64 bit
- MySQL 5.7.26 32 & 64 bit
- MySQL 8.0.16 64 bit.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 24 avril 2019, 18:58
C'est quoi ? Une mise à jour ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 24 avril 2019, 19:30
C'est quoi ? Une mise à jour ?
Salut Alex !
Mince, prend un café, tu n’es pas réveillé :kf:, c'est une nouvelle version de "MySQL", dont plus personne ne se préoccupe étant passé sous MariaDB.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 24 avril 2019, 19:39
Chez moi, le service MySQL est désactivé. :iq:
Je ne me préoccupe plus de MySQL.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 24 avril 2019, 19:42
Chez moi, le service MySQL est désactivé. :iq:
Je ne me préoccupe plus de MySQL.
Bah oui, comme partout, comme la majorité des hébergeurs, même par les plus cons, comme moi ! :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 24 avril 2019, 20:36
Je signale toutes les évolutions de version quelles qu'elles soient: Apache, PHP, MySQL, MariaDB, etc. sans distinction de genre.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 25 avril 2019, 11:32
Je signale toutes les évolutions de version quelles qu'elles soient: Apache, PHP, MySQL, MariaDB, etc. sans distinction de genre.

Re !
Il n'y a pas de soucis, Oto, signale, signale ! :iz:
J’ai tout simplement signalé à « Sa Majesté » avec mon humour habituel que c’était une nouvelle version et non pas une mise à jour ! :if:
Il devait très certainement avoir l’esprit occupé ailleurs, j’en ai profité pour déposer « ma boutade » ! :jw:
Il est vrai, qu'il en est suivi quelques phrases, décrivant que tout le monde était d'accord de laisser tomber « MySQL » au bénéfice de « MariaDb » ! :gj: :-\ :??
Pour une fois, il n’y a pas eu de débats contradictoires, où chacun rajoute sa petite sauce à grand renfort de formules qui ne sont compréhensibles que par des initiés ! >:(
Tu penses bien que des quidams comme moi, à l’esprit étriqué, au cervelet déficient et vieillissant, se font la valise ! :ka:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 25 avril 2019, 12:39
J’ai tout simplement signalé à « Sa Majesté » avec mon humour habituel que c’était une nouvelle version et non pas une mise à jour !
J'ai de sérieux doutes sur les capacités de “Sa Majesté” à arriver enfin à faire la différence entre :
Comme, en plus, il lit les messages en diagonale et dans le sens de l'épaisseur, y'a encore du boulot  :jc:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 25 avril 2019, 13:10
J’ai tout simplement signalé à « Sa Majesté » avec mon humour habituel que c’était une nouvelle version et non pas une mise à jour !
J'ai de sérieux doutes sur les capacités de “Sa Majesté” à arriver enfin à faire la différence entre :
  • Version complète  :gj:
  • Mise à jour Wampserver  :-\
  • Addons Apache, PHP, MySQL, MariaDB  :??
Comme, en plus, il lit les messages en diagonale et dans le sens de l'épaisseur, y'a encore du boulot  :jc:

Re !
Pas trop sympa, j’écrirais même pas sympa du tout ! :if:
Si c’est, de l’humour de ta part, ce que je crois volontiers, s’est déplacé ! >:(
Tu sais, ce dont je suis persuadé, je m’y connais en bonhomme ! :if:
Je ne rentrerai pas dans les détails de mon expérience certaine, n’ayant pas envie d’étaler celle-ci ici !

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 25 avril 2019, 19:58
Traite moi de débile, Oto, on gagnera du temps.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 02 mai 2019, 10:17
Bonjour,

- Addons PHP
-- PHP 7.1.29 32 & 64 bit
-- PHP 7.2.18 32 & 64 bit
-- PHP 7.3.5 32 & 64 bit

Les prochaines versions Apache (et sans doute PHP, MySQL et MariaDB) seront compilées VC16. Il faudra donc installer les Redistribuables Visual Studio 2015-2019.

VC16 Paquetages - VC 2015-2019 14.20.27508
Visual C++ Redistributable Packages for Visual Studio 2015-2019 x86 (https://aka.ms/vs/16/release/VC_redist.x86.exe)
Visual C++ Redistributable Packages for Visual Studio 2015-2019 x64 (https://aka.ms/vs/16/release/VC_redist.x64.exe)
VC 2015-2019 (VC16) est rétrocompatible avec VC 2015 (VC14) et VC 2017 (VC15). Cela signifie qu'un module VC14 ou VC15 peut être utilisé avec les binaires VC16. De par cette compatibilité, le numéro de version de Redistributable est 14.2x.xx et après l'installation, les paquetages Redistribuable VC2015 (VC14) et VC2017 (VC15) sont éventuellement supprimés mais vous pourrez toujours utiliser VC14 et VC15.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 02 mai 2019, 11:50
 :ik: Salut Zoto Matic !

Voilà, "VC 2015-2019 14.20.27508", c'est installé, et " PHP 7.3.5  64 bit"  aussi en tant qu’administrateur, mais est-ce bien nécessaire ?

Encore merci
(https://static.chez-oim.org/uploads/member_252/1556790625.png)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 02 mai 2019, 19:17
Chouette, une mise à jour !
Ah ben non, c'est vrai. J'y comprends rien en mises à jour d'après Einstomatic. :-X

Je suis pas venu, continuez sans moi. :ha:
 :id:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 02 mai 2019, 19:37
Chouette, une mise à jour !
Ah ben non, c'est vrai. J'y comprends rien en mises à jour d'après Einstomatic. :-X
Je suis pas venu, continuez sans moi. :ha:
 :id:

Ce n'est pas grave, je vais faire un "tuto" pour que tu comprennes ! :if:
Ah que je suis brave ! :jw:

 :ih: ;D :hc:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 02 mai 2019, 19:43
Merci, c'est sympa ! :)
Mais dépêche toi, j'ai l'air d'un con à ne rien comprendre du tout devant Updatomatic. :je:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 02 mai 2019, 19:46
Merci, c'est sympa ! :)
Mais dépêche toi, j'ai l'air d'un con à ne rien comprendre du tout devant Updatomatic. :je:

Bordel, cela démarre avant que je m'installe avec mon rosé préféré ! :iz:


 :ih: ;D :hc:
 :ko: :ko: :ko:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 02 mai 2019, 19:51
T'inquiète, je suis pas là.
Ca fait une heure que je suis parti. :ka:

L'intelligence, ça me fait mal à la tête. Mon docteur y veut pas que j'y goute. :gh:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 02 mai 2019, 19:56
T'inquiète, je suis pas là.
Ca fait une heure que je suis parti. :ka:

L'intelligence, ça me fait mal à la tête. Mon docteur y veut pas que j'y goute. :gh:

Bon, alors, je vais rejoindre mon canapé ! :iz:
Snif :o
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 02 mai 2019, 20:00
Rejoindre le canapé ?
Tu y es déjà. :ie:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le jeudi 02 mai 2019, 20:05
Rejoindre le canapé ?
Tu y es déjà. :ie:
bah non, sur le PC, je bosse MOI !

Encore un site pour un Ami, pour vendre ses produits avec gestion des stocks ! :if:
Les difficultés me bottent ! :ih:
Maintenant à 20 h 30 dans le canapé pour mes films préférés ! :jw:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 02 mai 2019, 20:14
C'est un site de vente d'alcool en ligne ? ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 02 mai 2019, 20:17
Non, non, ça coule directement dans la fibre  :aa
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 05 mai 2019, 19:31
Juste en passant, comme ça  O:-)
- addon MariaDB 10.1.39.

Prévisions pour la mise à jour 3.1.9 (peut-être sous peu ou plus tard, selon le vent)
- Correction d'une vulnérabilité de création de VirtualHost (CVE-2019-11517). Merci à Imre Rad
- Avertissement si variables Apache non trouvées
- Amélioration de la vérification de l'état des services
- Support VirtualHost IDNA (Internationalized Domain Names in Applications) ServerName
   En utilisant RFC 3492 https://tools.ietf.org/html/rfc3492
   Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le dimanche 05 mai 2019, 19:44
Juste en passant, comme ça  O:-)
- addon MariaDB 10.1.39.

Prévisions pour la mise à jour 3.1.9 (peut-être sous peu ou plus tard, selon le vent)

Merci, mais je retiens que cela, le reste est de l'Hébreu pour moi !  :iz:
Peut-Être sous peu ou plus tard selon le vent  :(
Pas grave, quand tu veeeeeeeeux, la 3.1.8 fonctionne très bien pour moi  :jw:(avec apache 2.4.7, car je n'ai pas insisté avec la version, 2.4.39)  :??
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 05 mai 2019, 20:08
L'internationalisation des domaines avec le punycode, c'est une façon d'écrire les domaines qui contiennent des caractères spéciaux.
C'est un peu comme l'UTF-8 qui est venu remplacer tous les encodages ISO et j'en passe.

Tu as déjà du voir un nom de domaine commençant pas xn--.
Le punycode, c'est ça.


Qu'est-ce qu'il a Apache 2.4.39 ?
J'ai le 2.4.38 pour avoir HTTP/2 et TLS1.3, ça marche bien. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 06 mai 2019, 09:35
Bonjour,

Par exemple, si tu voulais obtenir "jc-choléra-invétéré.fr" dans la barre d'adresse d'un navigateur, il faudrait déclarer un ServerName xn--jc-cholra-invtr-hnbgbb.fr
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 06 mai 2019, 11:00
Bonjour,
Par exemple, si tu voulais obtenir "jc-choléra-invétéré.fr" dans la barre d'adresse d'un navigateur, il faudrait déclarer un ServerName xn--jc-cholra-invtr-hnbgbb.fr
Salut Zozo Ma Tique ! :ij:
Je suis allé sur « Support apache des serveurs virtuels par nom » ! :gk:
Bon, je l’avoue, au bout de 10 lignes de lecture, j’ai abandonné ! >:(
Comme je l'ai souvent écrit ici, je ne veux pas charger le peu de cervelet dont il me reste. :iz:
Je me prends déjà assez la tête avec les sites pour qu’ils soient « impec » ! :if:
Bien évidemment, quand je rencontre un problème dans ces cas-là, je consulte la toile, pour trouver la solution et surtout comprendre ce que je fais. :jw: 
C’est pour cela, que je ne cherche pas trop à me charger le ciboulot !  :-\
J’ai la possibilité d’utiliser un « outil » comme Wamp qui fonctionne bien pour « pondre » mes sites, c’est super, deux trois petits tours et ils se retrouvent chez les hébergeurs, sans encombre ! :jw: :jw: :jw:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 08 mai 2019, 09:23
Bonjour très chez Otomatic !  :ij:  (Gros coup de lèche, là j'ai besoin du renseignement) !

Comment configurer PHP pour activer : Le module optionnel imagick

D'avance mes remerciements ..................très cher O toi matic 
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 08 mai 2019, 13:24
Bonjour très chez Otomatic !  :ij:  (Gros coup de lèche, là j'ai besoin du renseignement) !

Comment configurer PHP pour activer : Le module optionnel imagick

D'avance mes remerciements ..................très cher O toi matic

Je viens de mettre en ligne la toute première version de mon site « https://savauto.Org/ » que j'avais pondu, c'étaient mes premiers pas ! Septembre 2015.
À l’époque je n’utilisais pas "WampServer » pour la bonne raison qu’il fonctionnait très mal, très long, plantage et j’en passe !
J'avais même essayé la version d'Artemus24 » et j'avais les mêmes problèmes. Je l’avais contacté, nous avons fait quelques échanges de mail, cela ne change rien, donc abandon !
Utilisais donc « easyphp » je n’ai eu aucun souci et heureusement, je m’emmerdais assez pour monter le site, entre le choix du thème, des extensions nécessaires, etc. Etc. !
Bien entendu, les difficultés que l’on peut rencontrer quand on n’y connaît absolument rien, il faut vraiment avoir beaucoup de patience ou la hargne, heureusement pour moi j’ai les deux !
Quand je l'ai mis en ligne ce matin en trois coups de cuiller à pot, depuis le temps, je me suis farci les Maj, à ce sujet, dans un autre post, j'expliquerai une petite arnaque !
Bon, le site est brut de coffret, avec les erreurs de mes débuts, des fautes d’orthographe (veuillez avoir la gentillesse de m’oublier à ce sujet, je suis peut-être le seul ici à avoir de meilleures notes à la dictée de pivot  :ih:), car quand on se fait chier que l’on connaît ni d’Ève ni d’Adam l’utilisation d'un CMS, une attention toute particulière à l’orthographe n’est pas d’actualité !
Et je vous merde.
J'ai fait quelques corrections, entre autres sur le nom de l'hébergeur, bah oui, les Canadiens avaient trop froid (là je vais voir si Sa Majesté lit réellement ce post) !
Il y encore beaucoup de boulot à modifier les styles et quelques lignes de code, régler les problèmes des multitudes tentative d'intrusions et, bien entendu, je vais m'occuper du référencement afin que le site soit au niveau de monsieur Peugeot, comme il était d'ailleurs à l'époque qu'il était hébergé chez le brave Canadien.
Je suis revenue à WampServer, je ne me souviens plus quand, mais c’est après des essais avec la version 3x 64, que j’en ai apprécié le changement, la vitesse d’exécution !
Je ne suis pas le style à faire des compliments pour faire plaisir, mais actuellement « WampServer » est la meilleure application pour Windows, je les ai toutes essayées ! :it:

 :ha:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 08 mai 2019, 15:34
Comment configurer PHP pour activer : Le module optionnel imagick
Là, tu tombes mal, je n'en sais strictement rien, n'ayant jamais jamais eu à l'utiliser.
A priori, ce n'est pas “simplement” l'ajout d'une dll dans phpx.y.z/ext/ et d'une ligne extension = imagick dans le fichier php.ini. Il faut télécharger un "package" imagick — différent selon les versions PHP — et libellé -ts- (pour Thread Safe) et le dézipper dans le dossier ext/ de la version de php.

Peut-être qu'un jour — incessamment sous peu, peut-être après, mais pas avant —  je mettrais ImageMagick en option dans Wampserver 3.2.0

Les packages sont là https://windows.php.net/downloads/pecl/releases/imagick/3.4.4/
La documentation est là https://www.php.net/manual/fr/book.imagick.php

Désolé  :je:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 08 mai 2019, 18:57
Merci Oto !
J’ai supprimé mon chef-d’œuvre de la toile, vraiment pas compatible avec PHP 7.2.xx et encore moins avec la nouvelle version de WordPress !
Un vrai bordel avec cette version !
Toutes les extensions se mettent à jour et adieux mes modifs, grrrrrrrrrrrr
 :ha:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 08 mai 2019, 19:12
Je viens de mettre en ligne la toute première version de mon site « https://savauto.Org/ » que j'avais pondu, c'étaient mes premiers pas ! Septembre 2015.

Ah ouais dis donc, le changement est radical !
Par rapport au site que je connaissais, tu as tout revu ! C'est beaucoup plus joli comme ça. :hc:


(https://static.chez-oim.org/uploads/member_1/1557335469.png)



là je vais voir si Sa Majesté lit réellement ce post

 :gd:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 08 mai 2019, 19:53
 :ih: :ih: ;D ;D
Bah oui, j'ai viré et j'installe la dernière sauvegarde, elle date du 6 mai.
Et tu peux constater le changement depuis la nouvelle version de WordPress, arrivée ce matin (5,2) !
Cela entraîne les «  Maj » des extensions et, bien entendu, mes modifications de style ou de code sont virées.
Là je ne bouge pas, je ne vais attendre que tout le monde se soit mis d'accord, car au début des nouvelles versions du CMS, les maj se succèdent pratiquement tous les jours.
Crois-moi que je regrette de ne pas mettre penché sur «  le PHP » avant, et de ne pas pouvoir développer un site entier 
Bien QUE...................
(https://static.chez-oim.org/uploads/member_252/1557337654.png)

Et encore ce n'est rien, pas de nouvelle des extensions de sécurité, ce qui entraîne de nouveaux paramétrages, pffff, cela me gonfle
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 08 mai 2019, 20:08
Ah ! Ca y est, ça marche.

De toi à moi, je préfère le nouveau thème.
Les sites sombres avec un fond noir ou presque, je déteste. Là ça va, le fond est agréable avec sa couleur #eee. :)

Il ne te reste plus qu'à placer une image nommée favicon.ico et favicon.png, à la racine du site, pour avoir une jolie image dans les onglets à côté du titre du site.




Messages du même membre fusionnés car compris dans le délai d'édition (Vous avez 30 minutes pour éditer).

Par contre, il y a encore un souci.
La page d'accueil fonctionne, mais il n'y a que la page d'accueil qui marche.
Quand je clique sur les 2 premiers liens à gauche, voilà ce que j'ai :

(https://static.chez-oim.org/uploads/member_1/1557339802.png)





Messages du même membre fusionnés car compris dans le délai d'édition (Vous avez 30 minutes pour éditer).

Ah ben non, ça y est, ça marche ! :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 08 mai 2019, 20:34
Ah ! Ca y est, ça marche.

De toi à moi, je préfère le nouveau thème.
Les sites sombres avec un fond noir ou presque, je déteste. Là ça va, le fond est agréable avec sa couleur #eee. :)

Il ne te reste plus qu'à placer une image nommée favicon.ico et favicon.png, à la racine du site, pour avoir une jolie image dans les onglets à côté du titre du site.

C'est fait avec wamp
(https://static.chez-oim.org/uploads/member_252/1557340251.png)

Pas encore chez l'hébergeur, en plus vraiment pas le moment, avec cette nouvelle Maj de "word Press couilles" ! Pfffff
J'ignore encore, le temps que je vais passer pour corriger le tir !
Sans compter, une extension qui profite de la situation pour taxer du fric !
Grrrrrrrrrrrrr GRRRRRRRRRRRRRRRRR, GRRRRRRRRRRRRRR

Messages du même membre fusionnés car compris dans le délai d'édition (Vous avez 30 minutes pour éditer).

C’est bien ce que je craignais !
Après la Maj de "WordCasseCouille", 5 nouvelles mises à jour apparaissent !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 08 mai 2019, 20:50
Ne fais pas la mise à jour et c'est tout.
Si ça se trouve, cette mise à jour n'apporte rien de sérieux (en matière de sécurité).

C'est comme ici, quand mon CMS va passer à la version 2.1, je resterai à la version 2.0 un sacré moment.
- Ma version actuelle ne souffre d'aucun problème de sécurité connu, je l'ai même améliorée, et c'est pas le temps qui passe qui va dégrader tout ça, comme certains le pensent. Les mecs s'imaginent que plus c'est vieux, plus c'est pourri en sécurité ! N'importe nawak....
- Je n'aime pas leur nouvelle version. C'est des amoureux finis de la couleur orange, une horreur ! On se croirait derrière des barreaux US.
- Je n'ai pas envie de re-modifier tout le code que je me suis emmerder à adapter pour chez-oim.org, c'est une tâche d'Hercule ! Tout est modifié !

Si tu veux savoir si ta mise à jour vaut le coups, regarde ce qu'on appelle le changelog.
Le changelog, c'est le journal de toutes les modifications apportées à ton WordPress dans cette nouvelle version.
Normalement, le changelog est visible de partout, c'est pas possible de le rater.

Sinon, tu fais une recherche :
wordpress x.y.z changelog

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 12 mai 2019, 17:34
Bonjour,

- Wampserver update 3.1.9 32/64 bit x86_x64 (Mise à jour cumulative)
-- changelog 3.1.9
- Correction d'un problème de création de VirtualHost (CVE-2019-11517). Merci à Imre Rad
- Avertissement si variables Apache non trouvées
- Amélioration de la vérification de l'état des services
- Support VirtualHost IDNA (Internationalized Domain Names in Applications) ServerName
- Possibilité de sauvegarde fichier hosts avant modification (Paramètres Wamp)
- Ré-écriture non systématique de certains fichiers
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 13 mai 2019, 16:16
Bonjour,

- Installeurs Wampserver 3.1.9 complet 32 et 64 bit
Apache 2.4.39 - PHP 5.6.40/7.0.33/7.1.29/7.2.18/7.3.5 - MySQL 5.7.26 - MariaDB 10.3.14
PhpMyAdmin 4.8.5 - Adminer 4.7.1 - PhpSysInfo 3.3.0

Nota : Il se peut qu'au premier lancement de Wampserver tous les services ne soient pas démarrés (Icône non verte)
Clic-gauche icône Wampmanager puis Redémarrer les services.

--- Évolutions Wampserver 3.1.9
- Correction d'un problème de création de VirtualHost (CVE-2019-11517). Merci à Imre Rad
- Avertissement si variables Apache non trouvées
- Amélioration de la vérification de l'état des services
- Support VirtualHost IDNA (Internationalized Domain Names in Applications) ServerName
- Possibilité de sauvegarde fichier hosts avant modification (Paramètres Wamp)
- Ré-écriture non systématique de certains fichiers

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 13 mai 2019, 20:27
Coucou Z'Oto !
Problème avec w7, toujours avec apache !
J'explique demain, là je suis sur le smartphone !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 13 mai 2019, 21:28
Bonsoir,

Il peut toujours rester un “problème”, malgré tous les tests effectués, néanmoins, je tiens à préciser que les installeurs Wampserver sont vérifiés en réel plusieurs fois, c'est-à-dire que mes propres versions en cours sont désinstallées totalement, puis le système est redémarré, et il est alors procédé à l'installation exactement de la même manière que le ferait n'importe quel quidam.
Ensuite, il est procédé aux vérifications de fonctionnement d'Apache, des quatre versions PHP, de MySQL, de MariaDB, de PhpMyadmin et d'Adminer ceci sans rien changer à l'installation de base.
Puis, remise en place des VirtualHost (fichier wamp\bin\apache\apache2.4.39\conf\extra\httpd-vhosts.conf), lesdits VirtualHosts étant en dehors de l'arborescence de l'installation de Wamp et des bases de données MySQL et MariaDB par changement du chemin datadir dans les fichiers my.ini, lesdites bases de données étant dans g:\wwwbases\ (six bases mariadb et six bases mysql pour les versions 32 et 64 bits et pour W7 et W10) puis vérification du fonctionnement correct de mes sites locaux.
En tout, au moins trois désinstallation/installation pour Wampserver 32bit et autant pour Wampserver 64 bit sous Windows 7 et autant sous Windows 10, soit un minimum de douze installations en partant de zéro.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 13 mai 2019, 22:26
J'ignorele problème, mais deux fois de suite avec apache !
Bon, j''ai restauré mon PC, !
Pas bien grave, je ne dois pas être le seul dans ce cas là !
L'avenir nous le dira !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 14 mai 2019, 09:20
Bonjour,

Comment veux-tu qu'un développeur, quel qu'il soit, puisse corriger un “problème” survenant chez un utilisateur si ledit utilisateur ne donne aucun détails sur ledit problème ?  :-\

À 09h 15 :
- Aucun retour négatif sur Wampserver 3.1.9
- Aucun retour négatif sur Update 3.1.9
- Aucun retour négatif sur Apache 2.4.39 qui date du 31 mars 2019
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 14 mai 2019, 17:45
Bonjour,
Comment veux-tu qu'un développeur, quel qu'il soit, puisse corriger un “problème” survenant chez un utilisateur si ledit utilisateur ne donne aucun détails sur ledit problème ?  :-\
À 09h 15 :
- Aucun retour négatif sur Wampserver 3.1.9
- Aucun retour négatif sur Update 3.1.9
- Aucun retour négatif sur Apache 2.4.39 qui date du 31 mars 2019

Bonsoir, Oto !
Je crois avoir expliqué il y a de deux à trois semaines, lorsque j'avais essayé apache 2/4/39 avec la version Wamp 3/1/7, qu'Apache plantait Windows.
Je n'ai eu aucun problème avec la mise à jour 3/1/8 en restant bien entendu avec la version Apache 2.4.7., je n'ai pas essayé la 4/1/9 ensuite, persuadée qu'il y a un problème !
Hier en fin d'après-midi, j'ai désinstallé cette version, avec « Revo Uninstaller Pro », logiciel de désinstallation qui efface toute trace dans la base de registres efface tous les fichiers concernant l'application installée !
Après avoir relancé le PC, j’ai installé la nouvelle version et après avoir relancé le PC (je procède toujours ainsi, quel que soit le logiciel que j’installe), j’ai lancé Wamp !
Icône orange apache n'étant pas en service !
Je ferme l’application et je relance, idem !
J’ai cliqué sur relancer le service, un message erreur est apparu ! (En Anglais, ne me demande pas, je ne me souviens pas) clic droit sur l'icône, Wamp s'est arrêté !

J’ai donc éteint le PC pour le relancer et j’ai relancé Wamp !
La première fenêtre sous DOS qui s'ouvre à gauche de l'écran, et rester un bon moment, il s'est figé, j'ai arrêté Wamp pour le relancer, cette fois-là cela était possible.
J’ai éteint le PC pour le relancer, au lancement de Wamp, la première fenêtre sous DOS est apparue, j’ai patienté et la deuxième est arrivée !
Mais le problème ! Le PC est planté, impossible d’éteindre celui-ci !
Obligé d'intervenir au niveau du secteur !
Au lancement du PC, alors qu’il met généralement 30 secondes au lancement, j’ai patienté 10 minutes avant de couper le secteur, d’introduire le CD de restauration afin de revenir à la dernière sauvegarde !
Inutiles de me demander de chercher du côté de mon système d'exploitation, tous les logiciels qui sont installés fonctionnent à la perfection, je te rappelle que la version 3/1/7 et ensuite la 3/1/8 fonctionne très bien avec apache 2/4/7.

Alors quand je te signale qu'il y a un problème, je ne le fais pas pour t'emmerder, tout simplement pour que tu en sois informé !

Je peux très bien rester tel quel, cela fonctionne à merveille !

Par contre, une parenthèse !
Quant au retour, cette version date d’hier, c’était un peu court, non ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 14 mai 2019, 19:16
Les personnes et logiciels cités dans ce topic sont présumés innocents jusqu'à ce qu'un tribunal ait reconnu leur culpabilité.
Vous êtes priés de déposer vos armes à l'entrée. :ia:
 ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 14 mai 2019, 19:41
Les armes sont restées dans le coffre-fort.
Tout ce que je cherche, c'est de pouvoir corriger un éventuel problème, pas à taper sur la tête de celui qui le subit.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 14 mai 2019, 20:56
Les armes sont restées dans le coffre-fort.
Tout ce que je cherche, c'est de pouvoir corriger un éventuel problème, pas à taper sur la tête de celui qui le subit.
Il n'y a pas le feu, je peux bosser quand même et dans des conditions très confortables  !
Bonne soirée !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 14 mai 2019, 21:09
C'est dommage, tu ne peux pas bénéficier de HTTP/2 (et accessoirement TLSv1.3).
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 14 mai 2019, 21:22
C'est dommage, tu ne peux pas bénéficier de HTTP/2 (et accessoirement TLSv1.3).
C'est a qui tu causes ? Lol
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 14 mai 2019, 21:28
Bah, à toi. Même si t'as rien compris. :iq:
Toi qui aime bien Wikipedia : https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol/2 (https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol/2)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 14 mai 2019, 21:59
Réponse demain, Grand Père !
Là, un super film, cool tranquille dans mon canapé !

Exceptionnellement, un petit cognac de 1921, cadeau d'une de mes filles,
Bonne nuit Papy, a demain
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 18 mai 2019, 21:32
Bonsoir,

Je l'ai installé sur tous mes pc et un seul a fait défaut à cause d'une redistribution manquante je ne sais pourquoi. Certainement une mise à jour qui a fait des siennes ou un programme qui les a modifié.

Pour Info le fichier par défaut index de WampServer est toujours éradiqué par la mise à jour. Je ne pense pas que beaucoup ont des configurations vraiment spéciale comme j'ai mais un backup du fichier serait le bienvenu :)

J'ai remis TOUT le pack Redist par sécurité et ajouté sur tous les pc's le nouveau pack VS16 et c'est reparti sans soucis :)

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 19 mai 2019, 13:07
Bonjour,

Voilà ce que je prévois dans l'installeur InnoSetup pour les mises à jour futures (3.1.10+) :
Code
  //--- Files to backup before install updated files
  //--- Copy www/index.php -> index_before-xxxx.php
  FileCopy(ExpandConstant('{app}\www\index.php'), ExpandConstant('{app}\www\index_before-{#WAMPUPDATE}.php'),false);
Ce qui donne, pour le dossier www/, après lancement de la mise à jour :
Code
j:/wamp/www/
wamplangues/
wampthemes/
add_vhost.php
favicon.ico
index.php
index_before-3.1.9.php
test_sockets.php
testmysql.php
Si vous souhaitez que d'autres fichiers soient sauvegardés avant écrasement par le nouveau, c'est le moment  :ik:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 19 mai 2019, 15:44
Bonjour,

En ce qui me concerne ce serait parfait il ne me faut rien d'autre ainsi j'ai le temps de faire un comparatif et de l'ajuster si il y a une correction majeure à faire :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 20 mai 2019, 16:10
Bonjour,

Voilà ce que je prévois dans l'installeur InnoSetup pour les mises à jour futures (3.1.10+) :
Code
  //--- Files to backup before install updated files
  //--- Copy www/index.php -> index_before-xxxx.php
  FileCopy(ExpandConstant('{app}\www\index.php'), ExpandConstant('{app}\www\index_before-{#WAMPUPDATE}.php'),false);
Ce qui donne, pour le dossier www/, après lancement de la mise à jour :
Code
j:/wamp/www/
wamplangues/
wampthemes/
add_vhost.php
favicon.ico
index.php
index_before-3.1.9.php
test_sockets.php
testmysql.php
Si vous souhaitez que d'autres fichiers soient sauvegardés avant écrasement par le nouveau, c'est le moment  :ik:
Bonjour Oto !
Pas préférable de désinstaller et de faire une nouvelle installation ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 20 mai 2019, 17:34
Pas préférable de désinstaller et de faire une nouvelle installation ?
Que nenni !
Les mises à jour Wampserver ne modifient que le “gestionnaire” Wampmanager et les scripts associés sans rien modifier aux versions Aapche, PHP, MySQL et mariaDB utilisées ni à leurs configurations.

Je ne fais des nouvelles installations que lorsque je sors des installeurs complets, par exemple 3.1.0, 3.1.4, 3.1.7, 3.1.9 ; bien obligé pour vérifier que ça fonctionne correctement.
Mon copain/voisin n'a installé que les versions complètes 3.0.6 puis les mises à jour et les addons et il me sert de “vérificateur” de mises à jour.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 20 mai 2019, 20:59
C'est vrai que ces fichiers écrasés sans aucun avertissement, ça soulait.
Il était temps ! :)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 20 mai 2019, 21:40
Pas préférable de désinstaller et de faire une nouvelle installation ?
Que nenni !
Les mises à jour Wampserver ne modifient que le “gestionnaire” Wampmanager et les scripts associés sans rien modifier aux versions Aapche, PHP, MySQL et mariaDB utilisées ni à leurs configurations.

Je ne fais des nouvelles installations que lorsque je sors des installeurs complets, par exemple 3.1.0, 3.1.4, 3.1.7, 3.1.9 ; bien obligé pour vérifier que ça fonctionne correctement.
Mon copain/voisin n'a installé que les versions complètes 3.0.6 puis les mises à jour et les addons et il me sert de “vérificateur” de mises à jour.
C'est ce que j'expliquais, je fais les maj ok et quand une nouvelle version arrive, je vire l'ancienne et j'installe la nouvelle,

Pourquoi compliquer quand on peut faire simple

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 20 mai 2019, 21:50
On t'explique que c'est pas la peine.
C'est des mises à jour, pas des nouvelles installations qui exigent de virer l'ancien d'abord.

Vu qu'ils utilisent InnoSetup, j'imagine qu'ils programmeraient la suppression de la vieille version si c'était obligatoire ou les fichiers obsolètes.
Enfin, j'ose espérer. :gf:

De toute façon, quoi qu'on dise, tu continueras à faire comme tu à toujours fait... :jn:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 20 mai 2019, 22:10
On t'explique que c'est pas la peine.
C'est des mises à jour, pas des nouvelles installations qui exigent de virer l'ancien d'abord.

Vu qu'ils utilisent InnoSetup, j'imagine qu'ils programmeraient la suppression de la vieille version si c'était obligatoire ou les fichiers obsolètes.
Enfin, j'ose espérer. :gf:

De toute façon, quoi qu'on dise, tu continueras à faire comme tu à toujours fait... :jn:
Bah ouais, pourquoi garder les anciennes versions PHP et MySQL, Apache etc. ?
C'est moi qui complique où j'ai des problèmes de compréhension ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 20 mai 2019, 22:45
Bof !
C'est pas pour la place que ça prend. :iz:

Et on sait jamais, tu peux en avoir besoin le jour où tu vas tomber sur un homme préhistorique qui a sa tablette Silex qui déconne.
A l'époque, Silex était une trèèèès bonne marque. Les fouilles en attestent, on a retrouvé un portable qui marchait. :if:

Le portable tournait avec Apache -2.4 avant JC. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 20 mai 2019, 23:59
Mdr  :hc:, je préfère ce qui est nouveau, comme moi !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 21 mai 2019, 00:19
Ah oui, j'avais oublié que t'es tout neuf, tout juste sorti de la boite. ::)

Ouais mais bon.
Faire les mises à jour, c'est bien, il faut le faire, là dessus y a pas de souci.

Par contre, installer une version qu'on n'utilisera pas (PHP 7.2 ou 7.3, la dernière version de Apache), c'est ridicule.
Il faut installer et maintenir à jour des versions qu'on utilisera.

Sinon, faire des mises à jour uniquement pour être à jour avec la dernière version en ligne, sans qu'on l'utilise, c'est débile ! :kl:


Par exemple, en ce moment j'utilise Apache 2.4.38 et je n'ai pas comme but de passer à la version 2.5 quand elle sortira sur Wamp.
Les versions 2.4.37 et supérieures apportent tout ce dont j'ai besoin, HTTP/2 et TLSv1.3, inutile de passer à 2.5 :iz:
Même ici, sur notre serveur, c'est pas envisagé. Enfin, pour l'instant.

Et c'est pareil avec PHP !
Inutile d'installer des versions qui seront dans un coin sans être utilisées.
En plus, avec Wamp, c'est du local. Les mises à jour ne sont pas une nécessité absolue, loin de là.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 21 mai 2019, 09:25
Bah ouais, pourquoi garder les anciennes versions PHP et MySQL, Apache etc. ?
Je signale, à toutes fins utiles, qu'il existe un “item pour” dans les Outils : « Supprimer versions inutilisées »
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 21 mai 2019, 09:44
Mdr  :hc:, je préfère ce qui est nouveau, comme moi !

Bonjour Alex !
Bah oui, je suis tout neuf, tout au moins en PHP, apache, etc. !
Non, je ne suis pas débile, prends la peine de lire ce qui suit.

J’utilise un CMS, qui a pour nom WordPress. À ma connaissance, c'est le seul qui effectue des mises à jour régulièrement afin de faire face aux problèmes de sécurité.
Il en est de même pour les extensions, je te l’ai écrit la dernière fois, 14 mises à jour !

Si je ne m'abuse, ce dernier comme tous les autres est écrit avec le langage de programmation dénommé PHP.
La version 3.xxxx qui est déjà à disposition depuis un bout de temps, est préconisée pour des raisons de sécurité et de plus, elle est plus rapide !
Et, bien entendu, la dernière version de WordPress a été adaptée sur cette version PHP 3.xxx !

Mon hébergeur, qui est « LWS », préconise pour le moment la version 7. 2 18, afin que tous les sites fonctionnent sans encombre, le temps que les programmateurs de ces derniers effectuent les modifications nécessaires, sur la base PHP3 !
Bien évidemment « LWS », met à disposition, cette version de PHP !

Bon, j’ai fait du court, j’espère que tu as compris ce que je voulais expliquer !

Bah oui, contrairement à certains qui explique à grand renfort de leurs connaissances, dont la lecture fatigue au bout de trois lignes !

Je vais toujours au plus court, pour le moment cela me réussit, car mes sites fonctionnent très très bien !
Si un jour cela te dit, je te file le mot de passe administrateur afin que tu puisses le constater !

Maintenant j’arrive à Wampserver !

Je précise auparavant, que j’utilise la version complète 3.1.7 ou j’ai bien entendu effectué la MAJ « 3.1.8 » !

Je ne parle plus de la version complète 3.1.9 qui a planté mon PC, quand il y a un problème, je vire, je n’insiste pas !

Donc, sur cette version 3.1.8, où j’utilise apache 2.4.7, j’ai les versions PHP suivantes :
5.6.40, 7.0.33, 7.1.26, 7.2.14, 7.3.1, 3,2, 3,3, 3,4, et enfin la dernière, 3.3.5, celle avec laquelle je bosse !
Pour la base de données, j’utilise MariaDB, 10.3.14.

Je suis très satisfait de cette version de Wamp, crois-moi qu’il n’y a pas beaucoup d’écart d’accès au site, qu’avec l’hébergeur !
Ce qui est logique, j’ai un hébergement communautaire, d’une trentaine d’euros par an !

Sauf pour le site que tu connais, ou je paye un peu plus cher, certes, un peu plus rapide, mais ce n'est pas terrible !

La situation va changer l’année prochaine, car j’ai l’intention de prendre mon propre serveur dédié chez eux, avec un SDD, un gros processeur et la quantité de RAM qui est nécessaire !
Il est évident, comme à mon habitude, je vais en négocier le prix !

Tu te souviens de mon premier site (SAV auto attention) que l’avait hébergé chez ton pote Dominick !

J’en ai conservé l’intégralité, normale, mes premiers pas !
Comme je suis bien équipé en disque dur pour les sauvegardes, j’ai conservé mes premières conneries, avec les maux de tête que cela m’a créée et je garde en mémoire et avec plaisir, le résultat quand celui-ci fut hébergé chez ton ami !

Eh bien, celui-ci fonctionne toujours, mais seulement avec la version PHP 7.0.33, 7.1.26, avec les suivantes, 7.2.xx, 7.3.xx, il y a des erreurs !
Bien évidemment, c’est un souvenir, je n’ai effectué aucune mise à jour du CMS et des extensions, cela serait pratiquement impossible pour la bonne raison, hormis le CMS, j’ai mis ma touche personnelle en styles et en quelques lignes de code dans pratiquement toutes les extensions !
Bah oui, je suis un conservateur !

Retour sur Wamp !

Depuis que j’utilise Wamp, j’ai toujours installé les nouvelles versions PHP, MariaDB, apache, afin de procéder à des essais, et je n’ai jamais rencontré de difficultés.
Quand une nouvelle version complète de Wampserver et mise à notre disposition, avant de désinstaller l’ancienne, j’en fais une sauvegarde !
Jusqu’à maintenant je n’ai eu aucun problème

Je te signale, OVH propose les versions PHP suivantes 5.6, 7.0, 7.1, 7.2, 7.3.  !
Au client de choisir !
Quant à la version d’apache, je sais que c’est la 2.4 depuis début 2018 ! Laquelle, je l'ignore !

Je verrais bien les retours avec la version apache 2.4.9, car pour le moment j'ai des problèmes avec celle-ci, je suis persuadé que cela ne provient pas du boulot d'Oto, car j'ai eu le même problème avec la version actuelle quand j'ai voulu installer !
Voilà !

 :ha:

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 21 mai 2019, 10:22
Vu qu'ils utilisent InnoSetup, j'imagine qu'ils programmeraient la suppression de la vieille version si c'était obligatoire ou les fichiers obsolètes.
Le « ils » n'a pas de “s”, vu qu'il est tout seul.
Les fichiers obsolètes sont bien supprimés par les mises à jour via InnoSetup.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 21 mai 2019, 10:35
Suite Apache 2.4.9 !
Ou, il est aussi possible qu'il y a quelque chose dans cette version, qui n'a pas fait plaisir à mon pare-feu !
Je n’ai pas essayé une nouvelle installation en son absence !
Je verrais cela une autre fois, il n’y a pas le feu !
 :ha:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 21 mai 2019, 23:28
Oh la vache, JC, tu es difficile à suivre.
Tu parles de PHP 3 alors que c'est 7.3. Alors tu parles de quoi, WordPress 3 ? Wamp 3 ?

 
Mon hébergeur, qui est « LWS », préconise pour le moment la version 7. 2 18, afin que tous les sites fonctionnent sans encombre, le temps que les programmateurs de ces derniers effectuent les modifications nécessaires, sur la base PHP3 !
Donc, sur cette version 3.1.8, où j’utilise apache 2.4.7, j’ai les versions PHP suivantes :
5.6.40, 7.0.33, 7.1.26, 7.2.14, 7.3.1, 3,2, 3,3, 3,4, et enfin la dernière, 3.3.5, celle avec laquelle je bosse !

 :jq:



Le « ils » n'a pas de “s”, vu qu'il est tout seul.

Ah t'es tout seul ? Ils n'ont même pas prévu ta disparition ? :roh:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 22 mai 2019, 00:15
Ouais, une faute de frappe, mais c'est vrai je suis le seul à en faire !
Vous êtes marrant messieurs les zigotos !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 22 mai 2019, 00:31
Faute de frappe ?
Adjugé vendu ! On va dire ça. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mercredi 22 mai 2019, 01:56
Ouais, je pensais avoir été clair dans mon explication, bon, cela passe mal, bah oui, un ignorant qui ouvre sa gueule !
Comme pour la politique, a l'avenir je ferme ma gueule sur ce sujet !
Ah oui, attention votre majesté, vous mettez des "s" où il ne faut pas, pffff ! Les clowns !
Enfin, bientôt la plage et les petits restaurants, je déposerais des photos !
Mdr
3 intervenants par jour, bientôt plus que deux !
 :ha:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 22 mai 2019, 18:55
Tu pars en vacances ?


En parlant de S, y a combien de personnes sur Wamp ? :-\
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 22 mai 2019, 19:55
Bonsoir,
Oui, ça m'arrive de partir quelques jours.

Une seule personne sur Wampserver: moi.
Sur le forum anglophone, il y a Riggsfolly qui fait un gros boulot d'explications et de dépannage.
Bonne soirée.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 22 mai 2019, 20:28
T'es tout seul ?
Y a pas un Aestan machin ?

Pour les vacances, je répondais à JC, mais c'est bien de savoir pour toi. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 23 mai 2019, 09:01
Y a pas un Aestan machin ?
Oui, Aestan Tray Menu de Onno Broekmans sur lequel est basé aussi IZ-Wamp. Dernière version 1.6.2.37 de 2008 ; plus aucune évolution depuis.

Le jour où ce compilateur/générateur de menus et d'actions ne fonctionnera plus — par vieillesse et incompatibilité — c'en sera terminé de Wampserver.
Il faudra soit trouver un compilateur/générateur de menus similaire, soit le recompiler avec des compilateurs récents, mais ça, ce n'est pas dans mes compétences.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 23 mai 2019, 19:51
Au pire, une interface web pourrait faire l'affaire. :iz:
C'est comme ça que fonctionnait Easy-PHP quand je l'utilisais, je ne sais pas si c'est encore le cas.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 24 mai 2019, 09:53
Au pire, une interface web pourrait faire l'affaire.
Ça existe déjà pour la création des VirtualHost, mais il y a un certain nombre de limitations et d'impossibilités comme l'impossibilité d'arrêter et de redémarrer le service Apache ; rien que celle-là empêche de pouvoir changer les configurations Apache et PHP à la volée.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 24 mai 2019, 18:45
Des limitations et impossibilités ? Non quand même pas.
Depuis une page web, il est possible de tout faire.

Il suffit de passer par une "élévation de privilèges". Des scripts sont dédiés à ça.
Je t'ai trouvé ça, en anglais : Windows Privilege Escalation Guide (https://www.absolomb.com/2018-01-26-Windows-Privilege-Escalation-Guide/)

Par contre, il faut faire gaffe, il faut traduire les noms de groupes et utilisateurs. Quand ils parlent de Administrators, c'est Administrateurs qu'il faut entrer.

Je vais m'intéresser à ceci, ça peut être intéressant de modifier les privilèges depuis une page. Pour redémarrer un service, notamment.


Tu peux aussi t'inspirer de EasyPHP-WebServer (https://www.easyphp.org/easyphp-webserver.php), tout est géré depuis une page Web (installation/suppression/démarrage et arrêt des services).
Et ça passe par un exécutable d'élévation de privilèges depuis la page.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 25 mai 2019, 09:20
Bonjour,
Faudra m'expliquer avec force détails et exemples comment on peut faire à l'aide d'un script PHP pour arrêter le service Apache, effectuer des manipulations sur des fichiers puis redémarrer le service Apache alors qu'à partir du moment où Apache est arrêté, PHP ne peut plus fonctionner.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 25 mai 2019, 14:11
Ah ben non.
Il ne faut pas arrêter Apache, bricoler, et relancer Apache ensuite.
Il faut bricoler, et après, on stop/démarre Apache.
Rien n'interdit de modifier les fichiers de config PHP/Apache/SQL pendant que les services tournent.

Si vraiment l'arrêt du service est nécessaire, il faut appeler un script CLI avec exec() pour pouvoir travailler quand Apache sera à l'arrêt.


J'ai essayé un truc pour voir si un redémarrage est possible en passant par une élévation de privilèges.
J'ai d'abord fait une copie de php.exe en php-admin.exe. Je suis obligé de faire une copie, j'utilise php.exe sans cesse dans des tâches planifiées.
Ensuite, un clic droit sur php-admin.exe, onglet Compatibilité, et on sélectionne Exécuter en tant qu'administrateur.
Voilà, on a un PHP qui s'exécutera en mode Admin.

(https://static.chez-oim.org/uploads/member_1/1558785898.png)


Ensuite, on crée un script de redémarrage des services dans wamp/scripts/restart.php :
Code
<?php

function restart($service) {
exec('net stop '. $service);
exec('net start '. $service);
}


restart('wampapache64');
restart('wampmariadb64');


Il ne reste plus qu'à utiliser ce script PHP qui aura des privilèges Admin :
Code
<?php

if(empty($_GET['restart'])) {
echo '<form method="get">
Cliquez sur le bouton pour redémarrer Wamp serveur
<input type="submit" value="Restart" />
<input type="hidden" name="restart" value="go">
</form>

Sinon, quittez cette page.';
}

else exec('php-admin -f E:\wamp\scripts\restart.php');

Et voilà, Apache et MariaDB sont rechargés depuis une page web. :)

Je ne sais pas si c'est à cause du SSL, mais au retour de la page, une erreur est affichée (connexion réinitialisée).
Il faudrait voir ce qu'il est possible de faire de ce côté. Notamment en évitant le rechargement de la page, à cause d'un formulaire, en utilisant une petite dose de JavaScript.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 25 mai 2019, 14:36
Tu peux aussi t'inspirer de EasyPHP-WebServer, tout est géré depuis une page Web
NON. Utilise aussi Aestan Tray Menu
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 25 mai 2019, 14:45
Le service WampServer est toujours arrêté chez moi. Je n'ai pas besoin d'un truc Aestan Tray machin dans la barre de notifications.
Je préfère bricoler à la main comme j'ai toujours fait.

Je ne sais pas si tu te souviens, mais tu disais que le jour ou Aestan Tray Menu ne marcherait plus, s'en serait fini de Wamp.
Et là je t'ai dit que c'était possible de tout gérer depuis une page web.
C'est dans cette optique que les propos qui ont suivi s'appuient sur l'arrêt du service présent dans la barre de notifications. ;)

Oui, Aestan Tray Menu de Onno Broekmans sur lequel est basé aussi IZ-Wamp. Dernière version 1.6.2.37 de 2008 ; plus aucune évolution depuis.

Le jour où ce compilateur/générateur de menus et d'actions ne fonctionnera plus — par vieillesse et incompatibilité — c'en sera terminé de Wampserver.
Il faudra soit trouver un compilateur/générateur de menus similaire, soit le recompiler avec des compilateurs récents, mais ça, ce n'est pas dans mes compétences.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 25 mai 2019, 15:05
Ensuite, un clic droit sur php-admin.exe, onglet Compatibilité,
Intéressant ! Je vais approfondir, mais sans oublier que tout ça doit être fait lors de l'installation ou lors des mises à jour.
Il est hors de question de demander aux utilisateurs — qui ne connaissent rien — d'aller copier php.exe puis de faire un clic-droit Propriétés. La quasi totalité des utilisateurs répondra que le fichier php.exe n'existe pas.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 25 mai 2019, 15:17
Ah ben oui !
C'est clair qu'il faut installer ce php-admin.exe à l'installation/mise à jour.
Sinon, c'est l'enfer garanti sur le forum Wamp... "J'ai pas trouvé, je sais pas, ça marche pas, ça fait ça, ça fait si, ça fait rien, ..." :it:

Il faut juste qu'il soit installé avec les permissions Admin. J'imagine que c'est largement possible avec InnoSetup.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 25 mai 2019, 15:56
Il faut juste qu'il soit installé avec les permissions Admin. J'imagine que c'est largement possible avec InnoSetup.
Ça ne devrait pas poser de problème... Je le fais pour les raccourcis de lancement de Wampserver.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 25 mai 2019, 16:24
Oui, c'est bien ce qui me semblait.
Ce serait fou que ça ne soit pas possible.

La seule chose à voir, c'est un JavaScript qui lance la requête de redémarrage. Sinon, comme je t'ai dit, en pur PHP/HTML, une erreur est affichée au rechargement de la page (connexion réinitialisée). Tu essayeras comme je propose, tu verras que ce n'est pas LA solution ultime.
Il faut se passer du formulaire pour empêcher le rechargement de la page.
Un truc du style :
Code
<button onclick="restart()">Redémarrer Apache</button>

<script>
function restart() {
... TRALALA ...
}
</script>}
Je vais voir de mon côté ce que je peu faire.
Bricoler avec des permissions Admin depuis des pages HTML, ça m'intéresse beaucoup ! ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 26 mai 2019, 10:43
Bonjour,

Pour Apache, plutôt que de faire net stop et net start, il semblerait préférable de faire httpd.exe -n wampapache -k restart
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 26 mai 2019, 19:30
Ah oui, pourquoi pas ?

Ce qui m'emmerde le plus, c'est qu'on ne puisse pas faire un reload comme sous Linux. C'est quand même bien plus pratique de recharger la config plutôt que le service.
Windows de merde !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 26 mai 2019, 20:21
Et oui, pas de "graceful restart"  sous Windows !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 26 mai 2019, 20:30
Microsoft pourrait quand même mettre le système en place. C'est quand même pas la mer à boire.
C'est comme ces histoires de redémarrage systématique à la moindre modif, ça devient vite pénible...

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 30 mai 2019, 11:28
Bonjour,

PHP 7.1.30, 7.2.19, 7.3.6 32 & 64 bit
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 30 mai 2019, 12:33
Ah oui, j'ai vu PHP 7.1.30 dans mes surveillances d'updates hier ou avant-hier. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 30 mai 2019, 15:27
Bonjour,

PHP 7.1.30, 7.2.19, 7.3.6 32 & 64 bit

Bonjour,

Ici la version 7.2.19 ne fonctionne pas du tout.

Toutes les autres versions fonctionnent sans soucis et pour la 7.2 j'ai laissé la 7.2.17 qui fonctionne très bien :)

Edit :

Ne fonctionne pas non plus avec une version venant du dépôt de php compilée pour win ts :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 30 mai 2019, 16:32
Ne fonctionne pas non plus avec une version venant du dépôt de php compilée pour win ts
Bonjour,

Toutes mes versions PHP proviennent de chez php.net et toutes en TS (Thread Safe) : https://windows.php.net/download/ auxquelles j'ajoute :
- php.ini et phpForApache.ini (mis à jour par rapport à php.ini-development)
- wampserver.conf
- dossier zend_ext\ comportant le fichier dll php_xdebug...
puis réécriture de différents chemins dans php.ini et phpForApache.ini en fonction du chemin d'installation de l'addon.

Pour un de mes sites locaux, PHP 7.2.19 (mais pas les autres versions) donne une erreur que je vais investiguer pour éventuellement faire un rapport de bug.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 30 mai 2019, 16:40
Boulette de PHP à la compilation ? :-\
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 30 mai 2019, 17:17
Boulette de PHP à la compilation ? :-\

Bonjour,

A mon avis oui mais il faut voir plus en profondeur.

Tu ne l'as pas essayé en mode "libre" sur ta cfg ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 30 mai 2019, 17:24
PHP 7.2.19 ? Non, j'ai pas essayé. :iz:

Là, je suis sur le respect complet de la vie privée sur le site.
Je verrai PHP après. Il ne me reste plus que 6 jeux flash à faire et je serai zéro tracking, rien, nada ! :)

Je vais pouvoir afficher la certification Do Not Track (DNT-01). :ic:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 31 mai 2019, 09:55
Bonjour,

Il y a bien un problème ou même plusieurs avec PHP 7.2.19.

Il y a aussi des nouvelles versions Apache 2.4.39 :

La version — toujours nommée 2.4.39 — du 28 mai 2019 est une recompilation avec :
*) Upgraded APR to 1.7.0 from 1.6.5 and applied fix 1856873
*) Upgraded Curl to 7.65.0 from 7.64.1
*) VS16/VC15 Upgraded OpenSSL to 1.1.1c from 1.1.1b
*) VC14 Upgraded OpenSSL to 1.0.2s from 1.0.2r
*) Upgraded nghttp2 to 1.38.0 from 1.37.0

Il existe aussi une version — toujours nommée 2.4.39 — aussi du 28 mai 2019 mais compilée VS16 au lieu de VC15.
Je ne sortirais pas d'addon Apache 2.4.39a ou 2.4.39b
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 31 mai 2019, 10:37
Bonjour,

Avec tous ces numéros de versions cela devient assez bordélique surtout que cela ne représente rien d'évident ni de concret pour le moment. On garde le même numéro de version sur des mises à jour mineures ou majeures et pour finir on va se planter dans tout ce joyeux bazard.

Pour Php 7.2.19 il serait préférable de la retirer des mises à jour pour le moment sinon tu vas avoir une vague de problèmes sur le support inutile. Il faudra faire l'impasse sur cette version de Php et repartir sur une mise à jour correcte de la part de Php.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 31 mai 2019, 18:50
Avec trois versions d'Apache, ça va être rigolo si elles ne sont pas identifiables (2.4.39a, b, etc.)

- J'ai un problème avec Apache 2.4.39
- Lequel de Apache ?
- Ben 2.4.39 !
- Oui mais lequel ? celui du début du mois ou de la fin ?

 :D

Quand on sort une nouvelle version, on l'identifie, sinon c'est le bordel garanti !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le samedi 01 juin 2019, 13:07
Bonjour,

Il y a bien un problème ou même plusieurs avec PHP 7.2.19.

Il y a aussi des nouvelles versions Apache 2.4.39 :

La version — toujours nommée 2.4.39 — du 28 mai 2019 est une recompilation avec :
*) Upgraded APR to 1.7.0 from 1.6.5 and applied fix 1856873
*) Upgraded Curl to 7.65.0 from 7.64.1
*) VS16/VC15 Upgraded OpenSSL to 1.1.1c from 1.1.1b
*) VC14 Upgraded OpenSSL to 1.0.2s from 1.0.2r
*) Upgraded nghttp2 to 1.38.0 from 1.37.0

Il existe aussi une version — toujours nommée 2.4.39 — aussi du 28 mai 2019 mais compilée VS16 au lieu de VC15.
Je ne sortirais pas d'addon Apache 2.4.39a ou 2.4.39b

 :ik: à toutes et tous !
Oh, mince, plusieurs versions d'Apache 2.4.39 !
Mince !
Mort de rire !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 01 juin 2019, 19:12
C'est une version Apache 2.4.lol ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le samedi 01 juin 2019, 21:16
C'est une version Apache 2.4.lol ^-^
Salut ! Tu as très bien compris !
Il me semble avoir déposé un message sur le sujet !
Mais bon, j'avais écris que je n'interviendrais pas sur ce sujet, mais je rigole !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 18 juin 2019, 10:58
Bonjour à tous,

MariaDB 10.2.25 et 10.3.16 32 & 64 bit.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 18 juin 2019, 13:03
Tiens ?
De nouvelles versions de MariaDB ?
Tu devrais mettre les liens avec, ça irait plus vite. On pourrait consulter directement la page. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 18 juin 2019, 13:55
Avant que je ressorte, juste une chose en vitesse.

Avec Xdebug, tu as fait une boulette avec au moins PHP 7.1.16.
Je te montre un exemple :

Code
php bin\phpunit --coverage-html debug/tests-coverage

Cannot load Xdebug - it was built with configuration API320160303,TS,VC14, whereas running engine is API320160303,NTS,VC14
En 2 mots, ça veut dire que la version de Xdebug utilisée est une "Thread Safe" alors que PHP tourne en "Non Thread Safe"...

Il a donc fallu que je charge la version de Xdebug "Non Thread Safe" sur le site dédié https://xdebug.org/ (https://xdebug.org/).
Pour ceux qui ne connaissent pas, ça risque de faire du foin...
Surtout si tu as fait la même boulette avec toutes les versions de PHP. :roh:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 18 juin 2019, 14:32
alors que PHP tourne en "Non Thread Safe"...
Aucune des 248 versions de PHP disponibles pour Wampserver n'est NTS. Si tu as une version PHP NTS, a priori, elle ne provient pas des addons PHP pour Wampserver. De plus une version PHP NTS pose de gros problèmes sous Windows.

J'ai même réinstallé PHP 7.1.16 et, pour les deux versions 32 et 64 bit, la commande : php -i | findstr "Thread" donne bien comme réponse :
Code
J:\wamp64\bin\php\php7.1.16>php -i | findstr "Thread"
Thread Safety => enabled
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 18 juin 2019, 19:18
Si c'était moi, tu penses bien que je ne t'aurais pas prévenu.
J'aurais corrigé ma connerie en fermant ma fraise. :aa

Attention !
Je parle de CLI, tu as du remarquer que mon exemple est en console. Le PHP Apache est TS, mais pas CLI.
Du coup, il faut fournir les deux Xdebug, TS et NTS.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 18 juin 2019, 19:53
Bonsoir,

Y'a deux trucs que je ne comprends pas :  :-\

Sans démarrer Wampserver, c'est-à-dire avec les trois services (apache, mysql, mariadb) non démarrés, si j'ouvre une fenêtre de commande sur une version php, par exemple 7.1.16 et que je lance la commande php -i | findstr "Thread", c'est bien une utilisation CLI de php et cette commande me réponds bien que PHP est TS:
Code
J:\wamp64\bin\php\php7.1.16>php -i | findstr "Thread"
Thread Safety => enabled

J:\wamp64\bin\php\php7.1.16>

Ensuite, je lance Wampserver puis, un phpinfo() via la page localhost. Dans la page de réponse, il y a :
Code
PHP Version 7.1.16
Zend Extension Build API320160303,TS,VC14
PHP Extension Build API20160303,TS,VC14
Thread Safety enabled
Donc, tout est bien TS.

Depuis Wampserver 3.0.0, xDebug a toujours été fourni uniquement TS depuis la version 2.2.7 pour PHP 5.3 à la version 2.7.2 pour PHP 7.3


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 18 juin 2019, 20:02
Je me suis planté, c'est PHP 7.1.21 :je:
Pas taper sur Alex ! :blank:

Code
 php bin\console about                                         
-------------------- ------------------------------------------
 Symfony                                                       
-------------------- ------------------------------------------
 Version              4.3.1                                   
 End of maintenance   01/2020                                 
 End of life          07/2020                                 
-------------------- ------------------------------------------
 Kernel                                                       
-------------------- ------------------------------------------
 Type                 App\Kernel                               
 Environment          dev                                     
 Debug                true                                     
 Charset              UTF-8                                   
 Cache directory      ./var/cache/dev (12.3 MiB)               
 Log directory        ./var/log (949 KiB)                     
-------------------- ------------------------------------------
 PHP                                                           
-------------------- ------------------------------------------
 Version              7.1.21                                   
 Architecture         64 bits                                 
 Intl locale          fr_FR                                   
 Timezone             Europe/Paris (2019-06-18T19:58:45+02:00)
 OPcache              false                                   
 APCu                 false                                   
 Xdebug               true                                     
-------------------- ------------------------------------------
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 18 juin 2019, 20:25
Bonsoir,

Je ne tape jamais sur ceux qui signalent des problèmes, même s'ils se trompent. Je reconnais mes propres erreurs.
Je regarderai PHP 7.1.21 demain, le PC est coupé.
Bonne soirée.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 18 juin 2019, 20:35
Ouf ! J'ai évité la claque. :jq:

Prends ton temps, c'est pas urgent. C'était juste pour prévenir.
D'ailleurs, je me demande si beaucoup de monde utilise Xdebug. Le chiffre ne doit pas être très élevé, tout proche des pâquerettes...

Bonne soirée.


Messages du même membre fusionnés car compris dans le délai d'édition (Vous avez 30 minutes pour éditer).

Je sais pourquoi je me suis planté.
A l'époque, je tournais avec PHP 7.1.16 et quand j'ai installé 7.1.21, j'ai modifié l'étiquette du dossier pour qu'elle reste 7.1.16.

C'est un petit coup de fainéantise pour ne pas avoir à modifier le PATH de Windows, vu que le chemin vers PHP s'y trouve.
Ca m'emmerde toujours de bricoler dans ce foutu Windows, c'est un bordel sans nom !

A vouloir tout rendre pratique et accessible chez Microsoft, ça en devient un grand n'importe quoi...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 20 juin 2019, 01:47
Bonsoir,

Tu es en retard dans tes versions de Php moi j'utilise la 7.1.30 tant qu'a faire mets la dernière :)

D'ailleurs, je me demande si beaucoup de monde utilise Xdebug.

Moi je l'utilise couramment pour ma programmation et le tout associé à Eclipse pour le développement. Je n'ai jamais remarqué le moindre soucis de ce  côté et j'ai toujours utilisé le mode TS.

En plus j'utilise pour le cache APCU cela devrait-être mis par défaut pour WampServer ce serait pas mal et c'est ultra simple à installer.

Juste une option en passant comme Xdebug :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 20 juin 2019, 13:17
Bonjour,

xDebug est installé par défaut pour toutes les versions PHP, en configuration basique et toujours en TS.
Je vais regarder pour le cache APCU.

Addons MariaDB 10.4.6 32 & 64 bit : http://wampserver.aviatechno.net/
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 20 juin 2019, 19:21
Tu es en retard dans tes versions de Php moi j'utilise la 7.1.30 tant qu'a faire mets la dernière :)

En local, ça n'a aucune importance pour moi. 7.1.21 ou 7.1.30, ça ne va pas m'empêcher de travailler.
En plus, changer de version dès que PHP en sort une nouvelle, ça m'emmerde. :gf:

Ici, ça va, ça se met à jour tout seul, mais chez moi sous Windows, c'est pas possible de faire simplement des mises à jour auto.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 25 juin 2019, 03:36
Bonsoir,

Suite à la mise à jour de windows 10 j'ai eu des erreurs avec "Aestan Tray Menu" donc je me suis lancé j'ai corrigé quelques trucs et j'ai tout recompilé ce qui n'a pas été une mince affaire :jq:

Là j'ai plus d'erreurs avec ma version corrigée.

Si tu remarques des problèmes de ce type ''exception violation error'' je veux bien te passer la version pour tester. Moi uniquement sur windows 10 pas testé sur windows 7 (plus installé) car là il y a une instruction qui diffère pour la barre de tâche.

Compilation 32 bits je ne sais pas si c'est utile de le porter en 64 bits :)


(https://static.chez-oim.org/uploads/member_248/1561426575.jpg)

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 25 juin 2019, 09:41
Bonjour... BRAVO et... MERCI

Ah que oui, je veux bien effectuer des tests. AMHA, il n'est ni utile, ni nécessaire de porter en 64 bit.

De plus, utilisant encore W7 en double boot avec W10, je pourrais voir ce que ça donne.

C'est un “truc” que j'aurais bien aimé faire, mais je n'ai pas les outils idoines.

Juste pour ma culture personnelle, t'as « recompilé » avec quoi ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 25 juin 2019, 11:55
Bonjour,

Je t'ai mis cela en PM.

J'ai ajouté le jeu d'instructions pour W7 donc à voir si cela est correct :)

Pour le compilateur c'est une version maison du Delphi 7.1 avec MadExcept pour une compilation non commerciale.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 25 juin 2019, 13:17
Moi aussi j'en veux bien une copie, avec les sources. :)

En plus, je viens de voir que des vieilles sources sont disponibles sur Bitbucket (un clone de Github) et que c'est sous licence libre (Creative Commons) ! :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 25 juin 2019, 14:59
 :if:
J'ai ajouté le jeu d'instructions pour W7 donc à voir si cela est correct
Essais multiples et variés sur mes quatre Wampserver :
- Windows 7 32 et 64 bit
- Windows 10 32 et 64 bit
Ce ne sont pas des versions “spéciales” mais les installations en tant que Mme Michu ou M. Lambda de wampserver 3.1.9.
Aucun problème à signaler  :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 25 juin 2019, 15:57
En plus, je viens de voir que des vieilles sources sont disponibles sur Bitbucket (un clone de Github) et que c'est sous licence libre (Creative Commons
Bonjour,

On s'est déjà expliqué la dessus :)

Oui les sources originales existent mais sont limitées au code même de l'application comme tout les autres d'ailleurs.

Les sources pour le programme de départ hors librairies (5) est en mode libre ce qui n'est pas le cas pour une librairie annexe d'où le problème de distribution.

Moi j'ai la licence complète donc pas de soucis mais j'ai toujours le problème de distribution publique de ces sources.

Comme elles datent un peu et que j'ai du modifier pas mal de code pour une portabilité aux outils actuels je vais voir avec l'auteur suivant les modifications effectuées si elles peuvent-être dissociées de la licence restrictive dans un but de distribution NON commerciale.

Un code libre sans ses annexes libres ne sert à personne dans le domaine publique.

Donc à suivre.

:)
Ce ne sont pas des versions “spéciales” mais les installations en tant que Mme Michu ou M. Lambda de wampserver 3.1.9.

Non pas de versions spéciales mais corrigées et recodées pour les outils actuels. Donc je pense que l'on peut arriver à avoir un suivi complet pour WampServer.

Si tu vois quelque chose qui pourrait-aider dis le moi on avisera tant que j'ai le code sous les yeux.



J'avais bien vu un programme libre Pstar pour palier à celui-ci en faisant une fusion mais pas libre en totalité non plus et là c'est encore plus restrictif. Donc je ne trouve vraiment rien d'autre comme base qui pourrait faire l'affaire pour ce genre de chose.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 25 juin 2019, 19:50
Regarde ta capture, c'est dans le domaine public.

Ca veut dire que j'ai pas le droit à ma copie ? :gk:


(https://static.chez-oim.org/uploads/member_248/1561426575.jpg)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 25 juin 2019, 19:55
Tu as éludé la parenthése et la suite de de l'écran.
Certaines parties de Aestan Tray Menu sont soumises à restrictions de distribution.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 25 juin 2019, 20:00
Oui, j'ai vu, mais quand tu regardes le projet, rien n'est spécifié à part la licence Creative Commons qui autorise les modifs et la redistributions.
En plus, c'est un projet abandonné il y a bientôt 10 ans.
https://bitbucket.org/onnodb/traymenu/src/default/ (https://bitbucket.org/onnodb/traymenu/src/default/)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 25 juin 2019, 20:37
Bonsoir,

Oui mais lis la troisième ligne :

Il est dit -> Note : une licence différente peut s'appliquer aux logiciels dont ce menu fait partie.

Et après pas mal de choses sont indiquées. Il y a même des accords de convention sur le codage du contrôle ce qui dépasse une simple licence car là on est pas censé avoir les autorisations car c'est entre l'auteur original et les développeurs principaux du code repris et cela ne rentre pas dans le libre.

Le projet peut-être abandonné depuis le temps que l'on veut la licence reste opérationnelle sur le plan légal.

Si cela est distribué les codes libres seront mis en GitHub pour le reste il faudra se référer aux licences qui accompagnent le script car elles ne sont pas du domaine publique et ne seront pas présentes sur GitHub. Tu as la librairie des menus qui est avec regarde la licence déjà pour celle là tu va voir que c'est un truc tordu il faut bien tout lire :)

Pour moi c'est ce qui ne va pas dans le libre on a une partie libre et une partie sous copyright payant pour redistribution sans possibilité de distribuer la librairie alors on ne peux plus appeler cela un domaine publique mais un domaine partiel !!!

Moi je me méfie de toutes les licences il faut bien tout lire car après il est trop facile aux ayant droit de se retourner sur les personnes les ayant utilisées dans le but de toucher des dividendes et amendes en tout genre. On connait tout cela par cœur.

Tu as déjà le code libre original disponible si tu veux te lancer dans une application. Moi je vais adapter tout cela en recodant une librairie pour avoir une application libre et en modifiant un peu la façon de procéder pour essayer de simplifier.

Attention les librairies ne sont plus compatibles et les codes ne sont plus corrects pour les compilateurs modernes il faut tout refaire complétement.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 25 juin 2019, 20:46
Bah oui, c'est les librairies Microsoft qui ne sont pas libres (sans parler de Delphi qui est propriétaire aussi).
Mais elles sont librement utilisables.

Enfin bref, je m'en fous, je n'utilise pas le Wamp manager et donc le Tray Menu.
Quand ce machin ne sera plus utilisable, et ça commence à venir, Wamp prendra une claque et sera sur le chemin de la fin de projet...
Ce n'est pas moi que ça gênera, mais tous les autres qui n'ont pas de connaissances ou trop peu de connaissances en la matière.

Ma foi ! J'aurai essayé. :iz:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 25 juin 2019, 22:15
Quand ce machin ne sera plus utilisable, et ça commence à venir, Wamp prendra une claque et sera sur le chemin de la fin de projet...Ce n'est pas moi que ça gênera, mais tous les autres qui n'ont pas de connaissances ou trop peu de connaissances en la matière.
C'est bien pour cela que je compte refaire le projet avec des librairies libre de droits. C'est pas des librairies monstrueuses c'est juste des bases de simplifications pour le codage.

Pour Delphi on a le programme complet en entreprise ce qui permet de très grosse compilations même commerciale mais il existe des compilateurs libre de droits sans devoir passer par de tels monstres qui sont hors de moyen pour les utilisateurs lambda (10.000 euros la licence d'entreprise) ce que je trouve hallucinant mais bon pour un but commercial c'est une goutte d'eau.

Je suis proche de la solution et je ferai part des solutions envisagées.

Par contre l'exe recompilé peut-être redistribué lui sans soucis sous couvert non commercial si on a les licences annexes et il n'y en a plus qu'une et moi je l'ai elle date mais une licence reste une licence dans tous ses droits. Je l'utilisais pour autre chose il y a quelques années et j'ai retrouvé les documents.



Maintenant en cherchant bien on peut aussi dégotter un code libre de menus je sais que cela existe mais pour le moment j'ai vraiment pas beaucoup de temps encore un an et puis la quille complète et là on verra.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 25 juin 2019, 22:40
En attendant, tu chipotes pour ne pas partager un truc que son auteur a abandonné voilà plusieurs années. Voilà un projet mort pour son auteur mais qui est gardé secret parce-ce que "c'est moi qui a modifié, na !".
Je parie que tu n'hésites pas à télécharger à l'aide de BitTorrent, en pissant sur le copyright, mais pour un bout de code qui prend la poussière dans son coin, tu me sors le coup de la licence...

Pourtant tu me connais, tu sais bien que je suis pour le partage des connaissances, licence ou pas licence, sans aucune restriction.
Tu as un peu trop tendance à garder secret tout ce que tu crées ou récupères à droite ou à gauche, comme Menu Tray. Et tu sais que je n'aime pas ça.
Quand tu ne seras plus en mesure de bricoler ce code, pour n'importe quelle raison (la mort en fait partie), tu seras bien malin avec tes codes secrets qui disparaitront avec toi. Ca nous donnera un nombre de contributions à la communauté égal à zéro !

Ca me fout en pétard tous ces secrets de polichinelle ! :il:
Mais bon, t'inquiète pas, je ne t'en veux pas beaucoup, juste ce qu'il faut.
Il me faut juste le temps de digérer cette aberration. Ca ne devrait pas être trop long.


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 26 juin 2019, 00:37
En attendant, tu chipotes pour ne pas partager un truc que son auteur a abandonné voilà plusieurs années. Voilà un projet mort pour son auteur mais qui est gardé secret parce-ce que "c'est moi qui a modifié, na !".

Alors là je ne me fout pas mal d'avoir mon nom dans le copyright ou truc du genre regarde les mods de Smf je ne les partage pas ?

Je parie que tu n'hésites pas à télécharger à l'aide de BitTorrent, en pissant sur le copyright, mais pour un bout de code qui prend la poussière dans son coin, tu me sors le coup de la licence...

Jusqu'a preuve du contraire tout ce qui se trouve sur mes pc ont leurs licences.
j'ai testé un truc ou l'autre comme tout le monde mais si cela me convient je prend la licence sinon je jette.

Pourtant tu me connais, tu sais bien que je suis pour le partage des connaissances, licence ou pas licence, sans aucune restriction.Tu as un peu trop tendance à garder secret tout ce que tu crées ou récupères à droite ou à gauche, comme Menu Tray. Et tu sais que je n'aime pas ça.

Je récupère ce qui est récupérable je ne vois pas le problème ?

Si j'ai un truc correct qui tourne je ne vois pas pourquoi je ne le mettrai pas en ligne pour les sources en plus c'est ce que j'ai noté plus haut. Mais je ne mettrai jamais un code qui ne fonctionne pas correctement ou qui n'est pas abouti. je n'en vois pas l'utilité.

Quand tu ne seras plus en mesure de bricoler ce code, pour n'importe quelle raison (la mort en fait partie), tu seras bien malin avec tes codes secrets qui disparaitront avec toi. Ca nous donnera un nombre de contributions à la communauté égal à zéro !

A chacun de voir les choses et à chacun d'en disposer comme bon lui semble. Si une personne sort du payant sur du libre comme sur Smf ou est le problème ? Personne n'est obligé de faire du bénévolat.

Moi j'ai toujours fait toutes les interventions et les mods bénévolement sans jamais rien demander donc tu vois question partage !!!

On a déjà eu ce genre de débat plus haut dans ce sujet et je crois qu'il est inutile de continuer on restera chacun sur ses positions.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 26 juin 2019, 00:42
T'as pas tout compris, mais c'est pas grave.
Tu as l'absolution ! C:-)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 26 juin 2019, 10:03
Maintenant en cherchant bien on peut aussi dégotter un code libre de menus je sais que cela existe
J'en ai vu aussi, mais très loin des possibilités de Aestan Tray Menu, dont la gestion des services.
Si tu vois quelque chose qui pourrait-aider
Quant à moderniser, il me vient à l'esprit quelques améliorations/modifications pour mieux supporter les systèmes récents, par exemple les variables relatives au système — Built-in Variables :
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 26 juin 2019, 11:54
Bonjour,

Ok j'ai copié cela dans ma feuille de route :)

Une question toute bête avec Inno Setup pour toi voir le path de WampServer le vérifier et le rediriger correctement pour les installations des add-on tu te réfères aux instructions du registre AppSwitched ?

J'ai pas eu le temps d'analyser ton code ISS :)

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 26 juin 2019, 12:58
Bonjour,

Pour les addons différentiés 32 ou 64 bits, c'est uniquement les paramètres du script iss qui sont renseignés :
- Pour 32 bit :
Code
AppId={{wampserver32}
DefaultDirName=c:\wamp
- Pour 64 bit
Code
AppId={{wampserver64}
DefaultDirName=c:\wamp64
- Puis, commun pour 32 ou 64 bit
Code
UsePreviousAppDir=yes
AppendDefaultDirName=no
DirExistsWarning=no

Pour les installeurs communs 32 et 64 bits comme PhpMyAdmin, Adminer, etc., c'est du code qui va vérifier si une seule ou les deux versions 32 et 64 bit sont installées et où :
Code
;--- N'existe pas
AppId={{wampserver32-64}
DefaultDirName={code:MyDirInstall}
UsePreviousAppDir=yes
AppendDefaultDirName=no
DirExistsWarning=no
Si une seule version installée, c'est “transparent”, demande d'installation dans le chemin de la version trouvée.
Si les deux versions sont trouvées (Donc forcément sous Windows 64bit), dialogue MsgBox pour demander sur quelle version on veut installer ; il faudra relancer l'installeur pour installer sur l'autre version.
C'est géré dans le script iss par
Code
;--- Include custom message box + Dir Install
;-- Texts of messages
#include "where_to_install_msg.iss"
;-- Code
#include "where_to_install.iss"
Et ce n'est pas AppSwitched, mais les clés Uninstall

En gros, selon que l'on est sous Windows 32bit ou Windows 64bit, je vais regarder des clés du registre
-- Si Windows 32 bit
Code
if RegKeyExists(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver32}_is1') then
-- Si Windows 64 bit
Code
if RegKeyExists(HKEY_LOCAL_MACHINE, 'Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver32}_is1') then
...
if RegKeyExists(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver64}_is1') then

Et ensuite, dans la clé trouvée, je prends le chemin indiqué par InstallLocation dans la clé.
Code
if RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver32}_is1', 'InstallLocation', Wamp32InstallDir) then
ou
if RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver32}_is1', 'InstallLocation', Wamp32InstallDir) then
ou
if RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver64}_is1', 'InstallLocation', Wamp64InstallDir) then
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 26 juin 2019, 23:51
Bonsoir,

Ok merci pour les infos :)

Je ne sais pas si tu as déjà regardé au niveau de Inno Setup 6.0.2 toutes les nouveautés :)

Moi je verrai cela dès qu'il fait moins chaud car ici on cuit et les pc ont super chaud :jr:

Je ne sais pas de votre côté mais en plus encore près de 40° ce week end  :iw:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 27 juin 2019, 09:17
Je ne sais pas si tu as déjà regardé au niveau de Inno Setup 6.0.2 toutes les nouveautés
Je n'ai pas tout regardé, néanmoins les derniers addons sont “compilés” Inno Setup 6.0.2
Je prends mon temps pour assimiler les nouveautés, “des fois” que ça pourrait me simplifier la vie.

Nota : les addons PHP 7.4 sont sur les rails.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 27 juin 2019, 16:30
@maximus23

Sous Windows 10, j'ai un petit problème d'affichage des items de menus de Wampserver (Pour Notepad++ ou Clipmate, c'est la même chose), il y a une sorte d'ombre autour des textes :
(https://static.chez-oim.org/uploads/member_508/1561644834.jpg)
La couleur de fond est ECE9D8 et l'ombre E4E0C9

Je subodore que je dois être un des très rares à avoir ce problème, sinon j'en aurais eu des échos.

Vu que mon W10 est une mise à jour de W8.1, lui-même mis-à-jour depuis un clone de mon W7, il se pourrait qu'une police W7 (Sous lequel je n'ai aucun problème) n'ait pas été mise à jour correctement, oui, mais laquelle ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 27 juin 2019, 18:46
Bonjour,

J'ai fait une correction pour le thème dit Aero Lite sous w10 car il y avait un problème qui avait déjà été soulevé sur un de mes forums plusieurs fois.

Je vais te mettre une version optimisée et modifiée avec 3 nouvelles librairies tu me diras si tu as encore la même chose mais alors revérifie sous w7. Je te mets le comparatif entre les deux avec le fichier de test.

Je vais devoir remettre mon vieux w7 en multi boot car il est encore très largement utilisé au moins je saurai tester car pas mal de choses sont modifiées au niveau de w10 et doivent être vérifiée suivant la version utilisée de Windows. En plus w10 est assez avare pour avoir de la doc correcte.



Pour les valeurs Registry là j'ai toute la doc et le code est prêt pour stocker les données dans les différents formats et pour la récupérations des diverses valeurs.

Pour les variables ce sont des passages directs type data ou des constantes que tu veux que j'ajoute ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 27 juin 2019, 20:33
Pour les variables ce sont des passages directs type data ou des constantes que tu veux que j'ajoute ?
Il s'agit des variables “système” propres à Aestan Tray Menu et qui existent déjà, elles sont décrites dans la documentation du zip d'origine : AeTrayMenu.chm
(https://static.chez-oim.org/uploads/member_508/1561659196.jpg)
C'est pour vérifier qu'elles correspondent bien à ce qu'elles sont censées représenter.
Je ne suis pas certain que %CommonFiles% et %Program Files% soient encore valables avec W7 et W10. Je ne les utilise pas.
Et, selon Windows 32 ou 64 bit, les résultats ne devraient-ils pas être différents, par exemple pour %System% qui donne bien "c:\Windows\System32\" avec Windows 32 bit mais redirige vers "c:\Windows\SysWOW64\" sous un Windows 64 bit si on utilise un logiciel 32 bit, tout en affichant System32. Voir Note 2.2 de CONSEILS DE DÉPANNAGE (http://forum.wampserver.com/read.php?1,88043)

En revanche, j'utilise %Cmd% et %Windows% et ça fonctionne bien avec W7 et W10 64 bit.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 28 juin 2019, 10:23
Bonjour,

Oui pour les variables j'ai vu. Dans la doc win 10 ils préconisent d'utiliser %windir%/system32 car ils disent que la commande %system% ou %system32% n'est plus d'actualité. Si on veut la réutiliser correctement il faut alors soit faire une déclaration globale ou locale suivant les cas dans le suivi de déclaration de variables Windows.

Les variables ont fondu au soleil ils en on retiré un paquet.

Par exemples variables ajoutées :

Lecture du Registre non traitée :)

"ProgramFilesDir"="C:\\Program Files"
"CommonFilesDir"="C:\\Program Files\\Common Files"

"ProgramFilesDir (x86)"="C:\\Program Files (x86)"
"CommonFilesDir (x86)"="C:\\Program Files (x86)\\Common Files"

"CommonW6432Dir"="C:\\Program Files\\Common Files"
"ProgramW6432Dir"="C:\\Program Files"

etc ….

Moi j'ai ajouté toutes les variables reprisent par la doc Windows. Elles sont en comparatif via la base de registre et au niveau de aetraymenu lui il fait l'ajustement en enlevant le double backslash.

Pour les commandes REG_ ajoutées aussi et corrigées. Les Dword, Booléen etc... sont actualisés aussi.

Je mettrai tout cela en doc.



Au niveau de Inno Setup tu as un paquet de Constantes en plus là tu devrais pouvoir trouver ton bonheur pour éviter les commandes réplétives en passant par ces constantes.



Tu as testé pour voir tes ombrages dans win 10 avec le nouvel exe ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 28 juin 2019, 11:19
Bonjour,

Le nouvel exe 2.1.0.6 fonctionne sans problème sous W7 et W10.
Tu as testé pour voir tes ombrages dans win 10 avec le nouvel exe ?
Ce n'est pas lié à Aestan Tray Menu (Vu que j'ai aussi ce problème avec d'autres logiciels), mais, a priori, aux réglages ClearType, je viens de le découvrir ce matin.
Il faut “toucher” à ces réglages avec doigté et en les sauvegardant les avant de les modifier, car certains résultats sont affreux et affectent tous les logiciels utilisant ClearType.
Ma première remise à l'état initial s'est effectuée par restauration de la partition W10 car impossible de retrouver les valeurs initiales.


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 28 juin 2019, 17:03
Bonjour,

- Dans le About Aestan Tray Menu, ne pourrais-tu pas ajouter le numéro de version du fichier ?

Dans un autre domaine, mais relatif à Aestan Tray Menu, je cherche une doc concernant ieframe.dll ou l'API correspondante.
En effet, la documentation Aestan Tray Menu, pour la configuration des menus, montre, par exemple :

BarCaptionFont
BarCaptionHighlightColor
BarCaptionOffsetY
BarCaptionShadowColor
BarPictureHorzAlignment

et, un clic sur un des items envoie vers "Vérifiez l’adresse Web //ieframe.dll/dnserrordiagoff.htm"

Bien que les noms soient assez explicites, il manque des trucs et la liste des items n'est sans doute pas exhaustive.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 28 juin 2019, 22:00
Bonsoir,

Je vais regarder cela pour le numéro de version :)

Bon concernant la doc pour la DLL c'est Nirsoft  je crois regarde ici : https://windows10dll.nirsoft.net/ieframe_dll.html

Logiquement c'est un passage de paramètre DNS en mode local qui ne se fait pas.

Ce problème se pose au niveau de la Doc des menus je l'avais déjà remarqué. Là il faut voir ce qui se passe exactement si c'est des manquements ou des liens incorrects.

Donc à suivre.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 29 juin 2019, 12:14
Bonjour,

Toute la doc concernant les menus est absente tu n'aurais pas une idée concernant cela ?

J'ai repris toutes les copies de projets que j'ai pu retrouver mais la doc est toujours absente.

Concernant la librairie des menus pas un seul truc de doc non plus juste les paquets.

Le plus surprenant c'est que tout les liens sont biens implémentés donc c'est comme ci on aurait bridé la doc ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 29 juin 2019, 13:44
Bonjour,

Voila deux “paquetages” où il y a de la doc :
- Paquetage d'origine
http://wampserver.aviatechno.net/files/aetray/aetraymenu.zip
- Paquetage relativement récent trouvé je ne sais plus où :
http://wampserver.aviatechno.net/files/aetray/aetraymenu-master.zip

Une fois dézippé, c'est distr/AeTrayMenu.chm ou aetraymenu-master/docs/AeTrayMenu.chm

En doc Aestan Tray Menu, je n'ai rien d'autre.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le samedi 29 juin 2019, 17:00
Bonjour,

L'aide est incomplète car n'a jamais été terminée c'est indiqué dans le readme :)

Citation
Known issues:
- The helpfile is still incomplete. Although the most important parts are done, the documentation on the directives in the [Menu.*.Settings] sections hasn't been written yet. However, I hope you can find out most of the information about [Menu.*.Settings] by looking at the examples and experimenting. Also, an index has to added to the helpfile yet.

Donc là il faut chercher et refaire un complément d'informations si cela est encore utile ?

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 29 juin 2019, 18:26
Donc là il faut chercher et refaire un complément d'informations si cela est encore utile ?
En ce qui me concerne, l'utilité est très relative, sauf peut-être pour savoir s'il n'y aurait pas d'autres paramètres pour les menus que ceux qui sont indiqués dans l'aide actuelle.
Mais, est-ce vraiment la peine de se pencher la-dessus ? Ce qui importe c'est que l'exe soit pérenne avec les évolutions de Windows et des VC++
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 01 juillet 2019, 12:25
Bonjour,

Je suis en train de refaire la dernière librairie et toutes les corrections sont faites pour la mise en conformité de codage avec Windows 10.

Dans le About Aestan Tray Menu, ne pourrais-tu pas ajouter le numéro de version du fichier ?

Tu veux cela ou exactement ? Là j'ai besoin de dessin car j'ai perdu pas mal de neurones dans toute cette chaleur. :jq:  :ka:

On commence à respirer juste 30°  ^-^

Bonne journée.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 01 juillet 2019, 12:52
Tu veux cela ou exactement ? Là j'ai besoin de dessin car j'ai perdu pas mal de neurones dans toute cette chaleur.
Moi aussi, j'ai les neurones en surchauffe  :jq: la version y est déjà  :??  — quel :it: je fais !
(https://static.chez-oim.org/uploads/member_508/1561978239.jpg)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 01 juillet 2019, 14:31
Tu pourrais faire des versions selon les Windows.
Par exemple :
2.1.X.6
2.1.7.6
2.1.10.6


Ce serait les version 2.1.X pour XP, 2.1.7 pour Seven et 2.1.10 pour Win10.
Le dernier nombre étant le numéro de sous version de l'outil pour l'OS.

Par exemple, une modif mineure pour Win10 serait :
2.1.10.7

Et une version importante :
2.2.10.1

Voir une refonte complète :
3.1.10.1


Enfin bref, démerdez-vous, mais ne nous sortez pas 3 versions différentes qui portent le même N°, comme le dernier Apache...
Vous devriez absolument vous mettre au versionning (https://fr.wikipedia.org/wiki/Gestion_de_versions) à l'aide de Git (https://git-scm.com/), par exemple.

Je ne comprends pas qu'on puisse avancer avec un code sans garder les traces de ses différentes versions. Au moins, ça permet de revenir en arrière en cas de grosse boulette.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le lundi 01 juillet 2019, 21:17
Je ne comprends pas qu'on puisse avancer avec un code sans garder les traces de ses différentes versions. Au moins, ça permet de revenir en arrière en cas de grosse boulette.
Pas de soucis on a toujours l'historique complet qui est gardé en mode auto.

Enfin bref, démerdez-vous, mais ne nous sortez pas 3 versions différentes qui portent le même N°, comme le dernier Apache...Vous devriez absolument vous mettre au versionning à l'aide de Git, par exemple.

Apache y en a 4 -->> 2 en VC14/15 et 2 en VS16 et on fait X2 pour le tout car 32 et 64 bits tout cela pour une version.

Pour le moment je laisse toujours en fonction la portabilité des versions. Là si on passe en 32/64 xp serait hors service je n'en vois d'ailleurs plus l'utilité.

Pour les versions je verrais la première finie en 3.1.0.1 pour suivre avec WampServer qui est en 3.xxx.

Mais bon on verra cela au final.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 02 juillet 2019, 07:13
Ah ben oui, oui, oui. ^-^
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 03 juillet 2019, 10:44
Bonjour,

PHP 7.2.20 et 7.3.7
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 03 juillet 2019, 18:30
En parlant de Wamp, vous savez qu'il est possible d'installer tous les VC++ en une seule ligne de commande ?

Il suffit d'installer Chocolatey ou Choco (https://chez-oim.org/index.php/topic,2107.0.html), comme j'en avais déjà parlé il y a quelques temps.
Ensuite, c'est très simple, il suffit d'installer tous les VC++ pour Windows Microsoft. C'est beaucoup moins emmerdant que de récupérer la liste exigée par Wamp.

Code
choco install vcredist-all -y
Et voilà, c'est fini ! :)

Vous aurez les VCredist 2005, 2008, 2010, 2012, 2013, 2015 & 2017 pour 32 et 64bit.
Bref, vous aurez tout ce qu'il faut en une seule ligne ! Et pour les mises à jour, ce sera pareil :

Code
choco upgrade all -y
Et hop ! ;)


Attention !
Par contre, n'installez pas Wamp avec choco, on dirait qu'ils ont laissé tomber.
La dernière version publiée est du 21/09/2014...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 04 juillet 2019, 07:48
Bonjour,

Pas mal de redistributions vont devenir obsolètes car elles seront rétrocédées sur les nouvelles mises à jour.

J'ai du voir passer en volant une 7.4 de Php ils veulent nous tuer on a même plus le temps de s'adapter à toutes les modifications.

Pour WampServer je repasse tout en unicode avec un adaptatif des codes et des librairies le tout sera autonome et aux nouvelles normes.

En plus il y a un nouveau code de liaison avec Inno Setup 6.x qui sera modernisé.

Dès que sera prêt (un bon mois de travail à son aise) on fera quelques tests et je publierai tout ce qui le peut-être en mode public.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 04 juillet 2019, 09:38
J'ai du voir passer en volant une 7.4 de Php
PHP 7.4.0 alpha2. Addons Wampserver prêts, si pas trop de changements avec la version finale.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 22 juillet 2019, 17:58
Bonjour,

MySQL 5.6.45 32 & 64 bit
MySQL 5.7.27 32 & 64 bit
MySQL 8.0.17 64 bit

Pour informations :
- Les addons PHP 7.3.7 ont été recompilés  (21 juillet 2019) à la suite de la découverte de problèmes dus à la modification des sources entre la sortie du premier fichier zip disponible chez php.net le 2 juillet 2019 et le même fichier zip du 3 juillet 2019. Voir l'enfilade http://forum.wampserver.com/read.php?2,156030

- Compatibilités théoriques des versions MySQL avec les versions de Windows
Code
+---------------------------------+-----+-----+-----+-----+-----+-----+
|     Compatibilité des versions MySQL pour les versions Windows      |
|     Supported Platforms for MySQL Database                          |
| Ref: http://www.mysql.com/support/supportedplatforms/database.html  |
+---------------------------------+-----+-----+-----+-----+-----+-----+
| Windows         Versions MySQL  |  8  | 5.7 | 5.6 | 5.5 | 5.1 | 5.0 |
+---------------------------------+-----+-----+-----+-----+-----+-----+
| Windows 2016 Server    x64      |  •  |  •  |  •  |     |     |     |
| Windows 10             x64      |  •  |     |     |     |     |     |
| Windows 10             x32, x64 |     |  •  |     |     |     |     |
| Windows 8              x32, x64 |     |  •  |  •  |  •  |     |     |
| Windows 2012 Server    x64      |  •  |  •  |  •  |  •  |     |     |
| Windows 7              x64      |  •  |     |     |     |     |     |
| Windows 7              x32, x64 |     |  •  |  •  |  •  |  •  |     |
| Windows 2008 Server R2 x64      |     |  •  |  •  |  •  |  •  |     |
| Windows Vista          x32, x64 |     |     |  •  |  •  |  •  |  •  |
| Windows 2003 Server    x32, x64 |     |     |     |  •  |  •  |  •  |
| Windows XP             x32, x64 |     |     |     |  •  |  •  |  •  |
+---------------------------------+-----+-----+-----+-----+-----+-----+
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le lundi 22 juillet 2019, 18:25
Bonjour,

MySQL 5.6.45 32 & 64 bit
MySQL 5.7.27 32 & 64 bit
MySQL 8.0.17 64 bit

Pour informations :
- Les addons PHP 7.3.7 ont été recompilés  (21 juillet 2019) à la suite de la découverte de problèmes dus à la modification des sources entre la sortie du premier fichier zip disponible chez php.net le 2 juillet 2019 et le même fichier zip du 3 juillet 2019. Voir l'enfilade http://forum.wampserver.com/read.php?2,156030

- Compatibilités théoriques des versions MySQL avec les versions de Windows
Code
+---------------------------------+-----+-----+-----+-----+-----+-----+
|     Compatibilité des versions MySQL pour les versions Windows      |
|     Supported Platforms for MySQL Database                          |
| Ref: http://www.mysql.com/support/supportedplatforms/database.html  |
+---------------------------------+-----+-----+-----+-----+-----+-----+
| Windows         Versions MySQL  |  8  | 5.7 | 5.6 | 5.5 | 5.1 | 5.0 |
+---------------------------------+-----+-----+-----+-----+-----+-----+
| Windows 2016 Server    x64      |  •  |  •  |  •  |     |     |     |
| Windows 10             x64      |  •  |     |     |     |     |     |
| Windows 10             x32, x64 |     |  •  |     |     |     |     |
| Windows 8              x32, x64 |     |  •  |  •  |  •  |     |     |
| Windows 2012 Server    x64      |  •  |  •  |  •  |  •  |     |     |
| Windows 7              x64      |  •  |     |     |     |     |     |
| Windows 7              x32, x64 |     |  •  |  •  |  •  |  •  |     |
| Windows 2008 Server R2 x64      |     |  •  |  •  |  •  |  •  |     |
| Windows Vista          x32, x64 |     |     |  •  |  •  |  •  |  •  |
| Windows 2003 Server    x32, x64 |     |     |     |  •  |  •  |  •  |
| Windows XP             x32, x64 |     |     |     |  •  |  •  |  •  |
+---------------------------------+-----+-----+-----+-----+-----+-----+


 ^-^ :ih: :ih: ;D ;D :hc: :hc: :)) :)) :))
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 22 juillet 2019, 20:35
Mais qui utilise encore MySQL ?!
Voilà bien longtemps que je suis avec MariaDB et je n'ai aucunement l'intention d'en changer. Ca marche très bien. :)

Bien fait pour Oracle ! On aura appris à se passer d'eux. :ie:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: JCFM le mardi 23 juillet 2019, 18:23
MySQL ? Ah bon ! :it:

Et les plants de postes à galène, c'est pour quand ? :ip: :hc: :hc:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 23 juillet 2019, 19:12
Bonsoir,
Lorsque la galène germera.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 27 juillet 2019, 19:05
Pour WampServer je repasse tout en unicode avec un adaptatif des codes et des librairies
@maximus23
Passer en unicode (utf-8) est une bonne chose.
Néanmoins, pour pouvoir faire évoluer simplement les fichiers de langue (Par exemple wamp\lang\french.lang), je pense qu'il faut prévoir une option de configuration de Aestan Tray Menu, dans la section [Config], du style LangFilesUtf8 = yes/no ou autre “truc” qui ne supporterait utf-8 que si le fichier wamp\lang\french_utf8.lang existe.
À moins que je n'aie pas compris « repasser tout en unicode »
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le dimanche 28 juillet 2019, 04:06
Bonsoir,

Il y a les deux y compris le codage car à la base c'est un codage Ansi unique et il n'existe plus tel quel avec les compilateurs modernes depuis très longtemps.

Donc il faut faire un peu de dépoussiérage dans tout cela et on verra ce que l'on peut faire de vraiment productif et intéressant pour faciliter les choses.

Là après mon inactivité il faut que je reprenne tout cela car mes neurones sont en perdition :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 28 juillet 2019, 19:22
L'encodage ANSI pour chez nous est OEM850.
Quelle saleté ce truc !
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 31 juillet 2019, 11:57
Bonjour,

addons PHP 7.2.21 et PHP 7.3.8
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 31 juillet 2019, 19:46
PHP, j'arrive plus à suivre.
Ils vont beaucoup trop vite, oh les salauds ! :jq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le jeudi 01 août 2019, 09:48
Bonjour,

Pas la peine de se presser la 7.4 est démarrée donc 7.2 et 7.3 seront vites déclassées.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 01 août 2019, 16:26
Bonjour,

Et oui, les addons 7.4.0beta1 sont déjà compilés et fonctionnels.

Sortie des addons MariaDB 10.1.41, 10.2.26, 10.3.17 et 10.4.7

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 01 août 2019, 19:19
Avec PHP7, c'est fini, j'arrête de courir derrière. Un peu de repos, c'est pas de refus. :is:
On verra en fin d'année prochaine avec PHP8 et le compilateur JIT si je me suis remis au sport. :ka:


(https://static.chez-oim.org/uploads/member_1/1564679948.png)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 09 août 2019, 21:44
Bonsoir,

Il n'y aura pas de version Apache 2.4.40, on passera directement à la version 2.4.41.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 09 août 2019, 23:02
Bonsoir,

Il y a eu deux versions avec le même numéro d'où ce saut de version.

Effectivement la version est disponible depuis un petit moment mais attention elle est sous VS16.

Donc il faut mettre les redistribuables en conséquence.(Les 2 en X64)

En ce qui concerne Php la 7.4 est disponible en beta et sera officialisée au mois de novembre.

Ce sera une version mineure de transition vers la 8.x de Php mais pas mal de fonctions sont encore modifiées.

:)


Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 11 août 2019, 20:20
Bah moi ça m'énerve.
Je vais me remettre à la programmation en LOGO (https://fr.wikipedia.org/wiki/Logo_(langage)). ^-^

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 11 août 2019, 21:14
Bonsoir,
Je vais ressortir les cartes et bandes perforées, à moins que je réutilise mon disque dur de 5 Mo à cartouche amovible de 13 pouces ; mais il est peu lourd: 83 kg.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 11 août 2019, 21:25
Ahahah !
C'était l'époque des héros !
Les informaticiens avaient un cerveau mais aussi du muscle pour trimbaler leur matériel ! ^-^

Rien qu'un écran, c'était une épreuve d'athlétisme à part entière pour le déplacer ! :ih:
Mais non, on a toujours été vu comme des geeks....
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le dimanche 11 août 2019, 22:41
Calculateur (On ne disait pas ordinateur à l'époque) HP2600A, 75 kg, 64 ko 16 bit de RAM tores de ferrite, programmation aux interrupteurs pour rentrer les 64 instructions de chargement d'un programme à partir du lecteur de bande perforées.
Heureusement, les 64 cases mémoire 16 bit du haut de mémoire étaient protégées en écriture.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 12 août 2019, 10:25
Erreur de “memoire” de ma part :
- HP2600A, c'était les terminaux http://www.hpmuseum.net/display_item.php?hw=94
- Les calculateurs, c'était HP2100A, remplacés plus tard par des HP21MX http://www.hpmuseum.net/exhibit.php?class=3&cat=33
- Les disques durs de 83 kg et 5Mo, c'était des HP7900A http://www.hpmuseum.net/display_item.php?hw=275
Le calculateur vu sur la page ci-dessus est un HP2100A - On voit bien les interrupteurs groupés en octal, mais je “programmais” en hexa

Note : Tu peux peut-être déplacer ces messages dans une rubriques plus adéquate
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 12 août 2019, 18:58
Une rubrique adéquate ?
Je vais voir ça, le temps de trouver un titre.

Si t'as des idées, je prends ! ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 12 août 2019, 20:55
Bonsoir,
Peut-être pas besoin d'une nouvelle rubrique, une petite digression de temps en temps, c'est la vie.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mardi 13 août 2019, 05:54
Bonjour Otto,

Tu as déjà mis la version Apache 2.4.41 en mode de mise à jour ?

Bonne journée :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 13 août 2019, 11:35
Bonjour,

Pas encore mis Apache 2.4.41.
Il n'y a pas les zip officiels sur ApacheLounge, seulement les liens sur les rar dans le forum News.
Chat échaudé craint l'eau froide ; que ce soit pour Apache, PHP, MySQL ou MariaDB, maintenant j'attends toujours les mises à disposition officielles :jc:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 13 août 2019, 18:50
Peut-être pas besoin d'une nouvelle rubrique, une petite digression de temps en temps, c'est la vie.

Ah ben voilà, ça peut rester là alors. :)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 13 août 2019, 18:57
Bonjour,

Addons Apache 2.4.41 32 & 64 bits

Important: Avant d'installer Apache 2.4.41, la mise à jour Wampserver 3.1.9 ou plus est nécessaire. Il est également indispensable d'avoir préalablement installé les Visual C++ Redistribuable Packages VC 2015-2019 (VS16) 14.22.27821 ou plus.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 14 août 2019, 08:16
Bonjour,

Addons Apache 2.4.41 32 & 64 bits

Important: Avant d'installer Apache 2.4.41, la mise à jour Wampserver 3.1.9 ou plus est nécessaire. Il est également indispensable d'avoir préalablement installé les Visual C++ Redistribuable Packages VC 2015-2019 (VS16) 14.22.27821 ou plus.

Bonjour,

Toutes mes mises à jour sont faites et pas le moindre soucis sur tous les PC.

Merci et bonne journée.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 22 août 2019, 16:55
Bonjour,

Vous me direz, c'est quasiment négligeable en %, mais c'est la quatrième fois qu'un utilisateur de Wampserver est confronté à une impossibilité de création du dossier data de MySQL*, que ce soit lors de l'installation de MySQL ou lors de tentatives de le faire manuellement par la commande :
Code
mysqld.exe --default_authentication_plugin=mysql_native_password --initialize-insecure
ou
mysqld.exe --initialize-insecure
Après y avoir passé un temps fou, le point commun est l'installation sur des disques formatés usine en 4K Native, c'est-à-dire que les secteurs logiques sont égaux aux secteurs physiques et ont une taille de 4096 octets.
Pour le voir, dans une fenêtre de commande, taper :
Code
fsutil fsinfo ntfsinfo c:
si dans le résultat de la commande il y a :
Code
Octets par secteur  :                    4096
Octets par secteur physique :            4096
ou
Nombre d'octets par secteur  :                4096
Nombre d'octets par secteur physique :        4096
C'est un disque 4K Native.

Code
Nombre d'octets par secteur  :                512
Nombre d'octets par secteur physique :        512
C'est un 512 Native.
Code
Nombre d'octets par secteur  :                512
Nombre d'octets par secteur physique :        4096
C'est un 512 Extended.

En principe, les disques 4K Native sont des disques de très grosse taille (> 6 To).
Avez-vous rencontré ce problème ?

*La seule solution étant de supprimer MySQL et de passer à MariaDB.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 22 août 2019, 18:25
Il faut abandonner MySQL au profit de MariaDB. Ou alors ne pas le démarrer par défaut et donner le port 3306 à MariaDB.
Personne n'y verra rien.

Avec Wamp, j'ai juste le service MariaDB de lancé. MySQL, ça me fait une belle jambe, ça reste de côté.
Je n'apprécie pas le coup de Oracle il y a quelques années avec sa licence qui passait en propriétaire et laissait penser qu'elle pourrait être vendue à chaque utilisateur PHP... :ga:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 22 août 2019, 19:31
J'y pense pour le prochain Installeur complet Wampserver 3.2.0 avec MariaDB par défaut sur 3306 et MySQL à valider explicitement.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 22 août 2019, 19:48
Il ne faut pas y penser, il faut le faire ! ;)
En plus, la plupart des internautes n'y verront rien sauf la résolution de leurs problèmes...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le vendredi 23 août 2019, 02:49
Bonsoir,

MySQL ou Maria dB même soucis sur des disques de plus de 2 To si la configuration n'est pas adéquate.

Il faut une Bios UEFI -> les tout derniers drivers Sata Intel 4K pour les disques durs installés permettant une émulation de sectorisation et il faut une partition GPT tout cela sous Windows 64 Bits.

Ici on a des disques de 10 To et pas le moindre soucis MySQL ou Maria DB tout fonctionne très bien.

Pour les anciens Windows et les 32 bits avec de tels disques bon courage….

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 23 août 2019, 19:12
C'est spécifique aux partitions Windows (NTFS/FAT32) ou bien quoi ? J'ai jamais vu le problème sous Linux...


Le souci, ça va être que quand Wamp est installé sur une partition supérieure à 2TB, il faudra tout stopper et proposer de créer une partition dédiée à Wamp ou installer sur un autre disque plus petit...
Ca va être le bordel ! :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 23 août 2019, 19:55
Bonsoir,

Pour le moment, je ne suis ni en GPT, ni en UEFI et n'ai pas de disque > 2To, je ne peux donc pas effectuer d'essais. Toujours en MBR.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 23 août 2019, 20:03
Bah oui, moi aussi. :iz:

Ca me fait peur ces gros disques. Obligé d'en avoir deux en RAID sinon c'est la crainte de tout perdre !
Et 2TB de données, c'est pas rien ! :trouille:

De toute façon, ça fait trop. Qui peut avoir besoin de tout ça à part un téléchargeur de films en HD ?
J'ai un disque 600GB en trois partitions et j'utilise à peine la moitié ! (J'ai un autre 1TB offert par JCFM, mais c'est pour copier le premier)

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 23 août 2019, 20:30
Re-bonsoir,

Un disque SSD 1 To avec huit partitions, rempli à 45%, en triple boot sur W7, W10 et Linux Mint qui lui est sur autre disque SSD 500 Go plus un NAS 3 To.
Sauvegardes par images disque et clonage sur quatre HDD et un SSD en permutation circulaire - Le suivi des sauvegardes indique le numéro de la prochaine qui sera 2589.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 23 août 2019, 20:43
1TB en huit partitions pour 45%, ça fait shirt !
T'es pas un gros consommateur de data dis donc ! :ge:

Et moi qui croyait être sage.... Je dépasse un chouilla les 50% sur chaque partition. Gourmand que je suis ! ::)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 23 août 2019, 21:59
La musique, les vidéos et certains documents sont sur le NAS, comme ça je peux y accéder depuis Sonos, la TV et le Smartphone, même PC coupé, y'a à peu près 800 Go.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 23 août 2019, 22:16
Oulala ! J'ai pas tout ça en données.
Il m'arrive de transférer sur USB toutes les saisons d'une série pour les regarder à la télé, mais dès que c'est vu, c'est détruit.

Je ne vais pas m'amuser à créer un musée de la télé...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 26 août 2019, 12:05
Il ne faut pas y penser, il faut le faire !
L'installeur complet Wampserver 3.2.0 mettra MariaDB en gestionnaire de base de données par défaut.

Mais je me pose une question concernant un éventuel choix des “trucs” à installer, comme les différentes versions de PHP ou MySQL.
Proposer un choix complique beaucoup le script InnoSetup qui deviendrait une
(https://static.chez-oim.org/uploads/member_508/1566814887.jpg)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 26 août 2019, 19:57
Ah ben oui, mais bon, il faut que ce qu'il faut. :iz:
InnoSetup est fait pour ça.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 27 août 2019, 12:52
InnoSetup est fait pour ça.
Je me suis remis à étudier Inno Setup plus profondément et c'est vrai que [Types] et [Components] apportent beaucoup de possibilités ; J'y travaille  :jq: ou plutôt, je m'amuse  :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 27 août 2019, 17:16
Bonsoir,

Installation Wampserver 3.2.0 par défaut :
(https://static.chez-oim.org/uploads/member_508/1566918812.jpg)
Bien sûr avec les choix possibles en Installation personnalisée
(https://static.chez-oim.org/uploads/member_508/1566918861.jpg)

Par défaut, MySQL ne sera pas installé. On peut d'ailleurs remarquer de MySQL occupe plus de huit fois la taille de MariaDB

Ça ne sortira que lors de la sortie officielle de PHP 7.4.0.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 27 août 2019, 18:40
Aaaaaah ben voilà ! Ca c'est bien ! :jw:
Laisser le choix de ce qu'on veut plutôt que d'installer 2 SGBD et 3000 versions différentes de PHP, c'est impec !

Là tu es sur la bonne voie. ;)


EDIT
A la limite, pour les indécrottables de leur vieux système, tu pourrais même envisager un setup "legacy" avec Apache 2.2, PHP 5.4, etc...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 28 août 2019, 14:44
Bonjour,

La gestion des tableaux, en Pascal c'est chiant, mais chiant alors que c'est si simple en PHP, en plus il n'existe pas de pre ou post incrémentation des entiers  :jg:
En PHP on peut très bien déclarer un tableau et le remplir sans en connaître le nombre d'éléments :
Code
$montableau = array();
$montableau[] = 'toto';
...
$montableau[] = 'titi';
En Pascal pas possible !

En PHP on peut éventuellement utiliser une variable d'index et la pré ou post incrémenter en même temps que le “remplissage” de l'élément du tableau :
Code
$montableau = array();
$i = 0;
$montableau[$i++] = 'titi';
ou
$montableau[++$i] = 'toto';
En Pascal, pas possible, il faut à chaque fois une deuxième ligne pour incrémenter la variable d'index.
Code
var
montableau: array of string;
i:integer;
begin
i := 1;
montableau[i] := 'titi';
i := i + 1;
montableau[i] := 'toto';
Au lieu de simplifier, ça complique la gestion des versions dans Inno Setup  :gc:

Et plein d'autres “trucs” sur la gestion des tableaux, par exemple, en PHP, ajouter un tableau à la fin d'un autre tableau, c'est ultra simple :
Code
$tableauA = array_merge($tableauA,$tableauB)
et même ultra plus simple :
$tableauA += $tableauB;
En Pascal, faut écrire une procédure.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 28 août 2019, 19:11
Oulala ! La dernière fois que j'ai touché Pascal, je portais encore des couches. :kb:
Les souvenirs que j'en ai sont trèèèès éloignés. Je me souviens que ce langage ne m'avait pas plus, ça j'ai pas oublié. ::)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: maximus23 le mercredi 28 août 2019, 19:29
Bonsoir,

Tu utilises quoi comme version de Delphi car on sait très bien faire des Tableaux en utilisant la fonction des procédures incluant Low()..High() et en faisant une différence de récupération dans une boucle Count sur ta Variable.

Tu peux aussi le faire par des ensembles de routines Include et Exclude mais là c'est assez chiant à faire.

Sinon tu peux aussi faire des tableaux dynamiques ce qui est plus simple le tout est de savoir ce que tu veux faire exactement mais la il faut-être en .net pour la suite de codage.

Sinon pour les choix d'installation c'est peut-être pas mal mais je ne sais pas si cela sera très utile pour les utilisateurs courants de WampServer.

@Alex pour le Legacy en mettant des versions antérieures c'est peut-être utile pour des mises à jour de codage mais j'ai le sentiment que certains resterons sur ces versions qui ne sont plus du tout sécurisées et que cela va leur engendrer de drôles de surprises car ils mettent cela en ligne depuis leur PC.

Il vaut peut-être mieux avoir quelque chose de sécurisé au départ cela évitera bien des questions inutiles à Oto dans son support.



Pour moi Stand By pendant un bout de temps juste un petit coucou de temps à autre mais ce sera tout.

:)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 28 août 2019, 20:10
Tu utilises quoi comme version de Delphi
Ce n'est pas dans Delphi, mais dans les scripts Inno Setup. Je m'en suis sorti avec une boucle While et des SetArrayLength quand nécessaire.
Sinon pour les choix d'installation c'est peut-être pas mal
Ça n'installera MySQL que si demandé explicitement ; évite doublon et 1,5 Go supplémentaire. Les néophytes auront un gestionnaire de base de données qui fonctionne bien et est léger.

Je ne mettrai pas Apache 2.2.31 en option, même Legacy. L'Addon existe encore chez SourceForge mais je l'ai supprimé de http://wampserver.aviatechno.net/ Je n'ai pas envie de réessayer, mais je ne suis pas certain que ça fonctionne encore avec Wampserver 3.2.0 ni même avec les versions récentes de PHP.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 29 août 2019, 10:30
Bonjour,

J'ai l'immense plaisir de vous annoncer la mise en disponibilité des addons PHP 7.1.32, 7.2.22 et 7.3.9 32 & 64 bit  :ik:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 29 août 2019, 19:26
La vache.
T'as pas perdu de temps avec PHP 7.1.32, il est encore tout chaud ! :ge:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 29 août 2019, 20:06
T'as pas perdu de temps avec
Je mérite mon surnom  :P
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 29 août 2019, 20:16
Ah ben oui, si c'est automatisé, c'est normal. ;)

Ce qui est bizarre, c'est que ça n’apparaît pas sur php.net. C'est juste mentionné dans les téléchargements Windows.
Pourtant, ça existe aussi pour Linux, j'ai vu la mise à jour passer. :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 29 août 2019, 20:46
Les téléchargements sont toujours actifs avant les annonces.
Ce qui me prend le plus de temps pour un addon php,  ce sont les vérifications du bon fonctionnement de l'installeur et du changement de version.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 29 août 2019, 20:56
Ah bon ?
En général, quand j'ai la mise à jour, le site php est à jour aussi.

Et pourquoi tu fais pas une création d'installeur automatique ? tu t'enquiquinerais moins.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 30 août 2019, 09:16
Et pourquoi tu fais pas une création d'installeur automatique ?
Pour les addons Apache, PHP, MySQL, MariaDB c'est automatisé à environ 90 %. Il est impossible d'échapper à une phase de vérifications manuelles diverses et variées ; par exemple passage de icu V61 à icu V62 entre PHP 7.2.5 et 7.2.8, puis V63 pour 7.2.12 et V64 pour 7.2.20 ou apparition de libsodium.dll avec PHP 7.2.0 ou libsqlite3.dll pour PHP 7.4
Et il faut vérifier que l'installeur de l'addon ne pose pas de problème, qu'il n'y a pas d'erreur php_error.log lors du basculement sur la nouvelle version, etc.

Ça s'appelle du Contrôle Qualité.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 30 août 2019, 18:09
Bonjour,

Adminer 4.7.3 disponible.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 30 août 2019, 18:27
Rooooh ! Du contrôle qualité dis donc. ^-^


Je ne sais plus pourquoi j'ai arrêté de mettre à jour Adminer, mais j'étais emmerdé, ça je m'en souviens.
Ah zut ! J'ai oublié ce qui m'a fait rester à la 4.6 :-[
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 30 août 2019, 19:54
Bonsoir,

Peut-être parce qu'il faut un mot de passe obligatoire pour se connecter.
Je n'ai jamais constaté de problème avec Adminer, tant avec MariaDB qu'avec MySQL.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 30 août 2019, 20:01
Il oblige un mot de passe ?

Oh ben oui ça doit être ça.
Rien que l'idée de mettre un mot de passe, ça me prendrait la journée pour modifier tous mes scripts.

Alors oui, si Adminer a décidé qu'il fallait un mot de passe, même en local, je crois que c'est ça qui fait que je suis encore et pour toujours en 4.6
Non mais quelle idée débile, j'te jure ! :kl:
Pourtant, ce petit script est tout bien pratique comme il faut, c'est con. :if:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 30 août 2019, 20:26
Pourtant, ce petit script est tout bien pratique comme il faut, c'est con.
Je vais regarder de plus près, il y a peut être une option, comme pour PhpMyAdmin avec :
Code
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le vendredi 30 août 2019, 20:33
Le souci, c'est que Adminer est sur un seul fichier.
Du coup, c'est minifié. Le code est tout ratatiné sur lui même.

Bon courage pour t'y retrouver !
A moins que tu le "déminifies". Tu cherches les ; et tu remplaces par ;\n
Pareil avec les } et tout ce qui termine normalement une ligne ou instruction.

De toute façon, ma version 4.6 va bien.
Je ne sais pas ce qu'apportent les autres versions, mais ça vaut le coup ?

Sinon, j'ai PhpMyAdmin en cas de besoin. Ici, sur le serveur, je n'ai que PhpMyAdmin.
Je refuse la facilité sur le serveur, donc Adminer n'a pas sa place. Oui je sais. :kl:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 31 août 2019, 11:29
Bonjour,

Pour pouvoir se connecter à Adminer 4.7.3 sans mot de passe, dans le fichier adminer.php (adminer-4.7.3.php dans Wampserver)
Remplacer :
Code
login($Ae,$F){if($F=="")return
par
Code
login($Ae,$F){if(1===2)return
de manière à retourner false si le mot de passe est vide.

Nota : Ça change un peu en fonction des versions :
4.7.2 : login($ze,$F){if($F=="")return
4.7.1 : idem
4.7.0 : login($_e,$F){if($F=="")return

Reconnaissable avec la fonction totale :
Code
function
login($Ae,$F){if($F=="")return
lang(41,target_blank());return
true;}
--- remis en forme :
function login($Ae,$F){
  if($F=="")
    return lang(41,target_blank());
  return true;
}
qui correspond à retourner la chaine de caractère localisée n° 41 si le mot de passe est vide.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 31 août 2019, 15:05
Bonjour,

Fichier index.php à mettre dans le dossier qui contient adminer-4.7.x.php — bien sûr, il faudra lancer adminer via ce fichier index.php.
Dans ce fichier index.php, remplacer $AcceptEmptyPassword = false; par $AcceptEmptyPassword = true; pour permettre à Adminer de se connecter avec un mot de passe vide.
Code
<?php
/*******************************************************
** Adminer, since version 4.7.0 does not accept        *
** connections without a password.                     *
** For version 4.7.x to accept an empty password,      *
** in the adminer-4.7.x.php file, replace :            *
** login($Ae,$F){if($F=="") by login($Ae,$F){if(1===2) *
** This can be done automatically by replacing false   *
** with true in the line below.                        *
*******************************************************/
$AcceptEmptyPassword = false;

$files = glob('adminer-*.php');
if(!empty($files)) {
$version = str_replace(array('adminer-','.php'),'',$files[0]);
$file = 'adminer-'.$version.'.php';
if(version_compare($version, '4.7.0', '>=')) {
if(file_exists($file)) {
/* original strings to be replaced are:
  4.7.0 login($_e,$F){if($F=="")
  4.7.1 login($ze,$F){if($F=="")
  4.7.2 login($ze,$F){if($F=="")
  4.7.3 login($Ae,$F){if($F=="")
must be replaced by
  4.7.0 login($_e,$F){if(1===2)
  4.7.1 login($ze,$F){if(1===2)
  4.7.2 login($ze,$F){if(1===2)
  4.7.3 login($Ae,$F){if(1===2)
*/
$AdminerContents = file_get_contents($file);
if($AcceptEmptyPassword) {
$searchpreg = '~(login\(\$[_|z|A]e,\$F\)\{if\()(\$F=="")(\))~';
$replacepreg = '${1}'."1===2".'${3}';
}
else {
$searchpreg = '~(login\(\$[_|z|A]e,\$F\)\{if\()(1===2)(\))~';
$replacepreg = '${1}'.'$F==""'.'${3}';
}
if(preg_match($searchpreg,$AdminerContents,$matches) > 0 ) {
$AdminerContents = preg_replace($searchpreg,$replacepreg,$AdminerContents,1,$count);
if($count > 0){
$fp = fopen($file,'wb');
fwrite($fp,$AdminerContents);
fclose($fp);
}
}
unset($adminerContents);
}
}
// include Adminer
include $file;
}

?>
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 31 août 2019, 18:35
Autant virer la condition et basta :
Code: php
if($F=="")return

J'aime pas beaucoup voir le chiffre 2 utilisé comme un booléen. :-X
Si on ne supprime pas la ligne, je préfère ça à ce "1===2" :
Code: php
login($Ae,$F){if(FALSE)return;
Ou au pire :
Code: php
login($Ae,$F){if(1==2)return;

Mais du coup, qu'est ça apporte d'adopter la nouvelle version ? Je ne sais toujours pas.
Si c'est juste pour le fun de mettre à jour, je reste avec ma 4.6 :id:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le samedi 31 août 2019, 19:34
Autant virer la condition et basta :
Oui, mais non !
Comme tu l'as toi même écrit : « Du coup, c'est minifié. Le code est tout ratatiné sur lui même. »
La condition complète c'est : if($F=="")return lang(41,target_blank());
Il est donc nettement plus prudent de modifier la condition que la supprimer ne sachant pas ou peut avoir lieu la césure ; ça pourrait se gérer avec les regex, mais je suis partisan du moindre effort.
if(1===2) c'est non seulement une condition entre deux grandeurs, mais également entre deux grandeurs de même type ; ce n'est pas prendre 2 comme un booléen.
Je cite la documentation PHP :
$a == $b    Egal    TRUE si $a est égal à $b après le transtypage.
$a === $b    Identique TRUE si $a est égal à $b et qu'ils sont de même type.

Quant aux évolutions entre 4.6.3 et 4.7.3, il faut voir le changelog : https://raw.githubusercontent.com/vrana/adminer/master/changes.txt





Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le samedi 31 août 2019, 20:08
A ce moment là, il faut virer le if jusqu'au ";" de fin.
Donc la ligne :
Code
if($F=="")return lang(41,target_blank());
Je ne sais pas ce que c'est cette fonction lang(), peut-être l'affichage d'une erreur dans la bonne langue ?

Sinon, === est principalement utilisé pour les booléens.
Beaucoup de fonctions retournent un résultat qui n'est pas vraiment faux, ni vraiment vrai si c'est testé avec ==
Avec ===, si c'est pas faux c'est que c'est vrai ! Et vice versa.

C'est pour ça que je préfère if(1==2) et pas if(1===2) qui est égal à 1==2, vu que 2 n'a rien de vrai ou de faux c'est une comparaison simple qui est faite.
Ou au mieux, if(false), comme ça c'est clair et net.



Tu l'as pas testée la nouvelle version d'Adminer ? Ou une plus jeune que la mienne.
Ca doit bien être visible si il y a du changement, hormis cette histoire de mot passe complètement pourrie.
Je me demande ce qu'il leur a pris d'interdire les mots de passe vides. Non mais ont fait ce qu'on veut, merde alors ! De quoi je me mêle bordel de merde ?! :jr:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le dimanche 08 septembre 2019, 20:02
Tout bien fait, j'ai installé adminer 4.7.3 téléchargé directement depuis leur site. J'ai bricolé l'alias de Wamp à la main et le index.php du dossier d'adminer.
Pour le mot de passe, j'ai carrément viré la condition et ça marche.

Par contre, rien de visible en nouveautés... :iq:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 09 septembre 2019, 11:58
Une idée m'est venue hier.
Est-ce qu'il serait possible de faire tourner une version de PHP spécifique à chaque VHOST ?
Je sais que la réponse est oui, beaucoup d'hébergeurs proposent ça ainsi que des gestionnaires serveurs. Mais comment l'implémenter ?

Plutôt que de charger le module php7_module dans httpd.conf, est-ce qu'il serait possible de charger ce module directement depuis le VHOST et ainsi changer de version de PHP selon le VHOST ?

Ce serait une bonne nouvelle pour beaucoup de monde si Wamp permettait ça !
Ce serait une nouvelle "feature" qui serait très bien accueillie, je pense. :jw:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 09 septembre 2019, 12:10
Bonjour,

Impossible pour le moment et extrêmement complexe à mettre en place :-\ ; Il aurait fallu que Wampserver soit conçu dans cette optique dès le début.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 09 septembre 2019, 12:15
Je vais me renseigner pour voir de quoi il retourne.
Si il existe une combine pas trop compliquée, impliquant un strict minimum de changements, je te dis ça. ;)

Je dois avouer que c'est un truc qui me plairait beaucoup.
Pouvoir faire tourner des scripts sous toutes les versions de PHP, ce serait génial ! :)

C'est con, Dominick est passé tout à l'heure, mais j'avais pas encore posté mon idée.
Si ça se trouve, il a la soluce.
Je vais voir lui envoyer un mail pour y demander si il ne repasse pas.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 09 septembre 2019, 13:15
Bonjour,

Pouvoir faire tourner des scripts sous toutes les versions de PHP, ce serait génial !
C'est déjà faisable avec Wampserver !

Une page d'un VirtualHost est affichée dans le navigateur, on ne touche à rien, on laisse le navigateur tel qu'il est et on change de version PHP :
- Clic-Gauche -> PHP -> Version -> Choisir la version voulue
Il suffit simplement de relancer la page dans la navigateur (Ctrl-F5) pour qu'elle s'affiche avec ses scripts effectués sous la nouvelle version de PHP.
Idem pour les versions de MariaDB ou MySQL et même Apache lui-même.

Apache ne peut pas modifier tout seul la version de PHP qu'il utilise, il n'existe aucune directive, ni aucun module pour le faire.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 09 septembre 2019, 13:39
Ah ben oui, changer la version de PHP à la main, oui mais non. C'est pas ça que je veux.

Ce que je veux, c'est un VHOST qui tourne avec PHP 5.6 et un autre VHOST qui tourne avec PHP 7.2, par exemple.
Et sans bricoler quoi que ce soit. C'est le VHOST utilisé qui fixe la version de PHP utilisée.

Je sais que c'est possible, je l'ai déjà vu. Apache peut le faire.
Il reste juste à savoir comment il fait...

C'est pour ça que je m'intéresse au module php7_module. C'est lui qui fixe la version de PHP utilisée par Apache.
Si c'est possible de charger ce module dans le VHOST et pas dans httpd.conf comme ça l'est par défaut, c'est gagné !


Je vais voir ça ce soir. Là, j'ai mangé chaud, j'ai pris une douche bien chaude, je suis prêt à affronter les éléments ! :ia:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 09 septembre 2019, 14:20
Ce que je veux, c'est un VHOST qui tourne avec PHP 5.6 et un autre VHOST qui tourne avec PHP 7.2,
Lorsque ça existe chez un hébergeur, cela signifie que chaque “VirtualHost” a ses propres versions Apache et PHP et que tous les “VirtualHost” sont totalement indépendants les uns des autres ; il n'y a aucun fichier Apache ou PHP commun entre les différents “VirtualHost”.

C'est absolument impossible sur un serveur “mutualisé” qui comprend une seule version Apache pour plusieurs VirtualHost.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 09 septembre 2019, 14:34
C'est là que tu fais erreur.
Des hébergeurs mutualisés permettent ça !
Il permettent même d'avoir PHP sur un VHOST, et Ruby, Python ou Node.js sur un autre en plus d'une version PHP différente !


C'est possible ! (vu que tu sembles aimer le gros rouge :id:)


Ne t'emballe pas comme ça d'une façon aussi catégorique, c'est contre productif.
Faisons des recherches et on verra.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le lundi 09 septembre 2019, 14:43
Il va falloir m'expliquer très précisément comment, avec une seule version Apache on peut avoir un Vhost qui tourne sous PHP 7.2 simultanément avec un autre Vhost qui tourne sous PHP 5.6 alors que ledit Apache ne peut charger et gérer qu'une seule version de PHP par LoadModule.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le lundi 09 septembre 2019, 14:55
C'est ce que je te dis depuis le début !

La première démarche :
Il faut se renseigner pour savoir si il est possible d'avoir directement dans le VHOST et non pas dans httpd.conf :
Code: apache
LoadModule phpX_module "${INSTALL_DIR}/bin/php/phpX.Y.Z/phpXapache2_4.dll"

Si c'est possible, la recherche s'arrête là, c'est tout bon !

Sinon, il faut pousser la recherche plus loin. Parce-que c'est possible, je l'ai vu !
Même mon gestionnaire de serveur le permet ! Ce serveur sur lequel on cause, là, maintenant, de suite. Il permet d'utiliser une version de PHP différente selon le VHOST.
Alors je sais que c'est possible !


Il faut juste chercher et mettre de côté nos acquis qui nous dictent que c'est impossible. Parce-que c'est possible.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 10 septembre 2019, 08:33
J'ai regardé, et il est effectivement possible de charger le module PHP depuis le VHOST et pas httpd.conf où le chargement du module a été mis en commentaire.
Code: apache
<VirtualHost *:443>
LoadModule php7_module "${INSTALL_DIR}/bin/php/php7.2.4/php7apache2_4.dll"

Par contre, il subsiste un souci.
Quoi que je fasse, c'est PHP 7.1.16 qui est chargé.

Lorsque je vérifie la syntaxe, je me rends compte que PHP est chargé depuis un autre fichier de conf, mais lequel ? :-\
Code
[Tue Sep 10 08:26:58.712200 2019] [so:warn] [pid 3496:tid 204] AH01574: module php7_module is already loaded, skipping
[Tue Sep 10 08:26:58.714200 2019] [so:warn] [pid 3496:tid 204] AH01574: module php7_module is already loaded, skipping
Syntax OK

Dans quel fichier de config, autre que httpd.conf on peut retrouver le chargement du module PHP ?
J'imagine que tu as la réponse, Oto. ;)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 10 septembre 2019, 09:37
Bonjour,

Quand j'ai écrit que c'était complexe à faire, c'est bien parce que ça ne se résume pas à un simple déplacement d'une ligne, fusse-t-elle celle du chargement de php7_module.

Nota : Il n'y a aucun autre chargement de php7_module que celui qui est dans httpd.conf.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 10 septembre 2019, 09:47
Je sais ce qui fout la merde, c'est que mes VHOST sont chargés à la queue leu leu dans un unique fichier, et c'est donc le premier module PHP qui se présente qui est chargé.
On dirait que la balise VHOST n'est pas prise en compte, le module PHP est chargé, VHOST ou pas VHOST.

Du coup oui, la complexité, j'en doute pas un instant. Mais au moins on sait que c'est possible.
Peut-être faudrait-il charger un seul VHOST en fonction des besoins ?
Je vais tester cette solution du chargement du VHOST unique. Ca devrait pouvoir le faire.

En même temps, j'ai pas encore cherché à me documenter. Le Alex attelle la carriole avant les bourricots ! :-[
Se renseigner est, à mon avis, la première chose à faire... ::)
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mardi 10 septembre 2019, 14:08
Ouais, ouais, ouais ! Ca semble vraiment complexe.
Pourtant, je suis convaincu que je tiens quelque chose et que je le tiens par le bon bout.

Je vais seulement commencer à me documenter sur le sujet.
Faut quand même avouer que je suis un sacré con ! Je teste avant d'avoir la moindre info ! La précipitation avant tout ! :je:
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mardi 10 septembre 2019, 20:29
Bonsoir,

Il ne suffit pas de charger le module php7_module, ce n'est pas uniquement le chargement du fichier php7apache2_4.dll qui validera la version PHP ; as-tu eu la curiosité de regarder dans apache2.4.41/bin/ tous les liens symboliques qui sont présents et sur quels fichiers ils pointent ; ces liens symboliques il faut aussi les remplacer si tu change de version PHP et ce n'est pas tout, il faut aussi après cela, redémarrer Apache sinon les fichiers chargés et les liens symboliques ne sont pas pris en compte.

Et puis, quid d'un VirtualHost qui demanderait PHP 5.6.40 et d'un autre qui demanderait PHP 7.3.9 ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 11 septembre 2019, 09:43
J'ai trouvé. :)

Je te rappelle que je n'utilise pas le service Wampmanager. Je me tape toutes mes configs à l'os, ou à l'ancienne, au choix. Le Wampmanager fout la merde plus qu'autre chose en allant chercher des variables dieux sait où, un php.ini dans le dossier Apache, et j'en passe des vertes et des pas mûres... Un peu de remise à plat de toute cette cuisine ne ferait vraiment pas de mal.
Bien sûr, je n'oublie pas de redémarrer Apache. Je sais que je suis une grosse buse, mais quand même. ^-^

Regarde ici :
https://www.dionysopoulos.me/apache-mysql-php-server-on-windows-with-multiple-simultaneous-php-versions/ (https://www.dionysopoulos.me/apache-mysql-php-server-on-windows-with-multiple-simultaneous-php-versions/)

Un second site que je n'ai pas encore lu : (il faut que je file faire ma lessive sinon je vais me retrouver tout nu)
https://fredthefarfadet.wordpress.com/2012/12/23/apache-2-4-sous-windows-configurer-plusieurs-versions-de-php/ (https://fredthefarfadet.wordpress.com/2012/12/23/apache-2-4-sous-windows-configurer-plusieurs-versions-de-php/)

Dans ces deux exemples, on parle de PHP 5.x, mais ce n'est pas grave du tout, il suffit d'adapter.
Sur le net, on ne trouve que des articles obsolètes. Les mecs sont incapables de tenir leur travail à jour... :ga:

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 11 septembre 2019, 15:19
Bonjour,

Pour réaliser ce genre de configurations à multiples versions de PHP selon les Vhost, il faut obligatoirement que PHP soit configuré en FastCGI et non pas en module Apache et la gestion des CGI, ce n'est pas du tout à la portée des néophytes.

Quant à ma cuisine, elle restera telle qu'elle est ; elle est appréciée par de très nombreux dégustateurs et vu que tu ne la manges pas...
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 11 septembre 2019, 17:38
Bah oui et alors ?
Il faut un PHP en cgi ou fpm, où est le problème ?
Du coup, oui, avec mon module j'avais l'air d'un beau con. :je:

Mais c'est pas dérangeant. Ca peut même rendre PHP plus rapide !
En tout cas, je vais essayer.
Ca me permettra de faire tourner ma sauvegarde de chez oim avec sa version de PHP et le reste avec la version que j'aurai choisi. :)


Pour ce qui est de ta cuisine, elle est appréciée parce-que les gens ne savent pas ce qu'il y a dedans. ^-^
Ils commandent, ils mangent et ils sont satisfaits !
Ajoute donc une cerise sur le dessert en permettant de choisir sa version de PHP en fonction du VHOST, ce sera un énorme succès, j'en suis convaincu !
Et les gens continueront à ne pas savoir comment est faite la cuisine sans se poser de questions. ;)

Sinon, le jour où un client va mettre les pieds en cuisine pour essayer de faire marcher plusieurs versions de PHP, la terre ne va pas trembler, mais ça va faire du bruit... >:(
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 11 septembre 2019, 18:06
Il n'y a ni commande, ni client, rien que des utilisateurs et si certains d'entre-eux ne sont pas content je les envoie voir ailleurs si l"herbe est plus verte.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 11 septembre 2019, 18:10
Oui, bon, quand je dis "clients", c'est par opposition à serveur.
Utilisateur convient mieux.

Mais dis donc, c'est que tu serais un vrai méchant toi ! :kk:


Je file faire mes courses avant que tu me casses la gueule. :D
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 11 septembre 2019, 18:47
Il n'y a rien de méchant, juste la réalité et la logique.

Je fourni et je précise “gratuitement”(Pas pour moi) un serveur Apache, PHP, MySQL et MariaDB fonctionnel sous Windows 7 et 10 32 et 64 bit2, dans 99,9 % des cas, les 0.1% restant étant dus au non respect des prérequis ou a un défaut du système de la part de l'utilisateur.
Si ça ne convient pas à l'utilisateur, il fait exactement comme quand son crémier ne lui convient pas, il change de crèmerie.

2 Demandé gentiment et poliment, j'ai effectué des compilations pour supporter Vista et même XP ; des addons de versions spécifiques Apache ou MySQL ; le support des URL IDNA (Internationalized Domain Names in Applications) et plein d'autres “trucs”... mais les évolutions ou les modifications, je ne les fais que si ça me chante et quand ça me chante, et surtout pas sur injonction.

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le mercredi 11 septembre 2019, 19:27
Ouais mais bon, faire plaisir à la minorité, c'est agréable aussi, non ?
Ne pas se limiter à la masse et prendre en compte les "exclus" (j'ai mis entre guillemets), c'est peut-être plus gratifiant, non ?

Je ne sais pas combien de retours tu as, mais ça doit être des centaines, voir même des milliers. Vu le succès de Wamp.
Personne ne t'a jamais demandé une version de PHP par VHOST ?
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le mercredi 11 septembre 2019, 19:50
Non, pas encore.

Mais peut-être que demain, dans deux semaines, à Noël, ou au début 2020 (ou jamais) je me dirais: Tient, si je regardais le support de FastCGI et une version de PHP par Vhost.
Pour le moment, c'est la préparation de la 3.2.0 avec PHP 7.4.0 et un Aestan Tray Menu recompilé, donc beaucoup de tests, de simulation de défauts et d'erreur.
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 12 septembre 2019, 12:00
Bonjour,

Addons MariaDB
- MariaDB 10.2.27 32 & 64 bit
- MariaDB 10.3.18 32 & 64 bit
- MariaDB 10.4.8 32 & 64 bit
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le jeudi 12 septembre 2019, 15:25
MariaDB 10.4.8 32 & 64 bit
Bug fatal error sur mysql_upgrade.exe présent avec MariaDB 10.4.7 — mais pas 10.4.6 — que je pensais être corrigé avec la 10.4.8 existe toujours : voir MariaDB MDEV-20228
Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: alex le jeudi 12 septembre 2019, 19:42
Non, pas encore.

Mais peut-être que demain, dans deux semaines, à Noël, ou au début 2020 (ou jamais) je me dirais: Tient, si je regardais le support de FastCGI et une version de PHP par Vhost.
Pour le moment, c'est la préparation de la 3.2.0 avec PHP 7.4.0 et un Aestan Tray Menu recompilé, donc beaucoup de tests, de simulation de défauts et d'erreur.

C'est vrai que cette saleté de Win10 donne du grain à moudre. Et pas qu'un peu ! :ga:
Je persiste à croire que cet OS est une version Beta, voir Alpha, géante. C'est pour ça qu'il était gratuit !

Ceci dit, je persiste aussi à penser que donner la possibilité de choisir sa version de PHP selon le VHOST serait une petite révolution pour WAMP !
Tous les autres, XAMPP, UwAmp, EasyPHP, n'auraient pas d'autre choix que de s'aligner ou de fermer boutique...

Je suis étonné que personne n'ai manifesté cette volonté.
Ou alors, on a à faire à des geeks qui ont fait ça dans leur coin sans rien demander.


Je replace la suite du sujet :
MariaDB 10.4.8 32 & 64 bit
Bug fatal error sur mysql_upgrade.exe présent avec MariaDB 10.4.7 — mais pas 10.4.6 — que je pensais être corrigé avec la 10.4.8 existe toujours : voir MariaDB MDEV-20228

Titre: Discussions autour de Wamp avec un de ses créateurs, Otomatic
Posté par: Otomatic le vendredi 13 septembre 2019, 18:28
Bug fatal error sur mysql_upgrade.exe présent avec MariaDB 10.4.7 — mais pas 10.4.6 — que je pensais être corrigé avec la 10.4.8 existe toujours : voir MariaDB MDEV-20228
Il ne faut jamais hésiter à faire de rapports de bug ou à participer à un rapport déjà existant et pas seulement pour MariaDB.
Ça sera corrigé avec MariaDB 10.4.9.