Actualité

Le site est de retour sur un nouveau serveur

Mercredi 28 Mai 2008 - Version 3.1

Voilà Ik` Ilote est de retour sur un nouveau serveur... pas gratuit cette fois. Ici, pas de limite de bande passante et pour la place c'est quasiment illimité comme vu que je n'utilise que 5% de l'espace disque avec 7,5 Go (+2 Go de trucs pour moi :p).

Beaucoup de travail pour retrouver... la même chose ou presque.

Le transfère vers le nouveau serveur a été une horreur pour moi. J'ai foiré le transfère, j'ai mis 3 jours à récupérer la base de données de façon réutilisable pour le transfère sur mon PC (merci Free). Via PhpMyAdmin j'ai capitulé et ma méthode était 10× plus rapides pour l'upload des données : générer du PHP qui envoie des requêtes MySQL. J'aurais dû y penser dès le début. Maintenant je n'aurais plus de tels problèmes vu que j'ai un accès direct au fichier de la base de données.

Une fois les données envoyées, c'était bien, mais je voulais faire un truc plus propre sur le nouveau serveur au niveau des rendus des URL (d’URL-rewriting). Comme je n'ai pas réellement de limite sur ce que je peux faire je me lancer sur cela en plus d'un rangement des fichiers. Résultat : plus de 300.000 corrections dans la base de données pour rendre les anciens liens encore valables (j'ai aussi corrigé ceux qui auraient pu être mis dans la chatbox et dans les commentaires). En théorie c'est propre, en pratique il y a sûrement des ratés (Correction à coût d'expression sur des milliers d'entrées ×_×). Il a fallu que je fasse en sorte que le code PHP suivent... et c'est là que je me suis rendu compte que mon site n'est qu'un tas de bouts de codes empilés (bon, en fait je le savais déjà).... Horriblement long... probablement la partie plus plus pénible parce les remplacements avec expressions régulières n'étaient même pas possible. J'ai donc dû relire tout le code pour relier de tous les fichiers et pages qui en avait besoin... (Je pense qu'il doit manquer des corrections, merci les écrire en commentaire de cette actu).

Vous voici donc sur la version 3.1. Pourquoi un changement de version alors qu'il n’y a rien de neuf ? Pour vous il n'y a rien de neuf. Pour moi, c'est limite un nouveau site tellement j'ai changé de choses dessus :P Bon, ce n’est pas encore en POO (c'est prévu pour la version IV), mais au moins c'est rangé, il n'y plus trois dossiers avec tous les fichiers PHP en vrac et des images mélangées avec. Idem pour les images qui se trouvent quasiment toutes au même endroit. Un grand nettoyage de printemps qui commençait à s'imposer.

Des nouveautés : moins de choses sur le site.

Ce grand ménage m'a permis d'ajouter l'option prévue pour la 3.1 : l'expérience. Tout est présent sauf la présentation. C'est toujours en fin de page, mais le chiffre est le bon à présent est probablement beaucoup plus élevé pour certains. :)

Je me suis aussi permis de virer les notes d'anime plus mises à jour depuis des années et certaines sections que j'avais fermé depuis des lustres, mais toujours présentes dans la base et pour mon niveau (administrateur).

Pour ce qui est du dico Japonais-Français. Il reviendra rapidement, mais complètement séparé d'Ik` Ilote. Ça évitera d'alourdir le site alors qu'une version très légère est présente à côté. Les Kaoani sont aussi présents sur le serveur sans aucun changement si ce n'est qu'ils m'ont permis de tester la réécriture d'URL.

D'autres choses sont prévues, mais j'en parlerais plus en détail quand les projets seront plus avancés.

Free est ses merveilleux serveurs gratuits pour sites perso

J'en reviens maintenant au pourquoi du changement de serveur. ... En fait, je me suis en quelque sort fait virer de Free. Un jour Free a décrété, semble-t-il, qu'il était interdit d'avoir des tables de statistiques, car cela ralentit le serveur. Petits soucis pour moi c'est que le script de stats et la table de statistiques ne me servaient pas uniquement à cela (base pour d'exp, test pour les membres et effectivement historique du nombre de visiteurs). C'était aussi des repères pour le nombre de visites et la progression dans le temps. Tout était fait pour faire un minimum de requêtes avec uniquement des valeurs numériques pour que les opérations soient les plus rapides et les plus simples possible. Mais bon, j'ai appris qu'ils s'en foutent, ils virent et après disent qu'on n'a pas le droit. Je ne me suis pas gêné pour dire que c'était inadmissible comme comportement même pour un service gratuit (enfin comme mon FAI est Free je paie un peu pour le service, c'est pour ça que je me suis permis d'aller râler). Je n'ai même pas reçu de mail d'avertissement alors que j'ai deux boîtes mails liés au compte qui ont été créée quasiment que pour cela. Bref, une vraie politique de pourri pour un service de pourri. Un seul administrateur pour gérer les dizaines de serveurs qui accueillent environ deux millions des sites. S’il est en vacances et que le serveur est en rade... vous pouvez attendre (C'était le cas pour un serveur inaccessible depuis plus de deux semaines). Normalement je n'aurais pas de problème de ce type chez OVH (je n’ai pas pris d'option de backup, c'était trop cher.... mais c'est bien un truc que je prendrais dès que c'est possible).

Merci à ceux qui ont eu le courage de m'envoyer un mail (et plus)

Je remercie tous ceux qui m'ont apporté leur soutien sur Yahoo ou par mail. Pour ces derniers voici leur nom : Jopopoe, Rob_Kenpachi, Johnathan Lau Jia Hui, Florio, Fed Tej et Kegeno. Je remercie tout particulièrement yZykoM pour ses mails que j'ai particulièrement appréciés et son don de 10 €.

Merci aussi à Acendancy pour son aide (et son serveur... mais là c'est pour une autre raison) et aussi aux admis réseau de Prizee.com sans qui je n'aurais jamais réussi à installer le serveur DNS sur le serveur. Je laisse le lien pour ceux qui veulent faire des dons pour ceux qui aiment mon « bar » (c'est pourboire si vous voulez). Ils serviront exclusivement à payer les frais du serveur : environ 23 € par mois.

Les 5 articles suivants

22 commentaires déposés

Par Acendancy, le 29/05/2008 à 07:16:53
Avatar
Membre

Haaa enfin le vrai come back de Ikilote :')

Ça faisait longtemps :chiale Enfin bon le transfère est enfin fini \o/

Bon travail, je sais que t'as passé de longues heures dessus :p (Pendant que moi j'étais souvent occupé à travailler pour le lycée à côté :lol)

Enfin voilà, la crise Free est passée ~ :lol

Mais ça reste râlant quand même que si tu avais commander le serveur quelques jours plus tôt, tu ne serais pas tombé sur un sold-out et t'aurais fait un back-up de ta BDD pour faire le transfère ~

Enfin bon, il y a des choses qu'on contrôle pas \o/

"espèce de Freeware payant !!!!"
Par Ulthuan, le 29/05/2008 à 12:36:58
Avatar
Membre

Ahhh, le retour d'Ik'Ilote, ça fait plaisir ^^

C'est quand un truc dont on a l'habitude disparaît qu'on se rend compte qu'on y tenais vraiment ><

Bravo Zefling ! Je ne t'ai aps envoyé de mail, mais mes pensées étaient avec toi hein !! (Comment-ça pas crédible >< ?)

Ah, sinon, est-ce normal que tout les titres en flash apparaissent sur fond vert (autant que je me souvienne, il étaient en transparence), d'autant plus que lorsque j'agrandis une image, ils apparaissent par dessus. (Note: Sous Mozilla Firefox 3 Beta 5)...
D'un autre coté si c'est du flash c'est peut-être mon plugin qui fait des siennes ><

Enfin bref, encore bravo à toi Zef', et bonne continuation ^^

Luitoine a raison, tu fais toujours des fautes Zef :p ^^
Par Zéfling, le 29/05/2008 à 12:47:14
Avatar
Webmaster

Ce n'est pas moi qui gère ta configuration :P Le code d'affiche est identique pour le Flash. Et tu dois être sous Linux pour avoir un tel problème. Moi ça merdais sur une Debian : fond vert tout moche.

La plus grande consolation de la médiocrité, c'est que le génie n'est pas immortel.
Par Ulthuan, le 29/05/2008 à 12:59:15
Avatar
Membre

Oui, je suis passé sous Linux, contrait et forcé après un nième crash de Windaube ^^

Faut croire qu'aucun Os n'est parfait finalement ^^'
(Celui qui me parle de Macs je le pend par les tripes ><)

(Ah bah tiens il m'a pas trouvé la page de preview sur le serveur cette fois... mais la ça peut difficilement être de ma faute XD)

Luitoine a raison, tu fais toujours des fautes Zef :p ^^
Par Zéfling, le 29/05/2008 à 13:01:30
Avatar
Webmaster

Une page de « preview » ? Il y a n'a pas ça sur le site... ou je ne comprends pas.

(Retourne bosser)

Note : J'ai remis les transparences sur les stats :) (Il y en une qui foire, je chercherais ce soir :\)

働いたら負け。
Par Ulthuan, le 29/05/2008 à 13:11:52
Avatar
Membre

Not Found
The requested URL /News/Interface/Ik_code/preview.php was not found on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at ikilote.net Port 80

Le bouton "Prévisualisation", lorsqu'on ajoute un message, renvoie sur un jolie erreur 404 dans mon cas ^^

I won't copy bunny into my signature because he will be an ennemy in my way to world domination ^^
Par Zéfling, le 29/05/2008 à 18:38:56
Avatar
Webmaster

Pour ceux que ça intéresse, voici un petit historique de ce qu'il s'est passé pour le site pendant cette longue absence :

30 avril 2008 :
Commande d'un serveur Kimsufi chez OVH
2 Avril 2008 :
Free me vire ma table de stats (aurais-je anticipé... mais pas assez tôt)
14 mai 2008:
réception du serveur, merci les ponts de mai et la forte demande
J'étais invité à une « soirée » avec mon asso, donc j'ai pas pu y touché.
15 mai 2008 :
installation du serveur : mise à jour système, apache2, php5, mysql5, phpmyadmin
16 mai 2008 :
Début de configuration d'apache2
17 mai 2008 :
J'ai malencontreusement écrasé 70% des données ikilote.free.fr (j'ai perdu deux dossiers d'images :'()
Début du transfère des données sur le serveur dans espace temporaire
Début de configuration des DNS (j'y connais rien et ça ne marche pas)
18 mai 2008:
Je me suis rendu compte que je pointe sur la partition système (espace disque plein à 3 Gio)
Transfère sur la partition de donnée (avec une lien symbolique pour rien changer à la config)
Configuration (foireuse) de bind9
La copie des fichiers sur le serveur continue
19 mai 2008:
Toujours de données à envoyer sur serveurs (j'ai oublié un gros dossier...)
Les DNS marche fin grâce à un gars de ma boîte
J'ai fait marcher http://kaoani.ikilote.net et je change l'index pour essayer l'URL-rewriting.
20 mai 2008:
L'URL-rewriting fonctionne (vive les expressions régulières x_x)... mais ça demande pas mal de changement dans la gestions des fichiers.
Upload des images des news et des scans manquant (en fait j'ai oublié l'upload de la galerie s'est très mal passé la première fois)
Réécriture des adresses du sites avec des expressions régulières et mise en place de l'url-rewriting pour la partie (il est fort probable que ça merder sur certains points maintenant, les « ?page= » ayant disparu de la base)
21 mai 2008 :
Fin des corrections de la base données (plus de 300 000 corrections effectuées).
Changement dans l'arborescence des fichiers PHP du sites (plus lisibles pour moi)
Upload de la base de données dans mySQL (en local)
Début de la soudure du code (includes, variables de lien (url-rewriting), variables de localisation de fichiers, « <? » vers « <?php » (c'est plus propre), etc.)
La V2 disparait définitivement et chaque version aura un dossier propre et des fichiers (il n'y a que la 3.1 :P).
Les PHP sont mis dans leurs dossier
Transfère des scans manquant dans les galeries
Création de http://dico.ikilote.net (qui accueillera le dico jap-fr qui à été viré d'Ik` Ilote III)
22 au 24 mai 2008 :
Corrections de adresses dans le code sources : adresse d'inclusions et liens divers.
Un peu d'ordre en plus
24 mai 2008 :
Upload de scans (l'upload précédent foiré, j'avais pas vu qu'il manquait tant d'images)
Dernières correction de la base et envoie sur le serveur OVH.
25 mai 2008 :
Rien (soirée franco-japonaise :P)
26 mai 2008 :
Relecture et test en local. Fin de l'upload des fichier et mise de fichier php sur le serveurs pour le début de la bêta privée
27 mai 2008 :
Fin de la bêta privée, ouverture au public
Corrections de l'admin et tests de certains partie en conditions réelles
28 mai 2008 :
Correction des couleurs dans les stats.
Installation de logrotate et AWstats :D

Et voilà :)


Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par Trax, le 29/05/2008 à 19:55:34
Avatar
Membre

C'est super que le site soit de nouveau de retour, surtout que cela faisait un certain temps que je pouvais plus y passer :'(

Super et bonne continuation ;)

Par yzykom, le 30/05/2008 à 01:00:21
Avatar
Membre

Bon ben voilà : content de te voir de retour et content de pouvoir de nouveau faire ma p'tite visite quotidienne dans ton « bar » (la comparaison que j'avais faite, c'était surtout pour souligner l'aspect convivial évident d'Ik` Ilote ;) ) .

Un mois d'absence jour pour jour, c'est long pour tes visiteurs habitués mais quand je vois l'historique, je constate que ce fût un mois bien rempli de ton côté.

... et puis « à chaque chose malheur est bon » : je suis certain que ces déboires ont été riches en expérience ;)

Tout de même, commander ton serveur trois jours avant de se faire virer ta table de stats, ce n'est vraiment pas de chance. Mais tu as fait un sacré boulot de rattrapage : pas d'incident de surf pour moi jusqu'à maintenant sur ton nouveau site. Affichage nickel-chrome (et plus rapide qu'avant) sur Firefox 3 version Mac. Y compris les furiganas avec le module approprié.

Je m'aperçois aussi que les Kaoanis version Free sont toujours là (j'avais un signet direct).

... P.S. : Un petit bug quand même : en fait, apparement, quand je clique sur « Prévisualisation » du commentaire que je suis en train de taper, ça ne fonctionne pas : je tombe sur « Not Found » . Mais ce n'est vraiment que du détail ^^ .

何もないが心安さよ涼しさよ
nanimo nai ga kokoroyasusa yo suzushisa yo

Rien qui m'appartienne -
sinon la paix du coeur
et la fraîcheur de l'air.
(Haïku de Kobayashi Issa - Japon - 18e siècle)
Par Zéfling, le 30/05/2008 à 07:29:47
Avatar
Webmaster

Pour la prévisualisation je suis au courant, je suis en train de le virer et ça va passer en ajax (ça sera mieux :)
D'ailleurs j'ai aussi constater qu'on ne peut plus noter d'image :D ... Je l'ai pas fait hier parce que j'avais des trucs à rajouter sur le serveur et ça m'a pris toute la soirée :P

働いたら負け。
Par Zéfling, le 30/05/2008 à 16:22:43
Avatar
Webmaster

Voilà pour la « prévisualisation » c'est corrigé.
Plus de popup ça apparait juste en dessous :) Déjà ça ressemble plus à une prévisualisation contrairement à l'ancienne qui était toujours calqué sur la V2 (fonction de lecture de balise comprise :P).

Mieux vaut ne rien dire et passer pour un con que de l’ouvrir et ne laisser aucun doute à ce sujet.
Par BaKaa, le 30/05/2008 à 17:59:16
Avatar
Membre

Tout d'abord mes félicitation pour le remise en route du site.
Félicitation à toi pour avoir surmonté cette épreuve (même si elle est très désagréable) Franchement moi j'aurai pas eu le courage de poursuivre le site quand free de ***** (désole du terme mais comme j'ai le même fournisseur internet je te comprend XD) mais c'est sur que d'abandonner 4 ans de dur labeur et surtout "ton petit bar" :p , c'est très dur ^^"

Sinon je te souhaite une bonne continuation et surtout , Merci :P

:kokoro Kyoto Animation !
WTB Megami Magazine abonnement :P
Par Zéfling, le 31/05/2008 à 14:16:22
Avatar
Webmaster

L'image du bar c'est de yzykom dans l'un des ces mails. Ça m'avait amusé. :D

Puis j'allais pas larguer un site auquel je tenais tant :) Maintenant pour rattarper mon retard sur les anime je pense que c'est mort. Un mois de retard... à la limite je ferais un petit bilan de fin de semaine un peu spécial. Ça va être compliquer de reprendre le rythme. Surtout qu'il y a surement d'autres corrections à faire au site.


Bon j'avais pas vu que la page d'inscription merdait, je l'ai corrigé (et j'ai aussi corrigé une erreur sur celle-ci).
Le notes pour les images devrait enfin fonctionner (j'ai corrigé les liens sur cette page).


働いたら負け。
Par BaKaa, le 01/06/2008 à 00:15:33
Avatar
Membre

Prend ton temps et fait comme tu le souhaite ^^ c'est quand même ton site. Comme je me le dit tout le temps : Ne regrette jamais tes actions (même si j'en regrette des tonnes ^^")

:kokoro Kyoto Animation !
WTB Megami Magazine abonnement :P
Par Zéfling, le 01/06/2008 à 00:22:03
Avatar
Webmaster

Je vois qu'il y en a qui reprennent le rythme très facilement :yeux :lol

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par Saturne, le 01/06/2008 à 11:50:34
Avatar
Membre

Yop, félicitations. Je reviens juste de vacances et je vois que tu as bien bossé pendant que je me prélassais au bord de l'eau ^^. Je naviguerai un peu en profondeur dans la semaine pour voir si je trouve des problèmes de lien. En attendant, chose promise chose due : je t'envoie un don.
Bonne continuation, à toute.

Alcoolique anonyme, c'est quand tout le monde sait que tu bois mais personne connait ton nom
Par Saturne, le 01/06/2008 à 12:15:43
Avatar
Membre

(Je pense qu'il doit manquer des corrections, merci les écrire en commentaire de cette actu).

Zéfling

Est-ce qu'il faut te reporter les erreurs 404 ou ton log marche toujours ?


Alcoolique anonyme, c'est quand tout le monde sait que tu bois mais personne connait ton nom
Par Zéfling, le 01/06/2008 à 13:05:17
Avatar
Webmaster

J'ai reçu un don de 50 €.... je sais pas de qui :P

Depuis 9h, les logs des erreurs remarchent (enfin j'ai toujours les logs apache mais à lire c'est affreusement long -_-'). J'ai pas eu le temps de me plonger dedans... tellement de chose à faire. x_x

Édit : vu l'heure de mon mail... je pense que c'est toi :lol

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par T0urmy, le 02/06/2008 à 16:53:08
Avatar
Membre

50€... il mérite un double Power-UP

la tirelires cochon en a pris un coup.
(ouioui, c'est une blague doublé d'un vieux jeu de mot)

Par Saturne, le 04/06/2008 à 23:22:51
Avatar
Membre

Je sais que t'as beaucoup de boulot, mais est-ce que dans ton log des 404 tu vois la page 2 des membres ?
J'avais visité le lien dimanche qui plantait et qui plante toujours.

Alcoolique anonyme, c'est quand tout le monde sait que tu bois mais personne connait ton nom
Par Zéfling, le 04/06/2008 à 23:45:09
Avatar
Webmaster

C'est pas normal en effet, je vais m'en occuper dès que j'aurais le temps :)

Je n'ai pas trop le temps de lire les logs d'erreurs comme je l'ai dis. -_-'
J'aurais plus de temps pendant le week-end.

L'homme est le plus inhumain des animaux.
Par Zéfling, le 07/06/2008 à 12:23:23
Avatar
Webmaster

- Hop le plan du site devrait être fonctionnel maintenant :D
- Le menu a aussi été mise à jour (avec des icônes (les favicons) pour les parties externes)
- Idem pour la page des membres (avec la correction d'un bug assez vieux sur le tri et les pages x_x)
- J'ai corrigé une page de la galerie des membres (celle par genre).
- La page des archives qui faisait un division par zéro (faute de frappes dans le code :P)
- Les news avec un vrai lien vers l'accueil, l'ajout d'un lien vers la page d'archive de la news :P
- Les commentaires devrait mieux se compter dans les news. Il faut que je vois corrige ça une peut partout. Ça donnait juste une adresse pourrie dans la barre d'adresse, mais ça marchait quand même (c'est juste moche).
- Le moteur de recherche dans les news marche (comme avant :p)

働いたら負け。

Écrire un commentaire