İçeriğe atla

Hosting

SPF Kaydı ve all ibaresi

Emailleriniz SPAM’e düşmesin – DKIM – SPF ve DMARC Ayarları başlıklı yazımda gönderdiğiniz epostaların spam’e düşmemesi için yapılabilecek ayarlardan bahsettim. SPF kaydında bir konudan daha bahsedilmesi gerektiğini farkettim.

SPF kaydındaki “all” ibaresi, eğer bizim verdiğimiz listedeki sunuculardan başka bir yerden email gelirse ne yapılması gerektiğini belirttiğimiz kısım. Bu ifade önüne eklenecek işarete göre birkaç manaya geliyor.

-all Fail Email sahte, bize ait değil.
~all SoftFail Emailin sahte olma ihtimali yüksek ama domain kısmı halen geçerli.
?all Neutral Email sahte mi değil mi emin değiliz.
+all Pass Email kesinlikle sahte değil. Bu ifade kullanılmamalı

Eğer DMARC ayarlarını yazıda belirtildiği şekilde ayarladıysanız, 2-3 hafta gibi bir süre neticesinde, SPF kaydınıza girmesi gereken bütün email sunucu IP adreslerini belirlemiş olmanız ve SPF kaydını da ona göre güncellemiş olmalısınız. Bütün bilgilerin tam olduğundan emin olduğunuz zaman, “~all” ifadesini, “-all” olarak değiştirmeniz tavsiye ediliyor. Deneme süresi boyunca “~all” şeklinde tutarak, bu emaillerin sunucular tarafından reddedilmemesini sağlayıp raporların size ulaştırılmasını istiyorsunuz, yeterli bilgiyi elde ettikten sonra da “-all” koyarak sizin izin verdiklerinizden başka kimsenin email göndermesine müsaade etmiyorsunuz.

SPF kayıtlarını güncelledikten sonra http://mxtoolbox.com/spf.aspx adresinden test etmeyi unutmayın.

Emailleriniz SPAM’e düşmesin – DKIM – SPF ve DMARC Ayarları

Müşterileriniz devamlı emaillerinizin spam yada junk dizinlerine düştüğünü söylüyorsa, okumaya devam edin. Email göndermek için yapmanız gereken tekşey SMTP protokolünün dilinden anlayan bir program kullanmanız, yani bir PHP, Perl hatta Bash kod parçası bile email gönderebilir. Bu emaillerde ister kendinizi Obama@whitehouse.gov olarak ister de peri kızı@dunyalarguzeli.com olarak gösterebilirsiniz. Gerçek hayattaki mektuplaşmada olabilecek sahtekârlıkların ve oyunların hepsi sanal alem için de geçerli. Bundan dolayı, mülkiyeti size ait olan domainlerden sadece sizin email gönderebileceğinizi ve bunun da gerçekten siz olduğunuzu belirlemenizi sağlayacak 3 ana teknoloji çözümü geliştirildi:

  • DKIM – Sunucu tarafından şifreleme sistemi kullanılarak gönderilen her emailin barkodlanması
  • SPF – Hangi sunucu IP adreslerinden sizin adınıza email gönderebileceğinin belirlenmesi
  • DMARC – Üstteki iki güvenlik önlemini aldıktan sonra sizin adınıza email gönderilip gönderilmediğinin raporlanması

Okumaya devam et

WordPress 4.0 Türkçe Yapma

WordPress 4.0 öncesi versiyonlarda, ingilizce wordpress’i türkçe yapmak için alttaki adımları takip etmeniz yeterli oluyordu:

  1. WordPress Türkçe paketini indirip.
  2. Bu paketten, wp-content/languages/tr_TR.mo dosyasını, mevcut kurulumunuzun altına kopyalıyordunuz. İngilizce WordPress kurulumunda, languages dizini olmadığı için bunu oluşturup ondan sonra tr_TR.mo dosyasını kopyalamanız
  3. wp-config.php dosyasındaki define(‘WPLANG’,); parçasını, define(‘WPLANG’,’tr_TR’); ile değiştirip kaydetmeniz gerekiyordu.

WordPress 4.0’dan itibaren, yukardaki metodu uyguladığınız zaman sitenizdeki ingilizce dili değişmiyor. Çünkü 3. aşamada yapılan wp-config.php değişikiği artık Admin paneline taşınmış durumda. Sağolsunlar, wp-config.php okumayı devam ettirmedikleri için, 3. adım yerine, Admin paneldeki sol menüden Settings->General başlığı altından “Site Language” değiştirmeniz gerekiyor.

WordPress 4.0 İngilizceden Türkçe Yapma İçin

1. ve 2. aşamada yaptığımız dil dosyası upload işlemleri devam ediyor.
3. adımda ise Admin Panel’inize girip, Settings -> General altından “Site Language” kısmında, dili Türkçe seçmeniz gerekiyor. Direk URL girmek isterseniz:

http://www.site-adresiniz.com/wp-admin/options-general.php

Anahtar kelimeler:
-Wordpress türkçeleştirme
-wordpress tr_TR

Opencart – Gereksiz Kargo ve Ödeme Metodlarının Silinmesi

Uzun süredir ilk defa teknik bir konu paylaşıyorum. Yakın zamanda Opencart ile ilgilenmeye başladım. Sıfır kurulum Opencart’ta Türkiye ile uzaktan yakından alakası olmayan bir sürü modül ve eklenti geliyor. Eğer Linux sunucusu kullanıyorsanız ve public_html yada sitenizin bulunduğu ana dizin altında alttaki komutu çalıştırırsanız, Türkiye’de çalışmayan veya Türkiye ile ilgisi olmayan bütün kargo ve ödeme metodları temizleniyor.

find . -type f \( -name "sagepay*" -o -name "paypoint*" -o -name "klarna*" -o -name "pp_pro_uk*" -o -name "payza*" -o -name "liqpay*" -o -name "amazon_checkout*" -o -name "nochex*" -o -name "paymate*" -o -name "google_checkout*" -o -name "moneybookers*" -o -name "twocheckout*" -o -name "worldpay*" -o -name "web_payment_software*" \) -exec rm {} \;

find . -type f \( -name "auspost*" -o -name "citylink*" -o -name "parcelforce*" -o -name "royal_mail*" -o -name "usps.*" \) -exec rm {} \;

Silinen ödeme metodları:

  • Sagepay
  • PayPoint
  • Klarna
  • Paypal UK
  • Payza
  • Liqpay
  • Amazon Checkout
  • Paymate
  • Google Checkout (zaten kapandı)
  • Moneybookers
  • 2Checkout
  • Worldpay
  • Web Payment Software

Silinen kargo metodları:

  • AustraliaPost
  • Citylink
  • ParcelForce48
  • Royal Mail
  • USPS

Mediatemple nasıl?

Yaklaşık 8 aydır Mediatemple kullanan birisi olarak deneyimlerimi sizinle paylaşmak istedim. Benim aldığım hizmet Grid Service’i (aylık 20 dolar olan) ve bu yazdıklarım birebir bununla alakalı, diğer verdikleri (dedicated) hizmetlerden daha iyi sonuç alan arkadaşlar biliyorum onun için öyle bir hizmet arıyorsanız kararınızı burada yazdıklarım çok etkilemesin.

Hatırlatma: Yazının altına eklediğim ekran görüntülerine bakmayı unutmayın.

Mediatemple’ın İyi yönleri:

  • Bant genişliği, (1 Terabyte)
  • Disk kapasitesi (100 Gigabyte)
  • 100 domaine yakın site host etme imkanı
  • Fiyat (aylık 20 dolar)
  • SSH girişi mevcut
  • Siteye göre PHP versiyonunu ayarlayabilme opsiyonu mevcut. Serverda host ettiğiniz sitelerin bir kısmını PHP4 ile bir kısmını PHP5 ile çalıştırabiliyorsunuz, bence çok güzel bir esneklik sunuyor. cPanel WHM’de de bu mümkün ama uğraşmanız gerekiyor.
  • Eğer teknik detayları seven birisiyseniz, sitenizin hangi kısmının ne kadar CPU kullandığını gösteren bir Rapor sayfası (CPU Usage reports) mevcut (son 3 ay)
  • Müşteri desteği ve müşteri memnuniyeti 1 numara
    • Müşteri desteği için twitter kanalları (twitter.com/mediatemple) bulunuyor, oradan direk müşteri hizmetlerine mesaj gönderip, açtığınız destek konusuna öncelik verilmesini sağlayabiliyorsunuz.
    • Yine müşteri desteği için 7/24 teknik destek hatları bulunuyor. Tabi bunun için ingilizce bilmek gerekiyor, bundan önce birkaç sefer hemen derdime derman oldular.
    • Müşteri memnuniyeti için, bundan önce 5 günlük problem yaşadıkları zaman 1 yıllık ücretsiz hizmet kredisi verdiler. Bunun para karşılığı, 250 dolara tekabül ediyorki böyle birşeyi Türkiye’de bulmak imkansız.
  • cPanel’in kullandığı awstat gibi açık kod istatistik yapısına kıyasla biraz daha fazla bilgi veren Urchin Analytics kullanıyorlar, ben çok faydalanmadım bu özelliğinden

Diğer hostinglerden farkları:

  • Mediatemple’a has kontrol panelleri alışılagelmiş cpanel, plesk den farklı onun için yapmak istediğiniz şeyleri bir çırpıda yapamıyorsunuz, en azından bir müddet zaman harcayıp alışmanız gerekiyor
  • Kullandıkları grid (ızgara) yapısından dolayı disk yapısı farklı. SSH’den login olduğunuz zaman, karşınıza domains/amerikadabirgun.com/html/ gibi bir yapı çıkıyor.
  • Veritabanına bağlanma (wp-config.php de ve diğer ayarlarda localhost kullanılmıyor) şekli, disk yapısındaki farklılıkdan dolayı, başka bir hosting serverından kopyaladığınız zaman siteniz aynı yapıda olsa bile herşey kütürt diye çalışmıyor, biraz kontrol paneli kurcalamanız gerekiyor.
  • Bence sadece kendi sitelerinizi host edecekseniz güzel bir sistem, farklı kişilere farklı kullanıcı hakları vermeniz mümkün değil (ftp’de mümkün ama kontrol panele giremiyorlar)
  • 1 Click Applications dedikleri, 1 tık ile web uygulamalarının (wordpress, drupal v.s.) kurulumlarıyla baya gururlanıyorlar ama cPanel’in Fantastico’sunun yanında bence solda sıfır kalır, şu ana kadar hiç kullanmadım, kullanmayı da düşünmüyorum. Şu anda WordPress, Drupal ve ZenCart destekliyorlar sadece.

Mediatemple’ın Kötü yönleri:

  • Sistem grid (ızgara) sistemi üzerine kurulu.:
    • Bu sistemde bir tane (yada RAID) hard diskle değil, hard disklerin bulunduğu bir ızgarayla muhatap oluyorsunuz. Onun için disk işlemleri bilhassa kopyalama ve taşıma işlerinde hayli yavaş.
    • Komplike bir sistem olduğu için, göçtüğü zaman toparlanması 5-6 saat hatta bundan önce bir kez 5 gün sürdü. Önemli siteleri host etmek için kötü bir tercih olur bence, bu site gibi kişisel siteler olabilir.
    • Sistemin komplikasyonu sadece bir noktada değil, Email / Database / Dosyalar herşey bu ızgaranın üzerinde dağıtılmış durumda, onun için bunlardan herhangi birisine birşey olduğu zaman düzelmesi baya uzun sürüyor
  • Grid (ızgara) adı bilhassa grid computing ve cluster (küme) laflarından dolayı insanda büyük bir beklenti oluşturuyor. Bu sitenin (amerikadabirgun.com) yüklenme hızından kendi sitelerinizin ne kadar hızlı açılacağını pay biçebilirsiniz. Bence YAVAŞ.

Sonuç:
Mediatemple kişisel siteler için ve bloglar için yeterli olabilir ama reseller arayan, hızlı performans bekleyen ve problem yaşadığı zaman 1-2 klavye darbesiyle problemi çözmek isteyen kişiler için uygun değil.

Ekran görüntüleri:

css.php