2020 WordPress Ping Servisleri Listesi

WordPress Ping Listesi nasıl eklenir?

WordPress altyapısı kullananların işi bu anlamda oldukça kolay. WordPress yönetim paneline giriş yapın. Ayarlar – Yazma adımına gelin. Sayfanın en altında “Servisleri Güncelle” kısmına aşağıda paylaştığımız linkleri kopyalayıp yapıştırın. İşlem bu kadar basit.

 http://rpc.pingomatic.com
http://rpc.twingly.com
http://www.blogdigger.com/RPC2
http://ping.feedburner.com
http://rpc.weblogs.com/RPC2
http://blo.gs/ping.php
http://www.pingmyblog.com
http://blogsearch.google.com/ping/RPC2
http://ping.bloggers.jp/rpc/
http://ping.fc2.com/ 
http://blogs.yandex.ru/
https://rpc.bloggerei.de/ping/
http://blogsearch.google.ae/ping/RPC2
http://blogsearch.google.at/ping/RPC2
http://blogsearch.google.be/ping/RPC2
http://blogsearch.google.bg/ping/RPC2
http://blogsearch.google.ca/ping/RPC2
http://blogsearch.google.ch/ping/RPC2
http://blogsearch.google.cl/ping/RPC2
http://blogsearch.google.co.cr/ping/RPC2
http://blogsearch.google.co.hu/ping/RPC2
http://blogsearch.google.co.id/ping/RPC2
http://blogsearch.google.co.il/ping/RPC2
http://blogsearch.google.co.jp/ping/RPC2
http://blogsearch.google.co.ma/ping/RPC2
http://blogsearch.google.co.nz/ping/RPC2
http://blogsearch.google.co.th/ping/RPC2
http://blogsearch.google.co.uk/ping/RPC2
http://blogsearch.google.co.ve/ping/RPC2
http://blogsearch.google.co.za/ping/RPC2
http://blogsearch.google.com.ar/ping/RPC2
http://blogsearch.google.com.au/ping/RPC2
http://blogsearch.google.com.br/ping/RPC2
http://blogsearch.google.com.co/ping/RPC2
http://blogsearch.google.com.do/ping/RPC2
http://blogsearch.google.com.mx/ping/RPC2
http://blogsearch.google.com.my/ping/RPC2
http://blogsearch.google.com.pe/ping/RPC2
http://blogsearch.google.com.sa/ping/RPC2
http://blogsearch.google.com.sg/ping/RPC2
http://blogsearch.google.com.tr/ping/RPC2
http://blogsearch.google.com.ua/ping/RPC2
http://blogsearch.google.com.uy/ping/RPC2
http://blogsearch.google.com.vn/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.de/ping/RPC2
http://blogsearch.google.es/ping/RPC2
http://blogsearch.google.fi/ping/RPC2
http://blogsearch.google.fr/ping/RPC2
http://blogsearch.google.gr/ping/RPC2
http://blogsearch.google.hr/ping/RPC2
http://blogsearch.google.ie/ping/RPC2
http://blogsearch.google.it/ping/RPC2
http://blogsearch.google.jp/ping/RPC2
http://blogsearch.google.lt/ping/RPC2
http://blogsearch.google.nl/ping/RPC2
http://blogsearch.google.pl/ping/RPC2
http://blogsearch.google.pt/ping/RPC2
http://blogsearch.google.ro/ping/RPC2
http://blogsearch.google.ru/ping/RPC2
http://blogsearch.google.se/ping/RPC2
http://blogsearch.google.sk/ping/RPC2
http://blogsearch.google.us/ping/RPC2
http://ping.rss.drecom.jp/
https://blog.goo.ne.jp/XMLRPC
http://ping.bloggers.jp/rpc/  

WordPress Siteyi Başka Bir Domaine Taşıma

WordPress Siteyi Başka Bir Domaine Taşıma

WordPress siteyi farklı bir domaine taşıma işlemi aslında oldukça kolay bir işlemdir. Biraz uzundur fakat kafa karıştıran bir tarafı yoktur. Öncelikle wordpress sitenizi başka bir domaine taşıma sebebiniz aşağıdakilerden herhangi birisi değilse durduk yere domain ismini değiştirmemenizi öneririm. Çünkü eski domain için yaptığınız backlink çalışmaları ve benzeri çalışmalar yeni domain için aktif olmayacaktır.

Site domaini değiştirme nedenleri;
Kullandığınız domain Google Adsense Reklam ağı tarafından yasaklanmış ve sitenizden Adsense ile kazanmak istiyorsanız,

Domain adresiniz çok kötü bir isim taşıyorsa,

Domain adresinize Anti-Seo yapılmış ise,

Siteniz DDOS tarzı domain bazlı saldırılar altında ise domain adresinizi değiştirin derim. Fakat bunlardan herhangi birisi değil, sadece site adresi daha güzel görünsün diyorsanız bence bunu yapmayın. Yine de siz bilirsiniz. Çünkü bu yazımda hiç hit kaybetmeden site taşımayı anlatacağım size.

Hit kaybetmeden başka bir domaine site taşımak:
Hit kaybetmeden diyorum çünkü bu şekilde 2 işlem yaptım ve hiçbir hit kaybı yaşamadım. Ayrıca eski domainin PageRank değerleride yeni domaine aktarıldı.

Öncelikle yapmanız gereken sitenizin kontrol paneline yani CPanel’e girip yedek almaktır.

Cpanel’den aldığınız Home Directory ve MySQL Veritabanları yedeklerini bir klasörün içine atın. Çünkü işin püf noktasına geldik. Burayı dikkatli dinleyin.

Yeni domain’in kontrol paneline (Cpanel) giriş yapın ve Dosya Yöneticisine tıklayın. Dosya yöneticisine girdiğiniz sunucudaki dosyalarınız çıkacak. Bu dosyaların üstündeki menüden Yükle’ye tıklayın.

Karşınıza dosya yükleme bölümü çıkacak. İndirdiğiniz Home Directory (Ana dizin) i, genellikle ismi tarih.siteismi.tar.gz şeklindedir, winrar yardımıyla bir klasöre çıkartın. Bu klasöre çıkarttığınız dosyaların içinde www klasörü var. O klasörü winrar yardımıyla .zip formatında sıkıştırın ve yeni sitenizin kontrol panelinden upload edin.

Upload işlemi bitene kadar veritabanını optimize edelim yeni site için. MySQL veritabanları bölümünden indirdiğiniz veritabanını notepad++ programıyla açın ve CTRL+F kombinasyonunu kullanın. Karşınıza aşağıdaki gibi bir görüntü çıkacak. Buradan Bul’un yanındaki Değiştir sekmesine tıklayacağız ve eski site adresini yenisiyle değiştireceğiz.

Bu kısımda yukarıdaki gibi Aranacak bölümüne eski domain adresinizi .uzantısıyla yazıyoruz. Değiştir kısmına da yeni domain adresini .uzantı şeklinde yazıyoruz.
Aranacak: eskisite.com
Değiştir : yenisite.com

Şeklinde yazın ve sağ kısımdan tümünü değiştir’e tıklayın. Bu sayede eski sitenizin veritabanını yeni sitenize aktardığınızda sorunsuzca kullanabilirsiniz.

Bu işlemi tamamladıktan sonra CTRL+S kombinasyonunu kullanarak .sql dosyasını kaydedin ve notepad++’ı kapatın.

Site dosyalarının upload işlemi tamamlandığında tekrar dosya yöneticisine girin ve .zip olarak sıkıştırdığınız dosyayı bulun. Diyelim dosya ismi www.zip. Bu dosyaya sağ tıklayın ve ardından Exract yazısına tıklayın. İçindeki dosyaları çıkartmanız için yer seçmenizi isteyecek. Buraya /public_html yazın ve Exract File(s) e tıklayın. Dosyalarınız başarılı bir şekilde yeni sitenize aktarılmış olacak.

Şimdi sıra yeni sitenizin veritabanını aktarmakta. Yeni sitenizin kontrol paneline girin ve yeni bir veritabanı oluşturun. Bu veritabanı için gerekli kullanıcıyı oluşturduktan sonra PhpMyAdmin’e girin ve oluşturduğunuz veritabanına düzenlediğiniz .sql dosyasını import edin.
Bu işlem başarılı bir şekilde tamamlandığında yeni sitenizin wp-config.php dosyasını düzenlemeye başlayacağız. WordPress’in wp-config.php dosyasında veritabanı ismi eski sitede kullandığınız isim olarak görüntüleneceği için wordpress çalışmayacaktır. Bunun için wp-config.php’de şu satırları yeni veritabanına göre düzenleyin.

/** WordPress için kullanılacak veritabanının adı */

define(‘DB_NAME’, ‘yeni veritabanı ismi’);

 

/** MySQL veritabanı kullanıcısı */

define(‘DB_USER’, ‘yeni veritabanı kullanıcı adı’);

 

/** MySQL veritabanı parolası */

define(‘DB_PASSWORD’, ‘yeni veritabanının şifresi’);

wp-config.php’de bu satırları düzenlediğiniz takdirde yeni sitenizde eski sitenizi kullanıyor olacaksınız. Eğer yazılara girmiyorsa yapmanız gereken şey oldukça basit.
siteniz.com/wp-admin adresinden wordpress yönetim paneline girin. Ayarlar > Kalıcı Bağlantılar kısmına girin ve kalıcı bağlantıları değiştirip kaydedin. Kalıcı bağlantıları değiştirip kaydettikten sonra eski haline getirebilirsiniz. Bunları yaptıktan sonra eski sitenizi yeni sitenizde sorunsuzca kullanıyor olacaksınız. Fakat hit kaybetmemek 301 yönlendirmesini yapmanız ve siteyi taşıdığınızdan Google’ı haberdar etmeniz şart.

WordPress sitenizi bu işlemleri uyguladıktan sonra hit kaybı yaşamadan taşımış olacaksınız.

Kaynak: ucinar

WordPress Yazıyı Yoruma Kapatma

WordPress bir yazıyı yoruma kapatmak !

WordPress’te herhangi bir yazıyı veya sayfayı yoruma kapatmak için hangi işlemlerin yapılacağını bu konumuzda öğreneceğiz.

Bu işlem için ilk olarak web sitemizin WordPress yönetim paneline admin olarak giriş yapalım (www.websiteismi.com/wp-admin).

1-) Sol tarafta bulunan menüden Yazılar yazan yere tıklayalım. Açılan bölümden yoruma kapatmak istediğimiz yazının üstüne tıklayalım. Bu işlemden sonra yazımız düzenleme modunda açılacaktır.

2-) Açılan ekranın sağ üst köşesinde bulunan Ekran Tercihleri yazan yere tıklayalım. Açılan bölümdenTartışma yazan yeri işaretleyerek seçili duruma getirelim.

3-) Yazımızın hemen altında yer alan bölümde tartışma ayarları çıkacaktır. Burada seçili durumda bulunanYorumlara izin ver bölümünün seçimini kaldıralım. Bu işlemlerden sonra yazımızı güncelledikten sonra işlemimizi tamamlamış olacağız. Artık yazımızda yorum bölümü olmayacaktır.

Bu işlemleri sayfalarımızada aynı şekilde uygulayabiliriz.

WordPress 4.4 Sürümü ile Karşımızda!

WordPress 4.4 Sürümü ile Karşımızda!

İçerik yönetim sistemlerinden WordPress, 4.4 sürümüne güncellendi.

İçerik üreten kullanıcıların yüzde 20’si tarafından tercih edilen WordPress, yeni sürüme yükseltildi. 4.4 versiyonuna yükseltilen WordPress, Cliffordismini aldı. Oldukça fazla kullanıcıya sahip olan WordPress, geniş eklentive tasarım seçenekleri ile ön plana çıkıyor.

Güncelleme ile beraber WordPress’e eklediğiniz görseller temanızresponsive olmasa bile görüntülenen ekranlara göre boyutlanıyor. Önceden sadece Twitter ve YouTube içeriklerini dahili olarak ekleyebildiğimizWordPress’e, artık farklı WordPress sitelerinden içerikleri kolayca ekleyebiliyoruz. Alıntı yapmak için gereken tek şey ise WordPress yazı linkini direk içeriğinize kopyalamanız.

Ayrıca sadece WordPress sitelerini değil, Embed kodu sayesinde Cloudup,Reddit Comments, ReverbNation, Speaker Deck ve VideoPress içeriklerini de kolayca ekleyebileceksiniz.

WordPress, kısa bir süre Javascript ile tamamen yenilenmişti. Bu yenilenme ile gelen ilk tema Twenty Sixteen, oldukça modern bir tasarıma sahip.Twenty Sixteen temasını WordPress.org üzerinden önizleme yapılabiliyorsunuz.

En İyi WordPress Eklentileri 2016

En İyi WordPress Eklentileri 2016

Dünya’nın en popüler blog sistemlerinden olan WordPress, hayatı kolaylaştıran eklentileriyle olmazsa olmaz bir bütün haline gelmiş durumda. Biz de 2015’in en iyi WordPress eklentilerini sizler için sıraladık. WordPress altyapısıyla çalışan bir web siteniz varsa, bu listeye mutlaka göz atmanızı tavsiye ediyorum.

1. WordPress SEO by Yoast

Arama sonuçlarında web sitenizin üst sıralarda görünmesi, ziyaretçi kazanmak açısından her şeyden daha önemli bir yere sahip. WordPress SEO by Yoast eklenti de makalelerinize meta başlık ve açıklamalar, grafik meta verileri, sayfa analizi ve XML site haritası yayınlamanızı sağlıyor.

2. BackupBuddy

WordPress kullanmaya yeni başlayanların en büyük yardımcılarından birisi de BackupBuddy eklentisi. Çeşitli değişiklikler, düzenlemeler yaparken web siteniz bir anda yerle bir olabilir ve bunu eski haline getirmek sizin için zor bir iş gibi görünebilir. BackupBuddy eklentisini sitenize kurduktan sonra, otomatik yedekleme için zamanlama yaparak tüm bu dertlerden kurtulabilirsiniz. Tüm içeriğinizi bulut depolamaya yedekleyerek, aksilik durumunda geri yükleyebilirsiniz.

3. W3 Total Cache

Web sitelerinin açılma hızları, ziyaretçilerin en çok dikkat ettiği önemli hususlardan bir tanesi. WordPress sitelerimize temalar ve eklentiler kuruyoruz ve bu da bir süre sonra gereksiz bir yavaşlığa sebep oluyor. W3 Total Cache eklentisi de, web sitenizin daha dinamik bir yapıya sahip olmasını sağlayarak performansını arttıran başarılı bir performans sergiliyor.

4. Gravity Forms

WordPress’in belki de en işlevsel eklentilerinden birisi de Gravity Forms olsa gerek. Sitenizin içeriğini zenginleştirmek için anket, iletişim formu, bilgi formu gibi içerikleri kolayca hazırlamanız için geliştirilen gerçekten çok başarılı bir eklenti.

5. OptinMonster

Gravitiy Forms eklentisiyle benzerlik gösteren OptinMonster eklentisi de, web siteleriniz için formlar ve pop-up pencereler oluşturmanızı sağlıyor.  Ayrıca, oluşturduğunuz formların istatistiklerini de ayarlar bölümünden takip edebilmeniz mümkün.

6. Edit Flow

WordPress tabanlı web sitenizde çok sayıda editör bulunuyorsa, editöryal iş akışını takip edebilmenize imkan sağlayan Edit Flow eklentisi büyük yardımcınız olacaktır diye düşünüyorum.

7. Soliloquy

Bu eklenti de web sitenizin içeriğini zenginleştirmek için kullanabileceğiniz bir slider eklentisi. Kullanımı kolay ve basit bir arayüz sunan eklenti ile WordPress sitenizdeki sayfalarınıza çeşitli fotoğraflardan ya da videolardan oluşan galeriler ekleyebiliyorsunuz.

8. Sucuri

Web sitenizin güvenliği için geliştirilen Sucuri eklentisi sayesinde, web sitenize yapılan saldırılardan haberdar olabilir ve güvenliğinizi sağlayabilirsiniz. Ayrıca Sucuri eklentisinin kötü amaçlı yazılımları temizleme hizmeti de bulunuyor.

9. Floating Social Bar

Sitenizde paylaştığınız içeriklerin sosyal medya plaformlarında paylaşılması hem reklam hem de ziyaretçi kazanmak açısından önemli bir husus olarak karşımıza çıkıyor. Piyasada bulunan WordPress sosyal ağ eklentilerinin büyük bir kısmı gereksiz kod kalabalığına sahip olmakla beraber, sitenizin de yavaş çalışmasını sağlıyor. Floating Social Bar eklentisi tüm bunlardan sıyrılıp, yüksek hız için optimize edilmiş sosyal ağ düğmelerini web sitenize ekliyor.

10. Disqus

WordPress’in standart olarak gelen yorum sisteminden sıkıldıysanız, Disqus yorum sistemi eminim çok hoşunuza gidecektir. Sosyal ağ hesaplarıyla yorum yapma, yorumu paylaşma, beğeni gibi gelişmiş özellikler sunan Disqus, kullanılmaya değer görünüyor.

11. AdSanity

Özgün içeriklerinizi hiçbir karşılık beklemeden ziyaretçilerinize sunuyorsanız, bu emeğin elbette bir karşılığı olmalı diye düşünüyorum. Kullanım kolaylığyla öne çıkan reklam yönetim eklentisi olan AdSanity, web sitenize yeni reklamlar eklemenizde yardımcı oluyor. Sitenizin uygun bir bölümüne, çeşitli boyutlarda reklam alanları açan eklentiyle reklamlar yayınlamanız mümkün. Ayrıca bu reklamları belirli bir süre için de ayarlayabiliyor, reklam istatistiklerini de takip edebiliyorsunuz.

12. Envira Gallery

Web sitenizde çeşitl fotoğraf galerileri yayınlamak istiyorsanız, sitenizin göze hitap eden bir tasarıma sahip olması şart. Envira Gallery eklentisi de, basit kullanımlı resim galerileri oluşturmanıza imkan sağlayan başarılı bir galeri eklentisi. Ayrıca, eklediğiniz galerilerin tüm cihazlarla uyumlu görünmesi de eklentiyi hoş kılan özelliklerden bir tanesi.

13. Login Lockdown

Yönetim paneline giriş yetkisi olmayan kişilerin bu girişimlerini kısıtlayabileceğiniz bir eklenti olan Login Lockdown ile, giriş denemelerinin sınırını istediğiniz gibi ayarlayarak sitenizin güvenliğini sağlayabilirsiniz.

14. Term Management Tools

Web sitenizdeki kategorileri, etiketleri ve terimleri yeniden organize etmenizde yardımcı olan kolay kullanımlı bir yönetim aracıdır.

15. TablePress

İçeriklerinize çeşitli tablolar eklemek istiyorsanız, bu konuda size büyük bir yardımı dokunacak TablePress eklentisini mutlaka denemenizi tavsiye ediyorum.

16. WPtouch

Akıllı telefonların kullanım oranının bilgisayarları bile geçtiği günümüzde, web sitelerinin mobil uyumluluğu da büyük önem arz ediyor. Hatta Google da, kullanıcılara yardımcı olmak açısından mobil uyumlu web sitelerini arama sonuçlarında belirgin bir şekilde gösteriyor. Web sitenizi mobil uyumluyapmak için uzun vakitler harcamanıza gerek bırakmayan WP Touch eklentisi, özel bir tema ve arayüz sunarak web sitenizin mobil versiyonuyla hizmet vermesini sağlıyor.

17. Compact Archives

Uzun zamandır hizmet veren bir web sitesine sahipseniz, eski yazılarınızın arşivleri çok uzun bir liste olarak karşınıza çıkabilir. Compact Archives eklentisi de bu soruna çözüm getiriyor ve aylık arşivlerinizi kompakt bloklar olarak görüntüleyerek karmaşık görüntülerin önüne geçiyor.

18. ThirstyAffiliates

Görevini gelir ortaklığı olarak adlandırabileceğimiz ThirstyAffiliates eklentisi ile sitenizdeki içeriklerinizde bulunan belirli anahtar kelimeleri reklam içeriklerine yönlendirmenizi sağlayan başarılı bir eklenti.

19. Display Widgets

Sitenize eklediğiniz widget’ları bazen belirli sayfalarda gizlemeniz gerekebilir. Bu konudaki sorununuza çözüm sunan Displar Widgets eklentisi, widget’ların nerelerde görünüp görünmeyeceğini belirlemenizi sağlıyor.

20. WP Mail SMTP

Web sitenize barındırma hizmeti sunan sağlayıcılar, WordPress yapılandırma ayarları nedeniyle gönderdiğiniz e-postaları iletmeyebilir. Bu sorunu çözmek için geliştirilen WP Mail SMTP eklentisi de, WordPress’in posta işlevini sağlamak için SMTP sunucusu kullanmasına izin veriyor.

Kaynak

Yorum Yapılmamış yazısını kaldırma

Yorum Yapılmamış – No Comments yazısını kaldırma

Öncelikle dosyayı açıyoruz. 
wp-includes > comment-template.php

Aşağıda görünen satırın hepsini silip kaydediyoruz.

`elseif ( $number == 0 )
 $output = ( false === $zero ) ? __(‘no comments’) : $zero;
 else // must be one
 $output = ( false === $one ) ? __(‘1 Comment’) : $one;`

İşlem bu kadar 🙂

WordPress Menü Icon Ekleme

WordPress’te Menülere Icon Ekleme

Görseller, metinlere kıyasla daha kolay hatırlanabilir tasarım öğeleridir. Örneğin dünyanın her yerinde tuvaleti ifade eden görsel aynıdır.

İlk olarak eklentiyi kuralım.

Kurulum

Eklenti tamamıyla ücretsiz.

WordPress’e eklentilerin nasıl kurulduğunu kısaca hatırlayalım.

  1. Dosyayı indirin ve zip içerisinden çıkarın.
  2. Eklenti klasörünü FTP aracılığıyla ‘/wp-content/plugins/’ dizinine upload edin,
  3. WordPress admin panelinizden Eklentiler alanına gidip eklentiyi etkinleştirin.

Download Adresi : Menu Icons

Kullanım

  • Görünüm > Menüler alanından daha önce WordPress sitenize eklediğiniz menüleri görebilirsiniz.
  • Bu alandan herhangi bir menünün detayını görüntülediğimizde “Icon: Select icon” şeklinde bir seçenek görünür oluyor. Bu araç, menü öğesine bir icon atamamıza yardımcı oluyor.
  • Icon seçtiğimiz anda sağ tarafta bir önizleme penceresi görünür oluyor. Bu kısımda icon için pozisyon ve punto ayarlamalarını yapabiliyoruz. Ayrıca linklerin öncesine ve sonrasına icon eklememizi de bu alandan seçiyoruz. Bu kadar!
  • Eklenti Dashicons, Genericons ve Font Awesome icon setlerini içerisinde barındırıyor.

Error Establishing a Database Connection Hatası

Error Establishing a Database Connection Hatası [Detaylı Çözüm]

Error Establishing a Database Connection hatası bir çok sebepten kaynaklanabilen, wordpress kullanıcıların sıklıkla karşılaştığı en baş ağrıtıcı sorunlardan bir tanesidir. Error Establishing a Database Connection hatası web sitenizde hiç bir değişiklik yapmadığınız halde bile karşınıza çıkabilir. Daha dün kendi sitemde bu hatayla karşılaştım ve problemi bulup düzeltmem yarım saatimi aldı. Sorunu ararken farkettim ki, bununla ilgili yazılmış detaylı bir Türkçe makale yok. Bende bugün kü yazımda sizlere Error Establishing a Database Connection hatası almanıza nelerin sebebiyet verdiğini ve bu sorunu nasıl çözeceğinizi detaylı bir şekilde anlatmaya çalışacağım.
Önemli: Alttaki işlemleri uygulamadan önce sitenizin yedeğini almanızı şiddetle tavsiye ederim. Eğer site yedeği almayı bilmiyorsanız, WordPress Site Yedeği Alma – Site Yedekleme başlıklı yazımda yedekleme işlemini nasıl yapacağınızı detaylı anlattım.

Neden Error Establishing a Database Connection Hatası Alıyoruz?

Error Establishing a Database Connection hatası almanızın sebebi, wordpress site dosyalarınızın veritabanıyla bağlantı kuramamasından kaynaklıdır. Hatanın ana sebebini tam olarak biliyoruz fakat hatayı baş ağrıtan bir hata yapan, wordpress site dosyalarınızla veritabanı arasındaki bağlantı kopukluğunun bir çok sebepten kaynaklanabiliyor olması.
Veritabanı kullanıcı adınızın veya şifrenizin veya veritabanı isminizin yanlış olması veya değiştirilmiş olması, vetabanı sunucunuzdan cevap alamıyor olmanız yada veritabanınız çökmüş olması gibi durumları Error Establishing a Database Connection hatasına sebep olan durumlar olarak gösterebiliriz.

Adım 1: Error Establishing a Database Connection hatası /wp-admin/ Uzantasında da Oluşuyor mu?

Error Establishing a Database Connection hatası aldığınızda ilk yapmanız gereken bu hatanın sitenizin admin panelinde de oluşup oluşmadığını kontrol etmek. Yani, sitenizin ön yüzü ile arka yüzü (admin paneli) için gösterilen hata mesajı aynı mı ? Sitenizin iki yüzüde Error Establishing a Database Connection hatasını mı gösteriyor yoksa admin panelinde farklı bir hata mı alıyorsunuz ? Eğer Error Establishing a Database Connection hatası admin panelinizde de (dashboard) oluşuyorsa yani sitenizin tamamı için bu hatayı alıyorsanız, bu kısmı atlayarak aşağıda bulunan ikinci adıma geçin.
Eğer admin panelinde farklı bir hata alıyorsanız, “One or more database tables are unavailable. The database may need to be repaired” gibi, yapmanız gereken sadece wordpress sitenizin veritabanını onarmak.
Bunu aşağıdaki kodu wp-config.php dosyanıza ekleyerek yapabilirsiniz.
define('WP_ALLOW_REPAIR', true);
Kod ekleme işlemini gerçekleştirdikten sonra http://www.sizinsiteniz.com/wp-admin/maint/repair.php adresine gidin ve karşınıza aşağıdaki resimdeki gibi bir ekran çıkacaktır.


Bu noktada repair database yada repair and optimize database butonlarından birine tıklayarak veritabanınızı onarabilirsiniz.
Önemli: Bu işlemle, yani yukarıda wp-config.php dosyasına eklediğimiz koddan dolayı aslında http://www.sizinsiteniz.com/wp-admin/maint/repair.php adresimizi herkese görünür kıldık yani herhangi biri bu url adresine girip sitenizin veritabanı onarma işlemini dışardanda yapabilir o yüzden bu işlemi tamamladıktan sonra wp-config.php adresine tekrar girip eklediğimiz kodu silmeniz gerekli.
Eğer veritabanınızı onardıktan sonra hala aynı hatayı almaya devam ediyorsanız ozaman yazımıda okumaya devam etmelisiniz.

Adım 2: Wp-Config Dosyasını Kontrol Etme

WordPress dosyaları arasında en önemli dosyalardan biride wp-config.php dosyasıdır. Bu dosya veritabanınızla site dosyalarınızın birbirine bağlamasını sağlar.
Eğer veritabanı şifrenizi yada kullanıcı adınızı değiştirdiyseniz ve bu değişikliği wp-config.php dosyanızda belirtmediyseniz bu durum Error Establishing a Database Connection hatası almaza sebebiyet verir. Yeni veritabanı kullanıcı adınızı ve şifrenizide wp-config.php dosyasında düzenlerseniz sorun ortadan kalkar. Sorun bu değilse okumaya devam…
Öncelikle yapmanız gereken wp-config-php dosyanıza gidip tüm bilgilerin doğruluğunu kontrol etmeniz.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

Önemli: Db_host kısmı herzaman localhost olmayabilir. Bu genelde böyledir fakat bazı host firmaları farklı prefixler kullanabilmektedir. Bunu hostunuza sorup  DB_HOST’un “localhost” olup olmadığını teyid edebilirsiniz. Fakat söylediğim gibi bu, çoğu host firmasında localhost olarak geçer o yüzden bunu Error Establishing a Database Connection hatası almanıza sebep olacak son varsayım olarak düşünmenizi tavsiye ederim.
Eğer kontrol ettiğiniz herşey doğruysa veya yanlışı düzelttikten sonra hala Error Establishing a Database Connection hatası alıyorsanız bu, hatanın MySQL üzerinde olduğuna işarettir.

Adım 3: MySQL Serverını Kontrol Etme

Error Establishing a Database Connection hatası almanıza sebep olan bir diğer etken ise sitenizin çok fazla trafik alması olabilir. Buda serverınızın yani hostunuzun aldığınız trafiği kaldıramamasına yani Error Establishing a Database Connection hatası almanıza sebep olur ki özelliklede paylaşımlı hosting (public hosting) kullanıyorsanız. Bu durumda yapabileceğiniz en iyi şey hostunuzla bağlantı kurup MySQL serverınızın trafiği kaldırıp kaldırmadığını sormanızdır.
Eğer bu işlemi hostunuzla bağlantıya geçmeden kendiniz yapmak istiyorsanız, aynı server üzerindeki diğer web sitelerinizi kontrol edin eğer o sitelerinizde de aynı hatayı alıyorsanız, Error Establishing a Database Connection hatası almanızın kesin sebebi MySQL serverınızdan kaynaklıdır.
1- Eğer aynı server üzerinde başka bir siteniz yoksa cPanel’inize gidip phpmyadminüzerinden veritabanınıza bağlanın. Eğer bağlanabiliyorsanız, birde kullanıcıların veritabanınıza ulaşma izinlerini kontrol etmeniz gerekli.
Bunu yapmak için sitenizde testconnection.php isminde bir dosya oluşturun ve aşağıdaki kodu bu dosyanın içine yapıştırın.

<?php
$link = mysql_connect('localhost', 'veritabanı_isminiz', 'veritabanı_şifreniz');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Önemli: Şifre kısmını ve kullanıcı adını kendi kullanıcı bilgilerinizle değiştirdiğinizden emin olun.
Kod ekleme işleminden sonra tarayıcınızdan testconnectiong.php isminde oluşturduğunuz dosyanın adresine gidin ( siteniz.com/testconnection.php ) Eğer adrese gittiğinizde “Connected successfully” mesajı alırsanız, yani başarılı bir şekilde bağlantı sağlarsanız bu demektir ki ziyaretçilerinizin wordpress sitenizin veritabanına bağlanması için yeterli izinleri var. Eğer burda bir hata alıryosanız öncelikle wp-config.php dosyanıza geri dönüp tekrar herşeyi gözden geçirin ve bu işlemi tekrar gerçekleştirin. Eminim ki atladığınız bir nokta vardır.
2-Eğer cPanel’inize gidip phpmyadmin üzerinden veritabanınıza bağlanmaya çalıştığınızda bağlanamıyor ve alttaki gibi bir hata alıyorsanız;
Access denied for user ‘foo’@’%’ (using password: YES)
Serverlarınızda bir hata var demektir. Bu sadece serverlarınızın kapalı olduğu anlamına gelmez aynı zamanda kullanıcı izinlerinde de (user permission) bir problem olabileceğinin işareti olabilir.
Benim başıma geldiğinde ben cPanel üzerinden phpmyadmin paneline ulaşım sağlamaya çalıştığımda bana #1215 – Access denied for user ‘taa’%’@’ (using password: YES)gibi bir hata verdi. Turhost ile bağlantıya geçtiğimde kullanıcı izinlerinin (user’s permission) bir şekilde resetlendiğini söylediler. Kendileride nasıl resetlendiğini bulamadı fakat kullanıcı izinlerimi değiştirdiklerinde sitem tekrar eski haline döndü.
Sonuç olarak  eğer cPanel üzerinden phpmyadmin paneline ulaşmaya çalışırken yada testconnection.php testini gerçekleştirdiğinizde (doğru veritabanı bilgileriyle) Error Establishing a Database Connection hatası almaya devam ediyorsanız,hostunuzlabağlantıya geçmelisiniz.
Yazar:

WordPress En Başarılı Oldu !

WordPress En Başarılı İçerik Yönetim Sistemi Oldu

Geçtiğimiz günler içerisinde yapılan son CodeGuard web sitesi raporlarının sonuçlarına göre WordPress en çok tercih edilen içerik yönetim aracı oldu.

  • WordPress’in rakipleri olan Joomla ve Drupal’i açık ara bir şekilde geride bıraktı. Yapılan rapor içerisinde web sitesi analiz ve yedekleme rakamlara yer verildi.
  • Edinilen sonuçlara göre ise WordPress dünya genelinde oldukça fazla kullanıcıya sahip.
  • 2015 yılının yaklaşık olarak ilk çeyreğinde gerçekleştirilen araştırma, Dünya üzerinde içerik yönetmek için kullanıma sokulan yaygın altyapının WordPress olduğunu vurguluyor.
  • Yaklaşık olarak yüzde bazında 78.8 gibi bir oranla WordPress,Joomla, Drupal ve Concreta 5’in oldukça fazla ilerisinde kendisine yer ediniyor.

Firmanını çatısı altında geliştirilen eklentilerden oldukça fazla kullanıma sahip olan Akismet, Tema konusunda ise Avada olduğu raporlar içerisinde belirtiliyor. Google’ın son zamanlarda gitmiş olduğu değişiklikler içerisinde ise mobil standartlarına sahip olmayan yaklaşık olarak yüzde oranında 51 site bulunuyor.