Migration Gandi Simple hosting Baltimore vers Europe

L’hébergeur GANDI.NET va fermer son centre de données aux USA (Baltimore) début décembre 2016. Gandi invite donc ses clients à déménager leurs sites et serveurs vers les centres de données européens.

Pour les clients Gandi et pour les sites utilisant WordPress, Joomla, Drupal, ainsi que les autres CMS largement répandus, nous proposons une offre tarifaire préférentielle pour les migrations d’instance Simple Hosting.

N’hésitez pas à nous contacter pour migrer vos fichiers et bases de données d’un serveur US à un serveur européen !
Nous effectuons une prestation complète et rapide pour le transfert de votre site, vos adresses emails, le déménagement de votre base de données et les modifications de vos zones DNS.

Publié dans Déménageur, Hébergeurs

Trier les départements corses 2A et 2B dans MYSQL

Imaginons une table Mysql avec dans une colonne, les numéros de départements français sont stockés dans un champ texte.

Vous avez envie d’afficher une liste de départements, triés par numéro, mais voilà : les départements corses 2A et 2B se retrouvent après le département 29, au lieu d’être après le département 19.

L’astuce est la requête Mysql suivante : la fonction find_in_set

SELECT numdept FROM `dept` WHERE 1  order by find_in_set(numdept,'
01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,2A,2B,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95')

 

Publié dans Php / Mysql

Installer l’antivirus CLAMAV sur Debian

Quelques astuces pour installer clamav :

sudo apt-get install clamav clamav-daemon

Le fait d’installer également le daeamon vous permettra d’éviter de tomber sur l’erreur suivante :

No supported database files found in /var/lib/clamav

Ensuite bien sûr mettre à jour la base de signature :

sudo freshclam

Si vous avez des problèmes de connection pour la mise à jour des signatures, regardez le fichier /etc/clamav/freshclam.conf : j’avais une erreur sur la directive HTTPProxyServer

Examinez maintenant récursivement (-r) le répertoire de bob et listez les fichiers infectés (-i)  :

sudo clamscan -ri /home/bob/

Le gros avantage de clamav est dans sa simplicité d’utilisation et d’installation sur linux. Vous pouvez en effet scanner les répertoires web de vos hébergements par exemple : vous serez surpris par la quantité de virus que l’on peut trouver dans les CMS dont la maintenance n’est pas correctement assurée.

Publié dans Gnu / Linux

Activer ZendGuardLoader sur Gandi Simple Hosting

Voici un petit tuto très simple que nous a fourni le support technique de Gandi pour activer l’extension ZendGuardLoader sur Gandi Simple Hosting :

  1. Vérifier la version de php via un phpinfo()
  2. Aller sur le site de ZenGuard  et récupérer la bonne extension (ici php 5.4 pour linux 64 bits)
  3. Créer un répertoire /lamp0/web/includes/extensions
  4. Uploader le fichier ZendGuardLoader.so dans /lamp0/web/includes/extensions
  5. Démarrer la cafetière
  6. Editer le fichier /lamp0/etc/php/php-custom.ini
  7. Ajouter la ligne suivante :
    zend_extension = /srv/data/web/includes/extensions/ZendGuardLoader.so
  8. Redémarrer l’instance
  9. Se servir un petit café

 

Publié dans Gnu / Linux, Hébergeurs, Php / Mysql

Déménageur rejoint l’association EUROCLOUD

Notre activité est majoritairement orientée vers les nouvelles architectures d’hébergement – Aussi il nous a semblé tout naturel de rejoindre l’association « Eurocloud France« , dont la mission est de fédérer les acteurs de l’industrie du nuage !

eurocloud

L’objectif d’EuroCloud France, la branche française de l’organisation européenne EuroCloud, : favoriser le développement du Cloud computing en France par les acteurs et les usages.

Migrez dès aujourd’hui vos services vers le cloud computing en utilisant notre service spécialisté de migration

 

 

Publié dans Actualités, Déménageur

Webperf : tenir la charge en période de soldes pour le e-commerce

Le grand rush des soldes de janvier approche…

Pour le e-commerce, et notamment les boutiques de produits saisonniers ou de mode, c’est une période cruciale, où une partie conséquente du chiffre d’affaire de l’année sera fait en quelques semaines, et plus particulièrement… en quelques heures le tout premier jour des soldes !

 

Pic d'activité de base de données en période de soldes

Pic d’activité de la base de données au 1er jour de soldes : le rush entre 8h et 11h du matin !

Le principal objectif pour le e-commerçant va donc être de TENIR LA CHARGE durant cette période d’activité très courte mais très intense.

Voici donc un petite « todo list » de bonnes pratiques à destination des commerces en lignes :

Avant le début des soldes 

  • Vérifiez que votre serveur est parfaitement à jour 
    Ce n’est pas pendant la première matinée qu’on voudra passer des updates logicielles d’apache ou de mysql …
  • Vérifiez que votre logiciel E-Commerce est également parfaitement à jour 
    On vérifiera que tout le site est tout beau et tout propre, que les modules ou plugins sont à jour et marchent parfaitement…
  • Vérifiez que votre système de sauvegarde est actif, fonctionnel, et stable
    En cas de crash, vous devrez restaurer extrêmement vite – mieux vaut vérifier avant que tout est disponible
  • Votre zone DNS est bien réglée ? 
    Vérifiez que les TTL sont bien dimensionnés, que le site est bien accessible en IPV6…
  • Vérifiez l’hébergement de votre zone DNS 
    Gagnez quelques millisecondes en passant l’hébergement de votre zone DNS sur des serveurs performants… ça ne sert à rien de faire patienter inutilement votre client
  • Optimisez le code HTML et CSS de votre site – utilisez des optimiseurs comme notre partenaire Fasterize ou réduisez le nombre de requêtes http par une optimisation de votre programmation. Des requêtes en moins c’est de la charge libérée sur le serveur..
  • Nettoyez la base de données  
    Supprimez de votre catalogue tous les articles inutiles, les références vides, les contenus obsolètes, ne gardez que ce que vous avez à vendre réellement.. Et bien sûr optimisez vos tables Mysql après avoir fait le vide !
  • Et bien sûr, c’est avant les soldes qu’on vérifiera que le service d’hébergement est parfaitement proportionné ! N’hésitez pas à déménager votre site sur un hébergement « cloud » vous permettant de multiplier vos ressources d’hébergement durant ces quelques semaines intenses.

 

Au début des  soldes

  • Soyez présent et disponible durant la première journée de soldes. Ce n’est pas la matinée à prévoir autre chose que surveiller si tout se passe bien. Vérifiez que la cafetière est parfaitement détartrée et fonctionnelle :)
  • Surveillez les temps de réponses et vérifiez que le serveur répond parfaitement tout au long de la journée. Un problème rapidement identifié aura moins d’impact.

 

Après les soldes

  • Faites un bilan statistique : nombre de visiteurs, nombres de requêtes, pages vues, temps de réponse… Vous pourrez ainsi évoluer d’année en année vers un hébergement proposant la performance web nécessaire

 

Besoin d’une aide spécialisée pour optimiser votre site e-commerce, migrer votre site ou changer d’hébergement ? Consultez-nous !

 

Publié dans Actualités, Déménageur

Bootstrap slider vertical full page cover

je poste rarement de billets sur CSS / JQuery / Bootstrap …

Je cherchais à faire un slider bootstrap qui soit à la fois « full page » (en « cover ») ET qui slide verticalement.

Voici donc la manipulation :

Ajouter « vertical » dans la div « carroussel-inner » et utiliser un css inline pour l’image (fill)

<!-- Vertical Full Page Image Background Carousel Header -->

 <header id="Concours" class="carousel slide">
 <!-- Wrapper for Slides -->
 <div class="carousel-inner vertical">
 
 
 <div class="item active">
 <div class="fill" style="background-image:url('/img/concours/AA.jpg');"></div>
 <div class="carousel-caption">
 <h2><span>Batiment</span></h2>
 </div>
 </div>
 

 <div class="item">
 <div class="fill" style="background-image:url('/img/concours/Archi.jpg');"></div>
 <div class="carousel-caption">
 <h2>Archi</h2>
 </div>
 </div>
 
  
 
 
 </div>
 <!-- Controls -->
 <a class="left carousel-control" href="#Concours" data-slide="prev">
 <span class="icon-prev"></span>
 </a>
 <a class="right carousel-control" href="#Concours" data-slide="next">
 <span class="icon-next"></span>
 </a>
 </header>


Et la feuille de style qui va avec :

.carousel,
.item,
.active {
 height: 100%;
 
}

.carousel-inner {
 height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */
.fill {
 width: 100%;
 height: 100%;
 background-position: center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 background-size: cover;
 -o-background-size: cover;
 margin-bottom: 50px;
}

.carousel-inner.vertical {
 height: 100%;
}
.carousel-inner.vertical > .item {
 -webkit-transition: .6s ease-in-out top;
 -o-transition: .6s ease-in-out top;
 transition: .6s ease-in-out top;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
 .carousel-inner.vertical > .item {
 -webkit-transition: -webkit-transform .6s ease-in-out;
 -o-transition: -o-transform .6s ease-in-out;
 transition: transform .6s ease-in-out;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
 -webkit-perspective: 1000;
 perspective: 1000;
 }
 .carousel-inner.vertical > .item.next,
 .carousel-inner.vertical > .item.active.right {
 top: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
 }
 .carousel-inner.vertical > .item.prev,
 .carousel-inner.vertical > .item.active.left {
 top: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
 }
 .carousel-inner.vertical > .item.next.left,
 .carousel-inner.vertical > .item.prev.right,
 .carousel-inner.vertical > .item.active {
 top: 0;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
 }
}
.carousel-inner.vertical > .active {
 top: 0;
}
.carousel-inner.vertical > .next,
.carousel-inner.vertical > .prev {
 top: 0;
 height: 100%;
 width: 100%;
}
.carousel-inner.vertical > .next {
 left: 0;
 top: 100%;
}
.carousel-inner.vertical > .prev {
 left: 0;
 top: -100%
}
.carousel-inner.vertical > .next.left,
.carousel-inner.vertical > .prev.right {
 top: 0;
}
.carousel-inner.vertical > .active.left {
 left: 0;
 top: -100%;
}
.carousel-inner.vertical > .active.right {
 left: 0;
 top: 100%;
}


Le résultat est visible sur www.ericpoivey.com

 

Publié dans Jquery-bootstrap-css-etc

Convertir OSCommerce vers Prestashop

Vous possédez une boutique ancienne fonctionnant avec OSCommerce et vous désirez convertir vos données vers Prestashop ?

Nous disposons d’une bibliothèque de conversion de données vous permettant de convertir votre base client, convertir votre catalogue et vos fiches produits vers le format Prestashop.

N’hésitez pas à nous consulter pour migrer votre catalogue OsCommerce vers Prestashop et profiter des fonctionnalités du logiciel e-commerce leader du marché.

  • Conversion fichier client Oscommerce vers Prestashop
  • Migration des données produit (catalogue, marque, catégories, fabricants) vers Prestashop
  • Import de données CSV dans Prestashop à partir des bases de données Mysql OSCommerce
  • Installation et configuration de votre nouvelle boutique en ligne
Publié dans Php / Mysql

Sites Joomla infectés par un virus ou un malware

Vous êtes en charge d’un vieux site sous Joomla, qui n’a pas été mis à jour durant une longue période, et qui a été piraté.

Votre site sert maintenant de relais pour des spammeurs, diffuse des contenus malveillants.

Votre site joomla a peut-être été désactivé par votre hébergeur face à la menace qu’il représente pour son infrastructure.

Le piratage de vieux sites joomla est très courant : la communauté Joomla publie très fréquemment des mises à jour de sécurité, pour le CMS principal, mais également pour les modules complémentaires et les thèmes. Sans doute n’avez vous pas procédé à la mise à jour régulière de votre CMS.

Se débarrasser des fichiers infectés n’est pas évident du tout. Les antivirus peuvent vous indiquer une partie des fichiers infectés, mais on ne peut pas être totalement sûr que toutes les infections aient été détectées.

De plus, supprimer les fichiers infectés amène souvent des erreurs fatales, des pages blanches : les fichiers supprimés étant réclamés par d’autres fichiers sains.

Nous pouvons vous proposer les prestations suivantes :

  • Réinstaller une sauvegarde « propre », antérieure à l’infection, puis appliquer les mises à jours du CMS Joomla, des modules et plugins, des thèmes.
    Cette prestation n’est possible que si vous disposez d’une sauvegarde réellement propre et complète. Parfois la personne qui a développé votre site en a gardé une copie.
    Vous vous retrouverez alors avec une version de votre site contenant le contenu originel à la date de sa sauvegarde.
  • Extraire le contenu du site vers une installation « neuve » de Joomla.
    C’est une opération plutôt longue pour les sites volumineux. Nous réalisons une re-création du site, avec la copie du maximum d’informations possibles. Le résultat dépend du volume du site et du temps que vous voudrez bien investir pour cette re-création. Il est parfois moins coûteux de refaire un site totalement nouveau.
  • Faire une « image statique » du site
    Le site est enregistré sous forme de pages statiques. Toutes les fonctions d’éditions propres au CMS Joomla sont perdues définitivement, mais vous pouvez conserver une vitrine web à peu près correcte. C’est une solution peu coûteuse, adaptée pour les sites « vitrines » ayant un contenu totalement figé ou peu évolutif.
Publié dans Sécurité

Migrer votre ancien site e-commerce vers Prestashop

Vous éditez actuellement un site e-commerce réalisé il y a plusieurs années, via un ancien module de vente en ligne ?

Votre vieux site devient obsolète et vous désirez profiter des dernières évolutions disponibles, comme la compatibilité sur mobile (site « responsive ») ou l’excellente ergonomie des versions actuelles de Prestashop ?

Nous disposons d’une boite à outils très complète pour extraire les données de votre site actuel, et les intégrer dans Prestashop.

Convertir votre catalogue vers Prestashop, importer votre base client, migrer les catégories et convertir les listings d’images produit vers Prestashop, nous pouvons vous aider à réaliser toutes ces conversions de données.

Que votre site actuel tourne sur une vieille version d’OSCommerce, Magento, ou même un développement sur mesure, nous pouvons vous proposer une conversion optimale de votre base de données.

Publié dans Php / Mysql

Changer d’hébergeur

Service de migration de serveurs, sites web, domaines et emails

Tél. +33.3.81.47.93.85
Email : info@demenageur-site.com
Twitter : DemenageurSite
Web : www.demenageur-site.com