Kategori arşivi: Wordpress

WordPress Windows 10 Localhost Kurulum

WordPress‘i Windows 10 localhost‘ta çalıştıracaksanız öncelikle farklı yollar deneyebilirsiniz. Benim bahsedeceğim yol bunlardan birisi ve bu yolla kısa bir sürede kullanıma hazır hale gelebilirsiniz.

  1. Öncelikle XAMPP‘ın Windows versiyonunu indiriyorsunuz.
  2. Kurulum aşamasında hangi uygulamaların kurulmasını istediğinizi soruyor. Buradan Apache, MySQL, Php ve phpmyadmin‘i seçip kuruyorsunuz.
  3. Kurulumdan sonra Apache ve MySQL servislerini başlatıyoruz. Tarayıcıya localhost yazarak bir sorun olup olmadığını test ediyoruz. XAMPP localhost sayfası gelmişse bir sorun yok.
  4. XAMMP Conrol Paneli‘nden MySQL admin sayfasına giriyoruz. Databases bölümüne tıklayıp Create diyerek yeni bir database oluşturuyoruz. İsmini wordpress koyabilirsiniz mesela. Format olarak da ben utf_general_ci (bir problemle karşılaşmadım bu seçimimden dolayı karşılaşırsam buraya yazarım) seçtim.
  5. Daha sonra WordPress‘i indiriyoruz ve sıkıştırılmış halini açıyoruz.
  6. XAMPP’ın kurulum dizinine girip (C://xammp‘tır değiştirmemişseniz) htdocs klasörünün içerisine wordpress dosyalarının bulunduğu klasörü kopyalıyorum.
  7. localhost/wordpress diyerek wordpress kurulumunu başlatıyorum. Burada dikkat edilecek tek yer veritabanı bağlantı ayarlarıdır. Veritabanı ismine daha önce oluşturduğunuz veritabanı ismini giriyoruz, username root, şifre boş geçiyoruz, diğer ayarları değiştirmeden devam ederek kurulumu tamamlıyoruz.

Hepsi bu kadar!

Bugün 1, bugüne kadar toplam 148 kez ziyaret edildi.

WPScan ve Kullanımı Hakkında

WPScan, wordpress için hazırlanmış bir güvenlik açığı tarayıcı yazılımıdır. WordPress tabanlı web siteler bu programla taranıp versiyonlarına göre açıkları tespit edilebilir hatta brute force ile şifresi kırılmaya çalışılabilir. Bu yazı altında WPScan ile tecrübelerimi paylaşacağım. Ben yazılımı Ubuntu 18.04’e kurdum. Kurulumla ilgili netteki yazıları takip ettim ama sorun yaşadım. Son olarak aşağıdaki komut ile programı kurabildim (bu noktada hata çıkarsa eksik bir yazılım söz konusu olabilir, o tespit edilip kurulduktan sonra tekrar denenmelidir).

gem install wpscan

Aşağıdaki komut satırı blabla.com alan adına sahip wordpress tabanlı siteyi öncelikle analiz ediyor. Versiyonunu, temasını, güvenlik açıklarını raporluyor. Daha sonra admin kullanıcı adı için password.txt dosyasında bulunan şifreleri brute force ile deneyerek şifreyi bulmaya çalışmaktadır.

wpscan --url blabla.com --passwords '/home/bla/passwords.txt' --usernames admin

 

Bugün 1, bugüne kadar toplam 158 kez ziyaret edildi.

WordPress Contextual Related Posts Eklentisi

WordPress’te bir yazı okunduğundan altta benzer yazıların gösterilmesini istiyordum ve Contextual Related Posts eklentisiyle Similar Posts eklentisini denedim. Similar posts eklentisini çok sevmedim ve bu eklentiyi tercih ettim. Ayarlarıyla biraz uğraştım ama sanırım biraz daha uğraşmak gerekiyor. Çünkü bazı yazıların altında alakasız yazıların önerildiğini görüyorum. Kategoriye göre tavsiye versin veya etikete göre tavsiye versin diyebiliyorsunuz. Kullanmakta yarar var diye düşünüyorum ama bakacağız. Vakit bulur da ayarlarını da istediğim gibi ayarlarsam gayet güzel bir eklenti diyebilirim.

Bugün 1, bugüne kadar toplam 43 kez ziyaret edildi.

WordPress Top 10 Popular Posts Eklentisi

WordPress’te en çok hangi yazılarınızın okunduğunu görmek istiyorsanız WordPress Top 10 Popular Posts eklentisini kullanabilirsiniz. Başka bir seçenek de tabi Google Analytics’ten takip etmek fakat ben her ikisini de beraber kullanmayı öneriyorum. Bu eklenti admin paneline bir sekme ekliyor. Bu sekmeden günlük ve bugüne kadar olan toplam sayfa gösterimine göre yazılarınızı sıralıyor. Ayrıca her yazının altına da bu istatistiği ekliyor. Bu eklentiyle çok gösterilen sayfalarınıza ayrı bir özen gösterip, site trafiğinizin artmasına katkıda bulunabilirsiniz.

Bugün 1, bugüne kadar toplam 33 kez ziyaret edildi.

WordPress url’ye ?doing_wp_cron eklenmesi problemi

Öncelikle bu problemin sebebi zamanlanmış görevlerin çalışabilmesi için wp-config.php’de yapılan bir değişikliktir. Eğer ki zamanlanmış işlere gerek duymuyorsanız bu yazıdaki yapılanları geri alarak sorunu çözebilirsiniz.

Eğer hem zamanlanmış görevlerim çalışsın hem de url’de ?doing_wp_cron ile başlayan bir eklenti görmeyeyin diyorsanız bu kez FTP’nizden .htaccess dosyanıza yazının altında verilen kodları eklemeniz gerekmektedir. Bu kodları ekledikten sonra zamanlanmış görevlerin çalışmasında her hangi bir sorun oluşmadı. Fakat siz böyle bir sorun oluştuğunu farkederseniz yapılan bu değişikliği geri alabilirsiniz. Zira url’ye eklenen ?doing_wp_cron ile başlayan kodun görüntü kirliliğinden başka bir zararı olmaması gerekir.

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
    RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Bugün 1, bugüne kadar toplam 122 kez ziyaret edildi.

WordPress İletişim Formu – Contact Form by WPForms Eklentisi

Bloguma bir iletişim formu eklemek istiyordum bir süredir. Contact Form by WPForms eklentisi ile bunu hallettim. Başka seçenekler var mı açıkçası çok da araştırmadım. Basit güzel bir eklenti diyebilirim. Yükledikten sonra bir form oluşturuyorsunuz. Formu oluşturduktan sonra yeni admin panelinizdeki Sayfalar sekmesinden Yeni Ekle dediğinizde Form seçeneği de beliriyor. Oradan daha önce oluşturduğunuz formu seçiyorsunuz ve işlem tamam. Sonrasında sayfada yerini ayarlamak kalıyor. Bu eklentide sadece iletişim formuyla sınırlı değilsiniz ama birçok özelliği pro sürümünde aktif oluyor. Basit bir iletişim formu için ise ücretsiz versiyonu gayet yeterli.

Bugün 1, bugüne kadar toplam 82 kez ziyaret edildi.

WordPress Check Email Eklentisi

Sitemden e-mail gönderememeye başlayınca Check Email eklentisiyle test etmek istedim. Kurulumu ve kullanımı gayet basit eklenti. Yalnız bu eklenti başarıyla gönderilmiş bir e-postanın hedefe başarıyla ulaştığı garantisini vermiyor. wp_mail fonksiyonunun doğru çalışıp çalışmadığına bakıyor. E-posta başarıyla ulaştıysa zaten herhangi bir problem yoktur. Ulaşmamışsa yazıya göz atabilirsiniz.

Bugün 1, bugüne kadar toplam 30 kez ziyaret edildi.