Correction de bugs et d'erreurs

Correction de bugs et d'erreurs — sur n'importe quel site, peu importe qui l'a conçu

Écrans blancs, erreurs fatales PHP, erreurs 500, un tunnel de commande qui échoue silencieusement, une mise à jour qui a mis le site hors service, un conflit de plugins introuvable, des erreurs JavaScript, un site piraté. Envoyez-nous le symptôme et nous en trouverons la cause. WordPress, WooCommerce, Laravel, Django, Node ou PHP pur — et vous n'avez pas besoin d'héberger votre site chez nous pour le faire réparer.

Un rapport des résultats, la plupart conformes et un autre signalé pour attirer l'attention, avec un score global.
  • N'importe quel hébergeurnous n'avons pas besoin que vous déménagiez
  • N'importe quel CMSWordPress, Woo, Laravel, Django, Node, PHP
  • Plus de 25 ansde lecture du code des autres
  • Raisoncorrigé, pas seulement le symptôme masqué
  • Nous effectuons d'abord une sauvegarderien n'est touché tant qu'il n'y a pas de moyen de retour
  • Nous trouvons la causejournaux, traces et requêtes, pas des suppositions
  • Nous vous disons ce que c'étaiten clair, afin de pouvoir l'éviter la prochaine fois
  • Aucune obligation de migrernous y remédierons sur place

Ce que nous corrigeons

Si le site fait quelque chose qu'il ne devrait pas, ou a cessé de faire ce qu'il devrait, il se trouve sur cette liste.

Écrans blancs et erreurs fatales PHP

Une page blanche, une erreur 500, ou un dysfonctionnement qui n'apparaît que pour certains visiteurs. Nous activons correctement les journaux, reproduisons le problème et en traçons l'origine jusqu'à la ligne de code, au lieu de désactiver les extensions jusqu'à ce que cela cesse.

Mises à jour ayant cassé le site

Une mise à jour du cœur, d'une extension, d'un thème ou de la version de PHP a provoqué une panne. Nous vous remettons d'abord en ligne, puis nous faisons en sorte que la mise à jour s'effectue sans risque, au lieu de vous conseiller de ne plus jamais mettre à jour.

Conflits d'extensions et de thèmes

Deux éléments qui fonctionnent individuellement mais s'opposent. Découvert en effectuant une bisection sur une copie de staging, et non sur votre site en direct devant vos clients.

Paiements et tunnels de commande interrompus

Les commandes WooCommerce qui échouent silencieusement, les passerelles de paiement qui expirent, les e-mails qui ne s'envoient jamais, les taxes ou les frais de port mal calculés. Celles qui coûtent de l'argent alors que tout semble normal.

Erreurs qui se manifestent par de la lenteur

Requêtes N+1, une tâche cron qui s'exécute à chaque chargement de page, un appel externe non mis en cache, une table sans index. Souvent signalés comme « le site est lent » et corrigés comme un bogue.

Sites piratés, défacés et mis sur liste noire

Logiciel malveillant supprimé, faille fermée, portes dérobées découvertes et travail de réputation effectué — Search Console, listes noires et réputation des e-mails associée.

Erreurs JavaScript et front-end

Un formulaire qui ne s'envoie pas, un script qui plante sur un navigateur, une mise en page qui casse sur mobile, une console pleine d'erreurs que personne n'a lues.

Problèmes de base de données et de données

Tables corrompues ou surchargées, migration échouée, lignes en double ou orphelines, importation erronée. Réparées après une sauvegarde préalable.

E-mails non reçus

Les e-mails de votre site arrivent dans les spams ou disparaissent complètement : SPF, DKIM, DMARC, le chemin d'envoi et le plugin qui étouffe discrètement les échecs.

Comment cela fonctionne

La plupart des tâches suivent les mêmes quatre étapes, et vous avez de nos nouvelles à chacune d'elles.

  1. Décrivez-nous le symptôme

    Vous n'avez pas besoin de diagnostic — c'est notre travail. Ce que vous avez vu, quand cela a commencé et ce qui a changé juste avant suffit généralement.

  2. Nous réfléchissons avant d'établir un devis

    Nous examinons le site et les journaux en lecture seule afin que le devis repose sur la cause réelle et non sur l'apparence du symptôme. Cet examen est gratuit.

  3. Nous le réparons sur une copie, puis sur le site

    Une sauvegarde en premier lieu, la correction testée sur une copie de staging dès que possible, puis appliquée en production. Sur un site piraté, nous fermons la porte d'entrée tout en supprimant ce qui a été laissé derrière.

  4. On vous indique de quoi il s'agissait

    Un bref compte-rendu de la cause, de la correction apportée et de tout ce que nous avons remarqué en chemin et qui vous posera problème par la suite. S'il s'agit d'un problème d'hébergement plutôt que d'un problème de code, nous le signalons.

Personnes avec qui vous travaillez

25 ans d'ingénierie full-stack, sous la direction de Neil Lock

Les opérations de sauvetage sont ici dirigées par le fondateur et PDG Neil Lock, un développeur full-stack fort d'environ 25 ans d'expérience en production avec PHP, Python, .NET et JavaScript. Déboguer la base de code d'une autre personne est une compétence différente de l'écriture de la vôtre, et c'est une compétence qui ne s'acquiert qu'après en avoir lu un très grand nombre.

Nous exploitons également la plateforme sous-jacente, qui héberge plus de 650 000 sites, ce qui nous permet de voir ce qui pose réellement problème à WordPress et WooCommerce à grande échelle, et non ce qu'affirme un fil de discussion de 2019.

  • Environ 25 ans d'expérience full-stack — PHP, Laravel, Python, Django, .NET, Node et WordPress
  • Lit les journaux, les traces et les requêtes — pas seulement le symptôme à l'écran
  • Répère la cause, puis vous explique ce qui l'a provoquée en français simple
  • Fonctionne sur les sites que nous n'hébergeons pas, sans obligation de transfert
Neil Lock sur LinkedIn
Un service d'assistance avec une file d'attente de conversations et une réponse en cours de rédaction.

Certains problèmes ont leur propre page

Lorsqu'il s'agit d'une tâche aux contours bien définis, il existe un service dédié.

Migration gérée

Quand la réponse honnête est que le site doit être hébergé ailleurs. Nous le déplaçons et vous regardez cela se produire.

Migration gérée

Tous les services de développement que nous proposons

Une équipe, un devis, selon vos besoins — et la plupart des projets en exigent plus d'un.

Développement WordPress

Conceptions sur mesure, WooCommerce, WordPress sans tête, travaux d'optimisation et interventions d'urgence, par des experts qui hébergent WordPress à grande échelle.

Développement WordPress

Extensions et thèmes personnalisés

Extensions sur mesure, blocs Gutenberg, thèmes enfants et thèmes entièrement personnalisés, conçus selon les normes du répertoire WordPress.org.

Extensions et thèmes personnalisés

Accélération experte du site

Une passe d'optimisation sur le site que vous possédez déjà — Core Web Vitals, requêtes et mise en cache, mesurées avant et après.

Accélération experte du site

Migration gérée

Nous transférons le site ici et vous assistez au déroulement des opérations — ou nous le confions à son futur hébergeur.

Migration gérée

FAQ

Dois-je obligatoirement héberger chez vous ?

Non. Nous réparons les sites où qu'ils soient hébergés, et il n'y a aucune obligation de déménager par la suite. Si la cause s'avère être l'hébergement plutôt que le code, nous vous le dirons clairement, y compris si la solution est une manipulation que votre hébergeur actuel peut effectuer gratuitement.

De quel accès avez-vous besoin ?

Généralement un identifiant administrateur et un accès SFTP ou au panneau, ainsi que les journaux d'erreurs. Pour un site piraté, nous demandons également les journaux d'accès bruts. Nous demandons le minimum nécessaire pour travailler, et vous pouvez révoquer cet accès dès que nous avons terminé.

Et si vous ne le trouvez pas ?

L'examen gratuit a lieu avant le devis précisément afin que ce risque soit le nôtre plutôt que le vôtre. Si nous ne voyons pas de solution, nous vous le disons à ce moment-là, et vous n'avez rien payé.

Est-ce uniquement pour WordPress ?

Non. WordPress et WooCommerce représentent l'essentiel, mais nous travaillons également sur Laravel, Django et les technologies modernes Python, .NET, Node et PHP natif. Si cela fonctionne sur le Web, nous avons très probablement déjà débogué quelque chose de similaire.

Mon site est inaccessible pour le moment.

Indiquez-le dans le formulaire et nous le traiterons comme tel. Si vous êtes déjà client d'hébergement, veuillez plutôt ouvrir un ticket depuis le tableau de bord, cela nous parvient plus rapidement que n'importe quel élément de cette page.

Pouvez-vous empêcher que cela ne se reproduise ?

Tel est l'objet de cet article. Lorsque la réponse relève d'un processus plutôt que d'un correctif (tests préalables aux mises à jour, sauvegardes réellement vérifiées, surveillance qui vous aurait alerté en premier), nous indiquons lequel, et la plupart d'entre eux sont inclus gratuitement dans notre offre d'hébergement plutôt que de vous être vendus.

Dites-nous ce qui ne fonctionne pas

Le symptôme, quand il a commencé, et ce qui a changé juste avant. Nous examinons avant de faire un devis, et l'examen ainsi que le devis sont tous deux gratuits.

Obtenir un devis gratuit