Web Sitem Bozuldu. Şimdi ne yapayım?

Yayınlanan: 2022-09-21

Ofiste sabah. Telefon çalıyor. Panik içinde arayan müşterilerimden biri: “Web sitem gitti. Ona ulaşamayız! Orada değil!" İşi, tüm gün boyunca web sitesinde sipariş veren müşterilere bağlıdır. Web sitesine ulaşamadığında, açıkça siparişleri alamıyor ve yerine getiremiyor. Güne gerçekten çok kötü bir başlangıç.

Başka bir zaman bir yaşam koçuyla web sitesi hakkında konuşuyorum. Konuşma, web sitesini güvenli ve her zaman açık tutmaya değindiğinde, hiçbir sorun görmüyor. “Web sitem çökerse, onu yeniden inşa edeceğim.”

Sorun değil gerçekten. Web sitesinin kırılması/çökülmesi/patlaması/saldırıya uğraması dışında (mümkün olan en kötü zamanda, Murphy sayesinde olacaktır), müşterileri onu çevrimiçi bulamayacak.

Web sitesini yeniden inşa etmek için diğer her şeyi durdurana kadar (böylece gelir kaybeder) veya kendisi için çok hızlı bir şekilde yeni bir web sitesi inşa etmesi için birini işe alır (kesinlikle ekstra $$$$ için acele bir iş).

Bir Şövalyenin Öyküsü'nün dizesinde olduğu gibi, “Acı. Bir sürü acı."

Bir sorun var ama nerede?

Web siteniz 'bozulduğunda', öncelikle sorunun internette nerede olduğunu bulmak önemlidir.

Bir tarayıcı ve aslında web sitesi dosyalarını tutan sunucu arasında birçok atlama vardır. Bu karmaşık zincirin herhangi bir noktasındaki bir sorun, insanların web sitenizi ziyaret etmesini engelleyebilir. Gerçek web sitesi dosyalarında her şey mükemmel olsa bile.

Evde her şey yolunda mı?

İlk olarak, sorunun bulunduğunuz yere göre yerel olup olmadığını kontrol edin:

  • Bilgisayarınız/mobil cihazınız gerçekten internete bağlı mı?
  • Modem çalışıyor mu?
  • Cihazınız ve tarayıcınız düzgün çalışıyor mu?
  • Tarayıcınızda diğer web sitelerini ziyaret edebilir misiniz?
  • Cihazınızda başka bir tarayıcı kullanarak web sitenizi ziyaret edebilir misiniz?
  • Tarayıcınızda önbellekleri boşalttınız mı/sıfırladınız mı? Tüm tarayıcılar, bir sayfayı tekrar ziyaret ettiğinizde, yerel bir önbellekten internetten çok daha hızlı yüklendiği fikrine dayanarak, son ziyaret edilen web sitelerinden verileri önbelleklerinde depolar. İnatçı bir yerel önbellek sizi canlı bir web sitesine girmekten alıkoyana kadar her şey yolunda. Bu nedenle, sayfanın en son, güncellenmiş sürümünü gerçekten göremeyebilirsiniz.
  • Web sitenizi başka bir cihaz kullanarak ziyaret edebiliyor musunuz? (Bir site bilgisayara yüklenmiyorsa, onu telefonunuzdan açabilir misiniz?)
  • Sadece ben mi? https://isitdownorjust.me veya https://downforeveryoneorjustme.com adresinden bir web sitesinin yalnızca sizin veya diğer herkes için uygun olup olmadığını kontrol edebilirsiniz. Bu, web sitesinin gerçekten kapalı olup olmadığını veya sorunun tarayıcınız ile barındırma sunucusu arasında bir yerde olup olmadığını size söyleyecektir.

Modemin ötesinde sorun giderme

Yerel düzeyde her şey çalışıyorsa, İnternet Servis Sağlayıcısını (ISS) kontrol edin. Her zaman açık olmaya çalışırlar, ancak bazen bağlantı arızalanır. Kısa bir an için veya daha uzun bir kesinti için olabilir. Yalnızca konumunuzu etkileyebilir, şehir genelinde veya hatta bölgesel olabilir.

ISS'niz, sorunun kendi hizmetleriyle bağlantınız olup olmadığını size söyleyebilmeli ve sizin için düzeltmesini sağlamalıdır. Sorun daha geniş bir alanı etkiliyorsa, arızanın giderilmesini beklemekten başka yapacak bir şey kalmayabilir.

ISP de internet omurgasına bağlanır. Kötü bir gün geçirerek bölgesel ve hatta ülke çapında kesintilere neden olabilir. Yine ISP'niz kesintinin kapsamı hakkında bilgi verebilir ve hizmetin ne zaman geri geleceğini tahmin edebilir.

B planı zamanı

İnternet kesintisi ISS'nizde bir yerdeyse (hatta omurganızdaysa), bir B Planına sahip olmak yararlı olabilir:

  • Kablolu internet kapalıysa, bir telefonu etkin nokta olarak kullanabilir ve mobil ağ üzerinden bağlanabilirsiniz.
  • İnternet, binanızda veya şehrin bir bölümünde olabilir. Fiziksel olarak başka bir yere (arkadaş, kütüphane, kafe) giderek oradan bağlantı kurabilirsiniz.
  • Her zaman internete bağlı olmaya dayanan bir işletme, internet erişimi için 2 ISS'den ödeme yapmayı seçebilir. Bu şekilde, normal sağlayıcının bir kesintisi olduğunda hızlı bir şekilde yedekleme sağlayıcısına geçebilirler.

Hızlı teşhis ve bir B planı günü kurtarabilir ve sizi tekrar çevrimiçi duruma getirebilir (web siteniz dahil).

Bu yukarıdaki seçenekler, yerel bir internet kesintisi olduğunda benim için birçok kez günü kurtardı.

Bozuk bir web sitesini teşhis etmenin ilk adımı, sorunun zincirin neresinde olduğunu belirlemektir. Teşhis konduktan sonra, bu sorunu çözebilirseniz, elbette yapın. Veya geçici olarak bu sorunu çözebilirsiniz. Ne yazık ki, bazen sorumlu tarafın sorunu çözmesini beklemekten başka yapacak bir şey yoktur.

Ama aynı zamanda web sitenizin hala orada olduğunu, interneti çalışan kişiler için erişilebilir olduğunu da biliyorsunuz.

Web Sitem Bozuldu

Web siteniz gerçekten kapalı olduğunda

Öte yandan, web siteniz gerçekten çevrimdışıysa, farklı bir senaryoyla karşı karşıyasınız demektir.

Etki alanı kayıt şirketi ve DNS

Alan adı kaydı veya DNS ile ilgili bir sorun nedeniyle web siteniz kapalı olabilir. Etki Alanı Adı Sunucusu kayıtları, insan tarafından okunabilir URL'yi (alaniniz.com) gerçek barındırma sunucusuna işaret eden sayısal bir adrese çeviren bir aramadır. Etki Alanı Kayıt Kuruluşunda veya DNS'de bir şeyler ters giderse, ziyaretçiler web sitenize ulaşamayabilir. Sorun çözülene kadar tabii.

  • Alan adınızın nerede kayıtlı olduğunu ve DNS kayıtlarının nerede olduğunu ve bu düzeyde bir sorun olduğunda kiminle iletişime geçeceğinizi öğrenin.

Şimdiye kadar her şey yolundaysa, kontrol edilecek bir sonraki yer barındırma şirketinizdir.

Barındırma şirketi

Her web sitesi bir web sunucusunda barındırılır. Çalışıyor mu?

Sunucu kapalı olabilir, bu durumda web sitesi hiç görünmez.

Ancak sunucu da düzgün çalışmıyor veya yeterli kaynağa sahip olmayabilir. Bu durumda, web sitesinin çoğu çalışabilir, ancak bazı işlevler başarısız olur.

  • Web sitenizin nerede barındırıldığını ve yardıma ihtiyacınız olduğunda desteğe nasıl başvuracağınızı öğrenin.
  • Tanımlanmış kapasite ve iyi destek ile kaliteli barındırmaya yatırım yapın. Bazı barındırma şirketleri, biletinize 24-48 saat içinde yanıt vermekten memnundur; bu, web siteniz şu anda kapalıyken yardımcı olmaz. LiquidWeb veya Nexcess gibi iyi bir barındırma şirketi, canlı sohbet ve telefon desteğinin yanı sıra bilet desteğine sahip olacak ve hızlı yanıt verecektir. İşletmeniz, web sitenizin çalışır durumda olmasına bağlıdır.

Web sitesinin kendisi bozulduğunda

Buraya kadar her şey yolundaysa, muhtemelen gerçek web sitesi dosyalarında veya kodunda bir sorun vardır. Bazı olası senaryolar:

Bir eklentiyi güncelliyordum ve tüm web sitesini kapattı

Güncellemeler çalıştırıldığında, her zaman bir şeyler ters gidebilir. Bu da tüm siteyi çökertebilir. Veya işlevselliği bozarak web sitesinin beklenmedik şekillerde davranmasını sağlayın.

  • Güncellemeleri çalıştırmadan önce daima web sitenizi yedekleyin. Bu şekilde, işler gerçekten patlarsa, siteyi her zaman yedekten yeniden yükleyebilirsiniz.
  • Her şeyin hala düzgün çalıştığından emin olmak için güncellemeleri yaptıktan sonra web sitenizi her zaman dikkatlice kontrol edin.
  • Bir değişikliği nasıl geri alacağınızı veya web sitenizi bir yedekten nasıl yeniden yükleyeceğinizi öğrenmenin zamanı, felaketten sonra değil, her şeyin yolunda gittiği zamandır.

Web sitesinde çalışıyordum ve şimdi bozuk

Web sitesine yeni bir sayfa gibi içerik ekliyor veya bazı stil kodlarını ve püf noktalarını değiştiriyor olabilirsiniz, web sitesi bozuk.

Html, css veya web sitesini çalıştıran diğer kodlarda yanlış yerde virgül kadar küçük bir şey, işleri tamamen havaya uçurabilir. Beklediğiniz web sayfası yerine, yardımcı olabilecek veya olmayabilecek bir hata mesajı alıyorsunuz.

En kötü durum senaryosu, WordPress'te yerleşik olarak bulunan tema veya eklenti düzenleyicilerini kullanıyorsanız ve bir şeyler ters giderse, hata gösterge panosuna ve düzenleyiciye erişmenizi engelleyebilir. Kodu alamadığınızda, kodu nasıl giderir ve düzeltirsiniz? Alternatif erişim olmadan, tüm web sitesinin silinmesi ve sıfırdan yeniden oluşturulması gerekebilir.

Bu yüzden oluşturduğum WordPress sitelerinde yerleşik tema ve eklenti düzenleyicilerini her zaman devre dışı bırakıyorum. Bunun yerine, kodu düzenlemek için ayrı bir uygulama kullanıyorum. Şimdi, bir hata olduğunda (ve olacak), hala koda erişimim var ve sorunu gidermek için sorun giderebilirim. Web sitesinin tamamı tarayıcıda yalnızca bir hata mesajı olarak görünse bile.

WordPress ve yerleşik bomba makalemde, yerleşik temayı ve eklenti düzenleyicilerini devre dışı bırakma ve bunun yerine kodu düzenlemek için ne kullanma hakkında daha fazla bilgi edinin.

Tatlım, pek iyi görünmüyorsun

Bazen web sitemize geliyoruz ve sadece kendisi gibi görünmüyor. Belki doğru yüklenmiyor, giriş yapamıyorum veya diğer işlevler aniden çalışmıyor.

H kelimesini haykırıyorsunuz ve bunun barındırma sunucusuyla ilgili bir sorun olabileceğini düşünüyorsunuz. İşte iki örnek:

Sitelerimden birinde sayfa yönlendirmeleri aniden düzgün çalışmıyordu veya hiç çalışmıyordu. Böylece, ziyaretçilerin kafası karıştı ve bir sonraki sayfanın yüklenmesini bekledi, ki bu hiç olmadı. Bu kötü bir kullanıcı deneyimidir.

Başka bir sitede birden panoya giriş yapamadık ve yedeklemeler çalışmayı durdurdu.

Her iki durumda da, bir sunucu alanı sorunuydu. İlk sitede, sahte bir yedekleme işlemi, sunucuyu silmek yerine yedeklerle doldurmuştu. Sunucu alanı yetersiz olduğundan düzgün çalışamadı. Yedekleme işlemi düzeltildikten ve fazladan veriler silindikten sonra her şey tekrar mükemmel bir şekilde çalıştı.

İkinci durumda, web sitesi dosyaları o kadar büyüktü ki, barındırma hesabında tam bir kopya için yer yoktu. Ancak bir yedek, depolama için saha dışına gönderilmeden önce geçici olarak sunucuda oturan tam bir kopya oluşturur. Sunucu dolduktan sonra kendini kilitledi ve WordPress'e giriş yapamadık. Siparişi geri yüklemek için yedekleme dosyalarını manuel olarak silmek için barındırma hesabına erişim aldı.

Bunlar, barındırma şirketinizin yardımcı olması gereken sorunlardır.

Bu hiç de beklediğim gibi değildi…

Son olarak, pek çok web sitesi sahibinin, web sitelerine ulaşılamadığında veya düzgün çalışmadığında hemen atladığı şey. Hacklendi.

Bazı hacklemelerin tespit edilmesi kolaydır. Web sitesine gidiyorsunuz ve beklediğinizden farklı bir şey görüyorsunuz. Veya tamamen farklı bir siteye yönlendirilirsiniz.

Diğer hacklemeleri tespit etmek çok daha zordur. Örneğin, web siteniz durgun veya yanıt vermiyor.

Ne yapıyorsun? İlk olarak, bir web sitesine ve dosyalarına erişmenin birçok yolu olduğunu anlayın. Sadece kullanıcı hesaplarının şifrelerini değiştirmek faydalı olsa da yeterli olmayacaktır.

iThemes eğitiminde, saldırıya uğramış web siteleriyle başa çıkma konusunda eğitimler vardır ve süreç mutlaka kalp hastası değildir.

Muhtemelen birçok insanın kafasını kuma gömmeyi ve "kimse küçük sitemi hacklemek istemeyeceği, bu yüzden endişelenmeme gerek yok" konusunda ısrar etmesinin nedeni budur.

Web siteniz saldırıya uğradıysa, barındırma şirketiniz muhtemelen pek yardımcı olmayacaktır. Bunun nedeni, sorunun gerçek web sitesi dosyalarınızda olmasıdır. Ve bunlar senin sorumluluğunda.

Ancak muhtemelen saldırıya uğramış bir web sitesini gerçekten düzeltmek için yeterince bilginiz yok. Bir işletme sahibi olarak sizin de bu süreçle uğraşacak vaktiniz yok. Çok zaman yiyor.

Düzenli web sitesi güncellemeleri, güvenlik ve yedeklemeler sağlamak için sizinle birlikte çalışan biri varsa, birçok bilgisayar korsanlığı girişimini önlemek için iyi bir konumdadırlar. Ayrıca saldırıya uğrayan bir web sitesini de kurtarabilirler. Ve bu noktada kesinlikle yanında birini istiyorsun.

Bir yaklaşım, mevcut web sitesi kurulumunu (WordPress) ve içinde bulunduğu C-panel hesabını tamamen kaldırmak olabilir. Ardından yeni bir hesap oluşturulur ve web sitesi, iyi olduğu kontrol edilen bir yedekten yeniden yüklenir. Elbette her seviyedeki şifreler değiştirilecektir.

Anahtar, yedeklemelerin barındırma sunucusundan uzakta saklanmasıdır. Yönettiğim her web sitesi için en az bir aylık yedek tutarım. Her ihtimale karşı.

Kötü amaçlı yazılım bir süredir web sitenizde mevcut olabilir, ancak tespit edilmemiş olabilir. Bu durumda, yeni bir yedekten yeniden yüklemek, kötü amaçlı yazılımı geri yüklenen siteye getirecektir. Böylece sirk yeniden başlayabilir.

Bonus içeriği edinin: Hacked Web Sitesi Temizleme Kontrol Listesi
Buraya tıklayın

Kurtarma

Yedekleme konusunda büyük olduğumu şimdiye kadar anlamışsındır. Çoğu.

Bir sorun olduğunda web sitesini sıfırdan yeniden oluşturmayı planlayan koçluk arkadaşımın aksine, hiçbir neden yokken bir web sitesini sıfırdan yeniden oluşturmak istemem. Çok iş var ve her zaman uygunsuz bir zamanda.

Yedeklere sahip olmak, herhangi bir başarılı kurtarma çabasının anahtarıdır.

Barındırma sunucusundan uzakta bir yerde depolanan web sitesinin günlük, tam yedeklerini kastediyorum. Bir web sitesi saldırıya uğrarsa, o konumda depolanan tüm yedeklemeler tehlikeye girer. Ve sunucu çökerse, hem web siteniz hem de yedekler gider.

Uzun yıllardır manuel ve otomatik yedeklemeler için BackupBuddy'ye güvendim. Ayrıca bir web sitesini yeni bir konuma taşımayı çok kolaylaştırır.

Kurtarma basit, zorlu veya düpedüz zor olabilir. Her şey, asıl web sitesi sorununun ne olduğuna ve ne kadar iyi hazırlanmış olduğunuza bağlıdır. Ancak güvenilir yedeklemelere sahip olmak işleri önemli ölçüde kolaylaştıracaktır.

Bonus içeriği alın: Bir WordPress Yedekleme Eklentisi Seçmek için 10 Özellik
Buraya tıklayın

Bir gram önlem, bir kilo tedaviye bedeldir

Web sitesi sorunları ortaya çıkacaktır. Web siteniz bir noktada çökecek/saldırıya uğrayacak/çalışmayacak. An meselesi.

Yani hazır olmak istiyorsun. Ardından, işler kötüye gittiğinde kesinti süresini en aza indirebilirsiniz.

Hazırlanmak için 8 adım:

  1. Düzenli yedeklemeler. Barındırma sunucusundan uzakta depolanan tam, günlük yedeklemeler. Kontrol ettiğiniz ve barındırma şirketine bağlı olmayan yedeklemeler istiyorsunuz. Tüm sitenizi yedeklemek üzere yedekleme programları ayarlamak için BackupBuddy gibi bir WordPress yedekleme eklentisi kullanın.
  2. Çalışma süresini takip edin. Web sitenizi kontrol edecek ve hala orada olup olmadığını size bildirecek birkaç araç var. Çalışma süresi izleyicileri ayrıca, web sitesi düzenli olarak ziyaret edilmezse gerçekleşmeyebilecek otomatik yedeklemeleri çalıştırmak gibi web sitesinin işlevleri tetiklemesine yardımcı olur. Web sitelerini yönetmek ve çalışma sürelerini izlemek için iThemes Sync'e güveniyorum.
  3. Kimi arayacağını bil. ISS'niz, barındırma şirketiniz, alan adı kayıt kuruluşunuz, web sitesi güncellemelerinin yöneticisi, güvenlik ve yedeklemeler, bunlardan birkaçı. Her biriyle nasıl iletişim kuracağınızı ve bir sorun olduğunda yanıt açısından ne bekleyebileceğinizi bilin.
  4. Kaliteli barındırma kullanın. Hala pazarlıklı bodrum barındırma anlaşmalarının reklamını yapan şirketler var. Barındırma paketinin gerçekte ne sağladığını ve gerçekten ihtiyacınız olduğunda desteğin ne kadar uzakta olduğunu anlayın. İyi hostingin bir bedeli vardır. Ancak, barındırma şirketi teslim etmediği için web sitenizin işletme maliyetinin düşmesi, bir pazarlık-bodrum planından elde ettiğiniz tasarrufları hızla tüketecektir.
  5. WordPress'te yerleşik tema ve eklenti düzenleyicilerini devre dışı bırakın. En azından, WordPress'teki bu yerleşik düzenleyicileri ASLA kullanmayın. Daha da iyisi, her zaman harici bir uygulama kullanarak tema veya eklenti kodu düzenlemeleri yapın.
  6. Güvenlik yazılımını çalıştırın. iThemes Security kullanıyorum ve tavsiye ediyorum. Ayrıca, ihtiyaçlarınız için uygun şekilde yapılandırıldığından emin olun. Sadece bir güvenlik eklentisini açmak, düşündüğünüz kadar güvenli olmayabilir.
  7. WordPress çekirdeğini, temasını ve eklentilerini düzenli olarak güncelleyin. Çoğu işletme sahibi, yürütecek bir işleri olduğu için bunu kendileri için yapmaktan daha iyidir. Ayrıca, işte işler meşgul olduğunda bile güncellemeleri her zaman çalıştıracak mısınız? En son çevrimiçi güvenlik ve tehdit haberlerini takip edecek misiniz? Benim gibi birçok tasarımcı/geliştirici bunu müşterileri için bir konsiyerj hizmeti olarak sağlıyor. Sadece bittiğini bilmek istiyorlar.
  8. Web sitenizi düzenli olarak ziyaret edin ve işlevselliğini kontrol edin. Bu aynı zamanda web sitesini sizin için ön planda tutar. Bu senin web siten. Üzerinde bir şey yolunda gitmediğinde fark edeceksiniz. İşler yolunda gitmezse ziyaretçilerin size haber vermesini beklemeyin. Muhtemelen bunun yerine rakibinize gideceklerdir.

Bu planı oluşturmanın zamanı, her şeyin yolunda gittiği zamandır. Bir sorun olduğunda ve web sitesi bozulduğunda, artık çok geçtir.

Beklenmedik olanı tahmin etmeliyiz

Web siteleri bozulacak. Bunun olmasını planlayın. O zaman geldiğinde, hazırsınız ve verilen durumda en iyi eylemi yapabilirsiniz.

Web sitesi kapalı olduğu için beni panikle arayan o işletme sahibini hatırlıyor musunuz?

Aslında aşağı olmadığı ortaya çıktı. O hariç herkes ona ulaşabilirdi. Neyse ki hazırlıklıydı. Geçiş yapabileceği alternatif bir ISP'si vardı. Engellenmemesi gereken bir avuç web sitesini neden engellediklerini anlamak için bu İSS'nin sorunu gidermesi çok daha uzun sürdü. Sonunda işler yoluna girdi ve ne web sitesi ne de işi kaybedildi.

Bu yaşam koçuna gelince, web sitesinin asla kapanmamasını umarak, ona gerçekten en iyisini diliyorum. Ama bir gün gerçekleşecek…

Bu yüzden her zaman hazırlıklı olun. Çünkü bir noktada işlerin bozulacağını biliyorsun. Beklenmedik durumlar için bir planla hazır olun. Ardından, web siteniz çöktüğünde, tam bir felaket olmadan kurtarabilir ve devam edebilirsiniz.

Bonus içeriği edinin: WordPress Güvenliğine Yönelik Bir Kılavuz
Buraya tıklayın