Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

  • Accueil
  • » Maintenance
  • » FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Pages :: 1

#1 01/07/2018 08:21:51

Administrateur

Messages : 3 831

FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Vous nous le demandiez depuis très longtemps, fr-minecraft est enfin disponible en https 01
Cela signifie que toutes les données qui transites entre vous et le site seront maintenant chiffrées (mot de passe, messages, pages visitées, etc.).

Il est possible d'utiliser le site en https dès maintenant en utilisant l'adresse suivante:
https://fr-minecraft.net/

Le passage du site en https est une évolution majeure, il m'a fallu modifier les configurations des serveurs (virtuel et physique !), j'ai également du modifier le code source de près d'une centaine de pages du site pour le rendre compatible complètement, avec le cadenas vert. De tels changement ne sont pas sans risque, et le risque de bugs est omniprésent: un liens qui ne marche plus ? des pages qui ne s'affiche plus ? Des éléments de la page qui ne se charge pas ? Les risques de bugs sont nombreux, et il est très difficile de tester https sans mettre en ligne les changements. C'est pourquoi je vous demande votre aide aujourd'hui:
Utiliser le site en https dès maintenant, et rapportez moi ici même en répondant a ce topic les problèmes que vous rencontrez sur le site https (uniquement les problèmes qui n'existe pas en version http).


Je commence:
1/ Premier bug découvert en postant ce message sur le forum, en se connectant sur le forum on est redirigé vers le site en http, il va falloir corriger cela pour que le forum nous laisse en https. Pour le moment il suffit de revenir manuellement en https, on est bien connecter en https malgré tout.

2/ Je remarque que la rubrique du générateur d'achievement ne fonctionne plus en https:
https://fr-minecraft.net/48-montage-min … vement.php

etc. A vous maintenant !


Bilan des bugs pour le moment:
1/ Forum: redirection vers le site en http après être connecté: Corrigé
2/ Forum: Le générateur d'achievement ne fonctionne plus: ne sera pas corrigé, soit je supprime la rubrique, soit je met un lien vers un autre site, soit je laisse cette page en http, a réfléchir
3/ Quand on poste un topics, on est redirigé vers le site en http (aussi): Corrigé
4/ L'affichage de ce topic affiche un cadena jaune (et non vert): Corrigé
5/ Trop de pub: Corrigé
6/ L'input de réponse rapide fonctionne 1 fois sur 2: non reproductible, je n'ai pas ce soucit de mon coté 07
7/ Problème de page blanche: Corrigé
8/ https://upload.fr-minecraft.net/ : Corrigé
9/ Images dans les signatures : Corrigé

Dernière modification par Tronics (01/07/2018 19:27:22)

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#2 01/07/2018 08:23:38

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Et je continue, pour garder des traces de mes tests:
3/ Quand on poste un topics, on est redirigé vers le site en http (aussi)

4/ L'affichage de ce topic affiche un cadena jaune (et non vert)

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#3 01/07/2018 09:16:10

Rédacteur

Messages : 10

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Tu utilises quoi comme framework pour le site? Ne me dit pas que tu fais tout en php pur!

Hors ligne

#4 01/07/2018 10:48:38

Rédacteur

Messages : 10

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

La j'ai peut-être un peu trop de pub par contre


screenshot2qhq.png

Hors ligne

#5 01/07/2018 10:57:13

Rédacteur
Lieu : Nice

Messages : 269
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Hello Tronics

Pour ce qui est de la redirection HTTPS, tu peux utiliser plusieurs procédés.
- Depuis la source, c'est à dire ton serveur web. Je ne sais pas si tu tournes sur apache, nginx ou IIS mais tu peux paramétrer depuis la config pour forcer le https.
- En entête de l'ensemble de ton site internet. Exemple un fichier PHP appelé init.php qui est appelé sur toute page se chargera de passer en version secure.
- Pour ce qui est des liens dans les balises <a href=""></a>. La technique est d'utiliser des liens relatifs ou des liens absolus sans indiquer le protocole.
exemple : au lieu de mettre un chermin absolu du type http://fr-minecraft.net/toto tu vas écrire ceci : //fr-minecraft.net/toto   . De cette manière si tu est déjà en page HTTPS celui-ci sera conservé. Le protocole ne change pas.

TU as utilisé Let's Encrypt. Sur les Linux le package s'apelle "certbot", et à la fin du script d'obtention du certificat tu peux activer la règle HSTS c'est à dire faire une redirection au niveau des Vhost pour passer toutes les requètes en HTTPS. J'utilise ça sur mon serveur web depuis pas mal de temps ; il faut veiller a ne pas avoir d'éléments non https appelé car selon le navigateur ce contenu non sécurisé sera bloqué ou non..

tu es sur php 5.5.8 ; il est temps de passer sur une version plus récente, car php 5.5 est obsolète ! (failes de sécu non corrigées)
Dans un premier temps, je te conseille de passer à :
- php 5.6.x ; cette version est encore maintenue au niveau des failles de sécurité.
Puis, quand tu sera prêt pour de bon :
- php 7.x si tu es potentiellement prêt à devoir réécrire pas mal de méthodes... :p

Dans le cas de la version 7, je suggère un environnement de dev pour faire tous les tests nécéssaires.. mais ça tu le sais déjà en tant que développeur :p.

Et tanque qu'à faire, envisager de prendre une version plus récente de jQuery serait pas absurde :p.

Je peux t'aider côté dev/migration c'est pas un soucis !

Encore bravo pour ce nouveau design !

Dernière modification par Sani_Messiah (01/07/2018 11:04:12)

Hors ligne


The Stupid Content Tracker

## IT Operations Analyst 2nd Level on UNIX/Linux ##

#6 01/07/2018 11:17:01

Membre
Lieu : Sur FRM !

Messages : 270
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Je traquerai les bugs !

Bug #6: L'input de réponse rapide fonctionne 1 fois sur 2.

Rajoute un "Bug reporter" en bas de page !

PS: Si tu as besoin d'aide pour le HTML, j'en fais mon affaire !

Dernière modification par Assassin_craft (01/07/2018 11:18:19)

Hors ligne


Des commandes partout ! *perdu dans de superbes hallucinations*
Non IRL, je suis Assassin_craft, grand fan de Minecraft, des commandes *Love, love*, de FRM, et joueur sur Minecraft depuis le 18/12/2015 !!!
Eh bien sinon, Notch a dit: Play with this game, guys !
Traduit: Jouez avec ce jeu, les gars ! Eh bien il avait raison !
Mon site : Le voici !

#7 01/07/2018 12:19:24

Rédacteur

Messages : 10

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

@Sani_Messiah je posais la question quelques messages plus haut, mais quand je vois que toute les redirections sont hardcodées, j'en déduis que soit tronics utilise un Framework et ne sait pas s'en servir, soit il en utilise pas, et il serait temps d'en utiliser un, comme laravel ou Symfony.
Je sais pas ou tu as vu qu'il était en 5.5.8, mais en effet, PHP 7.2 est vraiment une tuerie, d'une part vis a vis des corrections de failles, d'autre part vis a vis de la rapidité.
Je suis actuellement en stage ou je redéveloppe une application en PHP, donc la v1 était en PHP 5.2, quand je compare les temps d'exécution entre les 2, il y a pas photo.

Passer sur un Framework permettrait de mettre en place des composants sur étagère,  et de se débarrasser de trucs d'un autre temps, comme le BBCode, l'IRC ou l'hebergeur d'image.

Hors ligne

#8 01/07/2018 13:31:01

Rédacteur
Lieu : Nice

Messages : 269
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

@franswa,
Le soucis c'est que migrer directement de PHP 5.5 à PHP 7.2 (7.2.7 au jour d'aujourd'hui) n'est pas du tout recommandé. C'est pour cela que je recommande tout d'abord un passage à la version 5.6.33 qui est supportée jusqu'au 31 Dec 2018 en terme de correctifs de sécurité. L'impact de 5.5 à 5.6 est faible sur la réécriture du code.
En revanche passer sur la branche 7 a un fort impact. Beaucoup de méthodes changents, d'autres deviennent dépréciés, etc. Et dans le cas où aucun framework PHP n'est utilisé cela causera beaucoup de débug à la main !

Ne pas avoir un framework php n'est pas une fatalité. Notre intranet du service au boulot repose sur un simple bootstrap, tout le reste est écrit sous le modèle MVC en PHP, du fait maison. Nous avons notre propre framework en somme.
Certes il y a des années de travail pour en arriver là mais si la base est solide (code propre, méthodes non dépréciées, etc) la maintenabilité l'est aussi.
Je procède régulèrement a des mises à niveau de PHP et de apache HTTPD en recompilant moi même les packages depuis leur source. Cela permet non seulement de choisir les extension/modules souhaités ou non ; mais également d'avoir le moins de failles possibles.Par contre cela necessite une certaine aisance dans la maitrise des Systèmes d'exploitation, ce n'est pas à la portée du premier venu.
Actuellement (au 01/07/2018) notre intranet est sous PHP 7.2.7 et httpd 2.4.33 ; php 7.3 va arriver juste avant 2019, je vais dès le mois de juillet faire des tests sur les versions alpha déjà exitantesde php 7.3.

Il est tout a fait possible pour Tronics de faire de même, mais cela demande du temps notemment pour corriger les bugs eventuels, car aucune mise à jour n'est totalement transparente. En general côté PHP une mise à jour mineure n'a aucun impact.

Tronics, tu tournes sur un IIS n'est-ce pas ? N'ayant jamais utilisé IIS je ne sais pas comment ça marche pour mettre à niveau php et tout le bousin. Est-ce compliqué ?

Hors ligne


The Stupid Content Tracker

## IT Operations Analyst 2nd Level on UNIX/Linux ##

#9 01/07/2018 14:04:45

Rédacteur

Messages : 10

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

@Sani_Messiah totalement, passer en 7.2 implique de recoder totalement le site, mais si le site a été codé totalement à la main depuis ses débuts, faut voir comment est structuré le code car si rien n'est externalisé, ce sera une plaie de rajouter des fonctionnalités à l'avenir. Le passage en 7.2 serait donc l'occasion de revoir tout ça.

Hors ligne

#10 01/07/2018 16:57:15

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Coucou les amis, c'est gentil de vous soucier de l'architecture du site, et de comment refaire tout le site, mais le but de ce topic c'était juste d'avoir des rapports des bugs que vous trouvez. Le problème de faire du HS sur le forum c'est que après les autres personnes n'osent plus rapporter les bugs pensant eux même être hors sujet avec la discussion, donc je confirme que si ce topic est bien pour rapporter des bugs en version https, donc dites moi les soucis que vous rencontrez !

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#11 01/07/2018 17:08:11

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Je continue pour les bugs: il n'est plus possible d'éditer nos messages sur le forum en https :-( (d'où ce double post)

PS: au sujet des frameworks, version de php, jquery, site codé à la main ou CMS, etc. il y aurait beaucoup de choses a dire, ce sont des sujets passionnant mais aussi très polémique, donc pour éviter d'allonger inutilement le HS ici je préfère garder ce débat pour un autre topics, j'espère que vous comprendrez ! 01

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#12 01/07/2018 17:32:39

Rédacteur
Lieu : Nice

Messages : 269
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Ok. On en reparlera dans le topic redac.

Côté bugs :
- https://fr-minecraft.net/58-telecharger … ecraft.php   : Page blanche. Erreur syntaxe PHP ?
- https://fr-minecraft.net/9-telecharger- … ecraft.php : Idem
- https://fr-minecraft.net/14-telecharger … ecraft.php : Idem

Pour l'erreur de la page https://fr-minecraft.net/48-montage-min … vement.php
Tu fait appel a des ressources externes qui ne sont pas sécurisées. Dans un cadre de politique HSTS ces élements sont bloqués. Ce qui explique pourquoi rien ne s'affiche. Il faut activer HTTPS sur le domaine suivant : fr-minecraft.tr0n1x.com
Sous firefox c'est un comportement voulu. Une page HTTPS n'acceptera que des requêtes sécurisés. Il est possible de charger les élements non sécurisés en cliquant sur le Cadenas vert, et de désactiver la protection pour le site.


J'édite pour voir si c'est un bug ou voulu :
Tous les Tags (sur le site) (qui étaient souligné verts) sont maintenant précédés d'un ? rouge. Sur des mots précédés d'apostrophes, ça fait vraiment bizarre

Dernière modification par Sani_Messiah (01/07/2018 17:52:06)

Hors ligne


The Stupid Content Tracker

## IT Operations Analyst 2nd Level on UNIX/Linux ##

#13 01/07/2018 18:42:29

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Sani_Messiah: merci pour le bug des pages blanches, je regarde ça !

Pour les explications c'est gentil mais ca m'embête de te faire passer du temps a expliquer des choses que je sais déjà. Je sais déjà d'ou viennent les problèmes, il faut juste que j'ai la liste pour que je les corrige ^^ J'ai déjà corriger les problèmes de cadena jaune sur le forum et de referer normalement (le bug d'impossibilité d'éditer le message rapporté tout a l'heure), maintenant je m'attaque aux bugs du site 01

Je  rappel juste pour finir que fr-minecraft c'est juste un petit site familliale , sans aucun budget, on a pas une équipe de 30 dev à plein temps pour bosser dessus, on a pas les moyen de tout renouveller les machines tous les 2ans, et encore pire avec les gens qui bloquent les pubs sans se rendre compte qu'en faisant ça sur des petits sites comme fr-minecraft c'est un risque de mort par asphyxie a terme. Merci d'ailleurs a franswa qui l'a bien compris, d'aillleurs ton com a été pris en compte, une pub en moins car tu avais raison ! 01 (pas facile de tester les pub avant que le site soit en ligne, car les pubs ne s'affichent pas en environnement de test :S )

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#14 01/07/2018 18:49:10

Rédacteur
Lieu : Nice

Messages : 269
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Autre bug : https://upload.fr-minecraft.net/ : CSS à priori non chargé par le HTTPS.

Hors ligne


The Stupid Content Tracker

## IT Operations Analyst 2nd Level on UNIX/Linux ##

#15 01/07/2018 19:18:44

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Bilan des bugs pour le moment:
1/ Forum: redirection vers le site en http après être connecté: Corrigé
2/ Forum: Le générateur d'achievement ne fonctionne plus: ne sera pas corrigé, soit je supprime la rubrique, soit je met un lien vers un autre site, soit je laisse cette page en http, a réfléchir
3/ Quand on poste un topics, on est redirigé vers le site en http (aussi): Corrigé
4/ L'affichage de ce topic affiche un cadena jaune (et non vert): Corrigé
5/ Trop de pub: Corrigé
6/ L'input de réponse rapide fonctionne 1 fois sur 2: non reproductible, je n'ai pas ce soucit de mon coté 07
7/ Problème de page blanche: Corrigé
8/ https://upload.fr-minecraft.net/ : Corrigé

Dernière modification par Tronics (01/07/2018 19:26:20)

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#16 01/07/2018 19:34:51

Animateur
Lieu : tenant

Messages : 3 432

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Tronics a écrit :

2/ Forum: Le générateur d'achievement ne fonctionne plus: ne sera pas corrigé, soit je supprime la rubrique, soit je met un lien vers un autre site, soit je laisse cette page en http, a réfléchir

Perso, si je peux donner mon avis, je préférerais que la page reste en http plutôt qu'elle soit complètement supprimée ^^

Bug de UI, assez mineur:

Sur la page d'accueil (fr-minecraft.net), si tu passes lentement ton curseur sur l'une des rubriques dans la barre de gauche en partant de la gauche, le nom se met à vibrer (je suppose que c'est parce qu'il se déplace vers la droite).

Bref, vu que je sais pas expliquer, voilà un "gif" :| C'est légèrement épileptique.

https://i.imgur.com/sWNV7Ou.mp4

Dernière modification par Matis1299 (01/07/2018 19:36:06)

Hors ligne


Ne pouvoir apprendre n'est pas honte, mais bien de ne pas vouloir.
                                                                                       Aurélien, dans nos cœurs.
                                                                   GTH0loZ.gif

#17 01/07/2018 19:39:29

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Merci Matis1299 ! Du coup j'ajoute aussi que il faut que je corrige les images dans les signatures, sinon le cadena repasse en jaune.

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#18 01/07/2018 22:29:50

Membre
Lieu : Sur FRM !

Messages : 270
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Bug #10 (CSS): Le titre "Fr-minecraft.net" s'affiche en plein milieu du texte des pages de redirection.

Aucun screen, je n'en ai pas pour le moment parce que je suis un gros flemmard l'appareil utilisé ne me le permet pas.

Hors ligne


Des commandes partout ! *perdu dans de superbes hallucinations*
Non IRL, je suis Assassin_craft, grand fan de Minecraft, des commandes *Love, love*, de FRM, et joueur sur Minecraft depuis le 18/12/2015 !!!
Eh bien sinon, Notch a dit: Play with this game, guys !
Traduit: Jouez avec ce jeu, les gars ! Eh bien il avait raison !
Mon site : Le voici !

#19 01/07/2018 23:14:03

Membre

Messages : 2

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Salut les gens,
Je report un bug graphique mineure qui ne devrait pas poser trop trop de problèmes normalement, mais il y a actuellement le fameux bug du "jitter button" (je ne suis pas sûr du nom) sur les boutons à gauche. En gros, quand on met son curseur sur le bord d'un des boutons, il se décale vers la droite, mais il n'est plus sur le curseur, du coup il revient et ainsi de suite. C'est pas beau le bouton clignote du coup. ^^

Hors ligne

#20 01/07/2018 23:18:10

Membre

Messages : 2

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

sanstitre2szv.png
Ces boutons je veux dire.

Hors ligne

#21 01/07/2018 23:55:16

Administrateur

Messages : 3 831

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Assassin_craft: C'est quoi que tu appelles une page de redirection ?

leirda01: C'est la même chose qu'a signalé Matis1299 juste avant toi ^^

Hors ligne


Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014

#22 02/07/2018 09:34:23

Membre
Lieu : Sur FRM !

Messages : 270
Site Web

Re : FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Tronics a écrit :

Assassin_craft: C'est quoi que tu appelles une page de redirection ?

Lorsque tu crées un topic ou y réponds, une page te redirige vers le topic.

C'est pas très clair désolé !

Sur la page il y a écrit :
Message envoyé. Redirection…

Cliquez ici si votre navigateur ne vous redirige pas automatiquement (ou si vous ne voulez pas attendre).

Ah sinon (HS total) reddemoon et moi même avons posté des candidatures de rédacteur, pourrais-tu y jeter un œil ?

Dernière modification par Assassin_craft (02/07/2018 09:38:51)

Hors ligne


Des commandes partout ! *perdu dans de superbes hallucinations*
Non IRL, je suis Assassin_craft, grand fan de Minecraft, des commandes *Love, love*, de FRM, et joueur sur Minecraft depuis le 18/12/2015 !!!
Eh bien sinon, Notch a dit: Play with this game, guys !
Traduit: Jouez avec ce jeu, les gars ! Eh bien il avait raison !
Mon site : Le voici !

Pages :: 1

  • Accueil
  • » Maintenance
  • » FR-Minecraft disponible en HTTPS, en beta test: aidez nous !

Pied de page des forums