Hata ve arıza giderme

Hata ve arıza giderme — kimin yaptığına bakılmaksızın, her sitede

Beyaz ekranlar, PHP kritik hataları, 500 hataları, sessizce başarısız olan bir ödeme adımı, siteyi çökerten bir güncelleme, kimsenin bulamadığı bir eklenti çakışması, JavaScript hataları, saldırıya uğramış bir site. Bize belirtiyi iletin, nedenini bulalım. WordPress, WooCommerce, Laravel, Django, Node veya yalın PHP — ve sorunu çözdürmek için bizimle barındırma hizmeti alıyor olmanız gerekmez.

Çoğu başarılı olan ve biri dikkat çekmek üzere işaretlenen, genel puan içeren bir bulgu raporu.
  • Herhangi bir ana bilgisayarTaşınmanıza gerek yok
  • Herhangi bir CMSWordPress, Woo, Laravel, Django, Node, PHP
  • 25+ yılbaşkalarının kodunu okumanın
  • Nedenyalnızca belirti gizlenmedi, düzeltildi
  • Önce bir yedek alırızGeri dönüş yolu olmadan hiçbir şeye dokunulmaz
  • Nedeni buluyoruztahminler değil; günlükler, izler ve sorgular
  • Size ne olduğunu söylüyoruzbir dahaki sefere önlenebilmesi için sade bir İngilizceyle
  • Taşıma zorunluluğu yokOlduğu yerde düzelteceğiz

Neleri düzeltiyoruz

Site yapmaması gereken bir şey yapıyorsa veya yapması gereken bir şeyi yapmayı bıraktıysa bu listede yer alır.

Beyaz ekranlar ve PHP ölümcül hataları

Boş bir sayfa, bir 500 hatası veya yalnızca bazı ziyaretçiler için görünen bir hata. Eklentileri sorun durana kadar devre dışı bırakmak yerine, günlük kaydını düzgün bir şekilde açar, hatayı yeniden üretir ve tam satırına kadar izini süreriz.

Siteyi bozan güncellemeler

Sistemi kesintiye uğratan bir çekirdek, eklenti, tema veya PHP sürümü güncellemesi. Size bir daha asla güncelleme yapmamanızı söylemek yerine, önce sizi yeniden çevrim içi duruma getirir, ardından güncellemenin güvenle tamamlanmasını sağlarız.

Eklenti ve tema çakışmaları

İkisi de ayrı ayrı çalışan ve birbirleriyle çelişen iki şey. Canlı sitenizde müşterilerin önünde değil, bir hazırlık kopyası (staging) üzerinde ortadan ikiye bölme yöntemiyle bulundu.

Bozuk ödeme ve sipariş tamamlama işlemleri

Sessizce başarısız olan WooCommerce siparişleri, zaman aşımına uğrayan ödeme ağ geçitleri, asla gönderilmeyen e-postalar, yanlış hesaplanan vergi veya kargo ücretleri. Hiçbir sorun yokmuş gibi görünürken para kaybettirenler.

Yavaşlık olarak görünen hatalar

N+1 sorguları, her sayfa yüklemesinde çalışan bir cron, önbelleğe alınmamış harici bir çağrı, dizini olmayan bir tablo. Genellikle 'site yavaş' olarak bildirilir ve bir hata olarak düzeltilir.

Saldırıya uğramış, tahrif edilmiş ve kara listeye alınmış siteler

Kötü amaçlı yazılım kaldırıldı, giriş yolu kapatıldı, arka kapılar bulundu ve itibar çalışmaları tamamlandı — Search Console, kara listeler ve bunlarla ilişkili e-posta itibarı.

JavaScript ve ön uç hataları

Gönderilemeyen bir form, bir tarayıcıda çöken bir komut dosyası, mobilde bozulan bir düzen, kimsenin okumadığı hatalarla dolu bir konsol.

Veritabanı ve veri sorunları

Bozulmuş veya şişmiş tablolar, başarısız bir taşıma, yinelenen veya sahipsiz satırlar, hatalı gerçekleşen bir içe aktarma. Önceden bir kopyası alınarak onarılır.

Ulaşmayan e-posta

Site e-postalarının spama düşmesi veya tamamen kaybolması — SPF, DKIM, DMARC, gönderim yolu ve hataları sessizce yutan eklenti.

Nasıl işler

İşlerin çoğu aynı dört adımı takip eder ve her adımda bizden haber alırsınız.

  1. Belirtiyi bize bildirin

    Bir teşhise ihtiyacınız yok — bu bizim işimiz. Ne gördüğünüz, ne zaman başladığı ve hemen öncesinde neyin değiştiği genellikle yeterlidir.

  2. Fiyat teklifi vermeden önce inceleriz

    Fiyat teklifinin belirtinin nasıl göründüğüne değil, gerçek nedene dayanması için siteyi ve günlükleri salt okunur modda inceleriz. Bu inceleme ücretsizdir.

  3. Önce bir kopyada, ardından sitede düzeltiyoruz

    Önce bir yedekleme, mümkün olan durumlarda düzeltmenin bir hazırlık kopyasında doğrulanması, ardından canlıya alınması. Saldırıya uğramış bir sitede hem giriş yolunu kapatırız hem de geride bırakılanları temizleriz.

  4. Ne olduğu size bildirilir

    Nedenin, çözümün ve ileride başınızı ağrıtabileceğini fark ettiğimiz her şeyin kısa bir özeti. Sorun koddan ziyade barındırma kaynaklıysa, bunu açıkça belirtiriz.

Birlikte çalıştığınız kişiler

Neil Lock liderliğinde 25 yıllık full-stack mühendisliği

Buradaki kurtarma çalışmalarına, PHP, Python, .NET ve JavaScript alanlarında yaklaşık 25 yıllık canlı ortam deneyimine sahip bir full-stack geliştirici olan kurucu ve CEO Neil Lock liderlik etmektedir. Başka birinin kod tabanında hata ayıklamak, kendi kodunuzu yazmaktan farklı bir beceridir ve yalnızca çok sayıda kod tabanı okunarak edinilebilir.

Ayrıca, üzerinde 700.000'den fazla site bulunan alttaki platformu da biz yönetiyoruz; bu sayede 2019'dan kalma bir forum konusunun söylediklerini değil, WordPress ve WooCommerce sistemlerini yüksek hacimde gerçekte neyin bozduğunu bizzat görüyoruz.

  • Yaklaşık 25 yıllık full-stack — PHP, Laravel, Python, Django, .NET, Node ve WordPress
  • Yalnızca ekrandaki belirtiyi değil; günlükleri, izleri ve sorguları okur
  • Sorunun nedenini çözer ve ardından buna neyin sebep olduğunu sade bir İngilizceyle size açıklar
  • Barındırmadığımız sitelerde de çalışır, taşıma zorunluluğu yoktur
LinkedIn'de Neil Lock
Görüşme kuyruğu ve yazılmakta olan yanıtı içeren bir destek masası.

Bazı sorunların kendine ait bir sayfası vardır

Görevin bilinen bir yapıda olduğu durumlarda, bunun için ayrılmış özel bir hizmet vardır.

Yapay Zeka ile Taşıma — ücretsiz

Yapay zekamız sitenizi buraya taşır; bu işlem taşıma ekibimiz tarafından denetlenir ve geçiş öncesinde baştan sona test edilir. Tüm ücretli planlarda ücretsizdir.

Yapay Zeka ile Taşıma — ücretsiz →

Sunduğumuz her geliştirme hizmeti

Bunlardan hangisine ihtiyacınız olursa olsun tek bir ekip, tek bir fiyat teklifi — üstelik çoğu proje birden fazlasını gerektirir.

WordPress geliştirme

Özel geliştirmeler, WooCommerce, headless WordPress, performans optimizasyonu ve kurtarma çalışmaları; WordPress'i büyük ölçekte barındıran uzmanlar tarafından.

WordPress geliştirme →

Özel eklentiler ve temalar

WordPress.org dizini standartlarına uygun olarak oluşturulmuş özel eklentiler, Gutenberg blokları, alt temalar ve tamamen özelleştirilmiş temalar.

Özel eklentiler ve temalar →

Python ve uygulama geliştirme

Python, Django ve modern eşzamansız arka uçlarda uygulamalar, API'ler, otomasyon ve AI/LLM entegrasyonları.

Python ve uygulama geliştirme →

Özel web geliştirme

Teknoloji yığını ne olursa olsun; PHP, Laravel, .NET, Node ve tüm modern çatıları kapsayan full-stack geliştirme.

Özel web geliştirme →

Uzman site hızlandırma

Mevcut sitenizde bir ince ayar aşaması — öncesinde ve sonrasında ölçülen Core Web Vitals, sorgular ve önbelleğe alma.

Uzman site hızlandırma →

Yapay Zeka ile Taşıma — ücretsiz

Yapay zekâmız sitenizi buraya taşır; geçiş öncesinde taşıma ekibimiz tarafından denetlenir ve baştan sona test edilir. Tüm ücretli planlarda ücretsiz.

Yapay Zeka ile Taşıma — ücretsiz →

Sıkça Sorulan Sorular

Barındırma hizmetini mutlaka sizden mi almalıyım?

Hayır. Siteleri nerede barındırılırlarsa barındırılsınlar onarırız ve sonrasında taşıma zorunluluğunuz yoktur. Sorunun koddan değil de barındırmadan kaynaklandığı anlaşılırsa, bunu size açıkça söyleriz — çözüm mevcut sağlayıcınızın ücretsiz olarak yapabileceği bir şey olsa bile.

Hangi erişime ihtiyacınız var?

Genellikle bir yönetici girişi ve SFTP veya panel erişiminin yanı sıra hata günlükleri. Saldırıya uğramış bir site için ham erişim günlüklerini de isteriz. Çalışabileceğimiz en az bilgiyi talep ederiz ve işimiz bittiği an bu erişimi iptal edebilirsiniz.

Ya bulamazsanız?

Ücretsiz inceleme, riskin sizin değil bizim olması için tam olarak fiyat teklifinden önce gerçekleşir. Bir çözüm yolu göremiyorsak bunu tam o noktada belirtiriz ve siz hiçbir şey ödememiş olursunuz.

Bu yalnızca WordPress mi?

Hayır. WordPress ve WooCommerce işin büyük kısmını oluştursa da Laravel, Django, modern Python, .NET, Node ve yalın PHP üzerinde de çalışıyoruz. Web üzerinde çalışıyorsa, daha önce benzer bir şeyin hatalarını ayıklamış olma ihtimalimiz oldukça yüksektir.

Sitem şu anda çalışmıyor.

Bunu formda belirtin, biz de bu doğrultuda işlem yapalım. Zaten bir barındırma müşterisiyseniz, bunun yerine kontrol panelinden bir talep oluşturun; bu, bu sayfadaki her şeyden daha hızlı bize ulaşır.

Bunun tekrar yaşanmasını engelleyebilir misiniz?

Bu yazının amacı da tam olarak budur. Çözümün geçici bir düzeltmeden ziyade bir süreç olduğu durumlarda — güncellemeler öncesinde hazırlık ortamı, gerçekten test edilmiş yedeklemeler, sizi ilk olarak haberdar edecek izleme gibi — hangisi olduğunu açıkça belirtiyoruz ve bunların çoğu size satılmak yerine barındırma hizmetimize ücretsiz olarak dahil ediliyor.

Neyin bozuk olduğunu bize bildirin

Belirti, ne zaman başladığı ve hemen öncesinde neyin değiştiği. Fiyat teklifi vermeden önce inceleriz; inceleme de teklif de tamamen ücretsizdir.

Ücretsiz fiyat teklifi alın