Pages :: 1
Vous nous le demandiez depuis très longtemps, fr-minecraft est enfin disponible en https
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é
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
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
Tu utilises quoi comme framework pour le site? Ne me dit pas que tu fais tout en php pur!
Hors ligne
Hors ligne
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 ##
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 !
@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
@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 ##
@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
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
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 !
Hors ligne
Fondateur et Administrateur de FR-Minecraft.net depuis 2010
Fondateur et Administrateur de Minecraft.Tools depuis 2014
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 ##
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
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 ! (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
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 ##
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é
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
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.
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
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 !
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
Ces boutons je veux dire.
Hors ligne
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
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