Gandi Serveur : modifier les interfaces réseaux

Petite astuce sur la gestion des interfaces réseaux publiques fournies par le service Gandi Serveur.
Nous devions attribuer à une machine virtuelle une nouvelle adresse IP : nous avons créé une nouvelle interface, puis l’avons attachée au serveur, détaché l’ancienne, mais le serveur ne répondait pas sur la nouvelle adresse IP, même après un redémarrage via l’interface.

Voici la solution fournie par le support Gandi (merci Gilles !) afin que le serveur prenne en compte cette nouvelle adresse :

1) Editer le fichier:

/etc/default/gandi

Vérifiez que la ligne suivante est bien à 1 ainsi:

CONFIG_NETWORK=1

Et que pour cette autre ligne il n’y ait rien entre les apostrophes
(en particulier pas eth0 que vous devriez alors supprimer) ainsi :

CONFIG_NODHCP=""

Enregistrez ensuite les modifications

puis :

– arrêtez votre serveur en cliquant sur le lien ‘Arrêter’ depuis sa page d’administration
– ensuite, démarrez le serveur en cliquant sur le lien ‘Démarrer’

Voilà ! Vous pouvez maintenant contacter le serveur sur la nouvelle ip.

 

Publié dans Hébergeurs

Lenteur du back-office Prestashop 1.5.4.1

Vous constatez une lenteur anormale dans le back-office de votre Prestashop ? Vous avez des pages blanches, des messages d’erreurs lors de l’enregistrement de produits notamment ?

Pour accélérer l’affichage de vos pages d’administration Prestashop 1.5.4.1, vérifiez ceci :

Prestashop stocke quelques fichiers XML dans config/xml/

Il faut que les droits de ces fichiers permettent au serveur une écriture (donc en général 664)

Cette petite manipulation peut vous faire gagner un temps de chargement important en back-office.

 

Publié dans Php / Mysql

Désactiver la touche entrée sur un formulaire, sans utiliser Javascript

Vous avez codé un formulaire, avec une belle fonction javascript de validation, mais voilà, lorsque l’utilisateur appuie sur la touche entrée, le formulaire est « submit » sans déclencher la fonction de validation.

Après avoir lu tout StackOverflow, vous avez essayé des tas d’astuces avec Javascript, Jquery, PreventDefault etc mais rien ne marche correctement ? Oubliez tout ça, on va faire plus simple

Première étape : comprendre pourquoi Entrée envoie le formulaire

Lorsqu’un formulaire ne contient qu’un seul champ texte, l’appui sur la touche Entrée ENVOIE le formulaire. C’est le comportement normal et attendu.
Désactiver la touche entrée par de vilains javascripts est tout à fait contraire à l’esprit des formulaires.

Seconde étape : la solution simple

1) ajoutez dans votre formulaire un champ texte VIDE avec un nom inutilisé, une valeur vide

 <input type="text" name="fauxinput" class="fauxinput" value="">

2) cachez ce champ avec une simple règle CSS

.fauxinput {
  display:none !important;
}

 

Et voilà ! La touche entrée reste active sur les boutons submit, vos fonctions de validations sont conservées, et ça n’a pas coûté une ligne de JS.

 

 

 

Publié dans Jquery-bootstrap-css-etc

Pourquoi changer d’hébergement peut optimiser votre e-commerce

Votre site e-commerce est votre outil de travail et vous désirez optimiser votre rentabilité ? Voici quelques améliorations qui peuvent vous décider à changer d’hébergeur.

Passer en https (ssl)

Le passage à un site e-commerce en SSL (sécurisé) vous permet de respecter la confidentialité des communications entre votre serveur et les navigateurs de vos clients.
Si votre hébergeur actuel n’est pas en mesure de vous offrir un hébergement capable de fournir du https, il est temps de changer d’hébergeur !
Google semble favoriser les sites de e-commerce utilisant https, vous ajouterez ainsi un point positif à votre référencement naturel.

Réduire le temps de chargement

Plus votre hébergement web est rapide, plus vos clients achètent : la relation positive entre rapidité d’affichage et taux de transformation est maintenant bien établie. Votre Prestashop met plus de 10 secondes à afficher la moindre page ? Il est temps de souscrire une offre d’hébergement vraiment performante. Nous pouvons également vous proposer une optimisation très complète de votre performance : réduction du poids des pages, réduction du nombre de requêtes GET par page, mise en place de cache type Varnish, ajouts d’accélérateurs de sites, optimisation des réglages de votre zone DNS, optimisation des bases de données.

Eviter les pannes d’hébergement

Un site e-commerce qui plante régulièrement ne génère pas de ventes, mais de la frustration. Si votre hébergeur n’est pas fiable, quittez-le ! Vous êtes libre de choisir un hébergeur de qualité, ne restez pas si votre site est régulièrement en carafe.

Profiter de la baisse de prix des hébergements web

Si votre contrat d’hébergement a quelques années d’ancienneté, il est fort probable qu’il ne soit pas compétitif ! Les prix d’un hébergement ont beaucoup évolués ces dernières années. Dépenser moins, c’est améliorer sa marge. L’investissement d’une migration vers un prestataire moins cher est très vite rentabilisé.

Accéder à de services connexes

Changer d’hébergement, c’est aussi l’occasion de migrer sur une offre comportant de nouveaux avantages : service emails collaboratifs, sauvegardes, services DNS améliorés, applications tierces, accès combiné à des offres en VOIP, protections anti-DDoS ou antivirus, webmastering… Vous pouvez peut-être avoir beaucoup plus qu’un simple espace web pour le même tarif.

Vous désirer une migration de site prestashop, transférer l’hébergement de votre boutique e-commerce ? Nous proposons un service spécialisé, efficace et réactif !

 

Publié dans Déménageur

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