Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Veritabanı Nasıl Onarılır (6 Kolay Yöntem)

Yıllar boyunca birçok kullanıcı bize ve ortak şirketlerimize ulaşarak bozuk WordPress veritabanlarını düzeltme konusunda bilgi istedi.

WordPress web sitenizin sorunsuz çalışmasını sağlamak için sağlıklı bir veritabanı gerekir. Veritabanınız bozulursa, hata mesajları, beyaz ekranlar ve hatta tamamen işlev kaybı dahil olmak üzere birçok soruna yol açabilir.

WordPress veritabanını hızlı bir şekilde onarma konusunda deneyim sahibiyiz ve size sitenizi kısa sürede nasıl çalışır hale getireceğinizi öğreteceğiz. Örneğin, oturum açma kimlik bilgilerini kontrol edebilir veya WordPress veritabanlarını düzeltmek için farklı araçlar ve eklentiler kullanabilirsiniz.

Bu makalede, birkaç basit adımda bir WordPress veritabanını nasıl onaracağınızı göstereceğiz.

How to repair WordPress database in simple steps

İşte bu kılavuzda ele alacağımız her şeye hızlı bir genel bakış. Herhangi bir bölüme geçmek için aşağıdaki bağlantılara tıklayabilirsiniz:

WordPress Veritabanınızın Onarıma İhtiyacı Olduğunu Nasıl Anlarsınız?

WordPress veritabanı, web sitenizi düzgün bir şekilde çalıştırmak için gereken tüm bilgilerin bir koleksiyonudur. Buna tüm blog yazılarınız, sayfalarınız, kayıtlı kullanıcılarınız, medya dosyalarınız ve ayarlarınız dahildir.

Veritabanınız bozulmuşsa ve onarılması gerekiyorsa, dikkat etmeniz gereken bazı yaygın işaretler şunlardır:

  • Beyaz Ölüm Ekranı (WSoDs): Bu, web sitenizin normal içeriği yerine boş beyaz bir sayfa görüntülediği durum için kullanılan genel bir terimdir. Bozuk bir veritabanı, WSoD görmenizin nedenlerinden biri olabilir.
  • Hata Mesajları: Veritabanıyla ilgili hata mesajları görebilirsiniz. Örneğin,‘Veritabanı bağlantısı kurulurken hata oluştu’ veya ‘Veritabanı seçilemiyor’ gibi hatalar veritabanında bir sorun olduğunu gösterir.
Database connection error in WordPress
  • Eksik İçerik veya Biçimlendirme Sorunları: Web sitenizin içeriği eksik görünüyorsa veya biçimlendirme yerinde değilse, bu veritabanı bozulmasının bir işareti olabilir.
  • Eklenti veya Tema Arızaları: Benzer şekilde, eklentiler veya temalar aniden düzgün çalışmayı durdurursa, altta yatan veritabanının suçlu olması mümkündür.

Bununla birlikte, WordPress veritabanınızın bozulmasına neyin neden olabileceğini görelim.

WordPress Veritabanlarında Hasara Neden Olan Nedir?

WordPress veritabanınıza zarar verebilecek yaygın nedenleri anlayarak, bunları önlemek ve veritabanınızı sağlıklı tutmak için adımlar atabilirsiniz.

Örneğin, ani bir elektrik kesintisi veya donanım arızası gibi web sunucunuzla ilgili sorunlar veritabanınızı bozabilir. Ya da web sitenize yönelik kötü niyetli bir saldırı veritabanınızı hedef alabilir ve potansiyel olarak bozulmaya yol açabilir.

Öte yandan, wp-config.php dosyanızda saklanan veritabanı kimlik bilgileri (kullanıcı adı, şifre vb.) yanlışsa, veritabanı bağlantı sorunlarına yol açabilir.

Benzer şekilde, web siteniz web sunucunuzun izin verdiğinden daha fazla bellek kullanmaya çalışıyorsa(PHP bellek sınırı), bu da veritabanı hatalarına ve potansiyel bozulmaya yol açabilir.

Şimdi, bir WordPress veritabanını kolayca onarabileceğiniz farklı yollara bakalım.

Önemli Not: Herhangi bir onarım yöntemini kullanmadan önce WordPress web sitenizi ve veritabanınızı yedeklemeniz çok önemlidir. Bu şekilde, onarım işlemi sırasında bir şeyler ters giderse, web sitenizi yedekten geri yükleyebilirsiniz.

Daha fazla bilgi edinmek için lütfen WordPress veritabanı yedeğinin nasıl alınacağına ilişkin kılavuzumuzu izleyin.

1. WordPress Veritabanı Kimlik Bilgilerini Kontrol Edin ve Düzenleyin

WordPress veritabanınızı onarmanın en yaygın ve kolay yollarından biri kimlik bilgilerini kontrol etmektir. Genellikle yanlış kullanıcı adları ve parolalar, özellikle de sitenizi yakın zamanda yeni bir ana bilgisayara taşıdıysanız, veritabanı bağlantı hatalarına yol açar.

WordPress veritabanı kimlik bilgileri wp-config.php dosyasında saklanır. Dosyayı düzenlemek için bir FTP istemcisi veya Dosya Yöneticisi aracı kullanmanız gerekir. Dosyayı daha önce düzenlemediyseniz, lütfen wp-config.php dosyasının nasıl düzenleneceğine ilişkin kılavuzumuza bakın.

Dosyayı açtığınızda, aşağıdaki satırları arayın:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Ardından, veritabanı adı, kullanıcı adı, parola ve veritabanı ana bilgisayarı bilgilerinin doğru olduğundan emin olmalısınız.

Bu bilgileri WordPress barındırma sağlayıcınızdan teyit edebilirsiniz. Örneğin, Bluehost‘ta sitenizin ayarlarına gidebilirsiniz.

Bluehost site settings

Buradan ‘Gelişmiş’ sekmesine geçin ve Veritabanı bölümünü aşağı kaydırın.

Ardından devam etmek için ‘Yönet’ düğmesine tıklayın.

Click the Manage button next to the Database section

Bu, cPanel’de MySQL Veritabanı sayfasını açacaktır.

Buradan, kullanıcı adı ve şifreyi ‘Geçerli Veritabanı’ bölümünde bulabilirsiniz. Kimlik bilgileri eşleşmiyorsa, bunları kopyalayıp bir Not Defteri (.txt) dosyasına yapıştırın, böylece bunları wp-config.php dosyasına ekleyebilirsiniz.

Find your database name and username in the Current Databases section

2. WordPress Veritabanlarını Onarmak için phpMyAdmin’e Erişin

Veritabanları konusunda rahatsanız, WordPress veritabanınızı onarmak için phpMyAdmin ‘i kullanabilirsiniz. phpMyAdmin, MySQL veritabanlarını yönetmek için web tabanlı bir arayüzdür.

İlk olarak, WordPress hosting panonuza giriş yapmanız ve cPanel’e gitmeniz gerekir. Bluehost‘ta web sitesi ayarlarını açabilir, ‘Gelişmiş’ sekmesine gidebilir ve ardından cPanel bölümündeki ‘Yönet’ düğmesine tıklayabilirsiniz.

Bluehost advanced cPanel

Ardından, barındırma sağlayıcınızın cPanel’ini göreceksiniz.

Basitçe phpMyAdmin ‘e gidin ve bağlantıya tıklayın.

Selecting phpMyAdmin on cPanel

Bir sonraki ekranda phpMyAdmin panelini görmelisiniz.

Şimdi, sol sütundan onarmak istediğiniz bir veritabanını seçebilir veya üstteki ‘Veritabanları’ bölümüne gidebilirsiniz.

Select database tables

Ardından, veritabanında farklı tablolar göreceksiniz. Basitçe aşağı kaydırın ve ‘Tümünü Kontrol Et’ seçeneğine tıklayın.

Ayrıca Seçiliyken açılır menüsüne tıklamanız ve ‘Tabloyu onar’ seçeneğini seçmeniz gerekecektir.

Select tables to repair in database

phpMyAdmin şimdi seçilen tabloları onarmaya çalışacaktır. Herhangi bir hata bulunursa, bunlar düzeltilecektir.

Onarım tamamlandığında bir başarı mesajı görmelisiniz.

See repair table success message

Ayrıca phpMyAdmin ile WordPress veritabanı yönetimine başlangıç kılavuzumuza da göz atmak isteyebilirsiniz.

3. Bir Eklenti Kullanarak WordPress Veritabanını Onarma

WordPress veritabanlarını onarmanın bir başka yolu da bir eklenti kullanmaktır. Dosyaları düzenleme veya phpMyAdmin kullanma konusunda rahat değilseniz bu yöntem en iyisidir.

Kullanabileceğiniz birçok WordPress veritabanı eklentisi vardır. Bu eğitim için WP-DBManager eklentisini kullanacağız. Ücretsiz bir eklentidir ve veritabanı üzerinde optimizasyon, onarım, yedekleme ve daha fazlası gibi farklı eylemler gerçekleştirmenize olanak tanır.

İlk olarak, WP-DBManager eklentisini sitenize yüklemeniz ve etkinleştirmeniz gerekir. Yardıma ihtiyacınız varsa, lütfen bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Etkinleştirmenin ardından WordPress panosundan Veritabanı ” DB’yi Onar sayfasına gidebilirsiniz.

Select DB tables to repair

Ardından, veritabanında onarmak istediğiniz tabloları seçebilirsiniz. Hangi tabloların onarılacağından emin değilseniz, hepsini seçin ve alttaki ‘Onar’ düğmesine tıklayın.

Eklenti daha sonra WordPress veritabanınızı düzeltmeye ve sorunları çözmeye çalışacaktır.

4. Yerleşik WordPress Veritabanı Onarım Aracını Kullanın

WordPress ayrıca küçük veritabanı bozulma sorunlarını düzeltmek için kullanabileceğiniz yerleşik bir onarım aracı sunar. Ancak onarım aracına erişmek için wp-config.php dosyasını manuel olarak düzenlemeniz gerekir.

Öncelikle, bir FTP istemcisi veya dosya yöneticisi kullanarak web sitenizin dosyalarını açmanız gerekir. Buradan, genellikle WordPress kurulumunuzun kök dizininde bulunan wp-config.php dosyasını bulun.

Devam edin ve bir metin düzenleyici veya not defteri dosyası kullanarak dosyayı açın. Ardından, aşağıdaki kod parçacığını /* kısmından hemen önce eklemeniz gerekecek. Hepsi bu kadar, düzenlemeyi durdurun! Mutlu yayınlar. */ satırından önce:

define ('WP_ALLOW_REPAIR', true);

Bu işlem tamamlandıktan sonra, onarım aracını açmak için web tarayıcısına aşağıdaki URL’yi girebilirsiniz:

http://www.example.com/wp-admin/maint/repair.php

Sadece ‘example.com’ yerine kendi alan adınızı yazmayı unutmayın.

Araç açıldığında, ‘Veritabanını Onar’ düğmesine tıklamanız yeterlidir.

Repair WordPress database

WordPress veritabanını onardıktan sonra, yetkisiz erişimi önlemek için kod parçacığını wp-config.php dosyasından kaldırabilirsiniz.

Onarım aracını kullanmak için kullanıcıların oturum açması gerekmez, bu nedenle kodun bırakılması güvenlik açıklarına yol açabilir.

5. WordPress Veritabanını Hosting Hizmeti cPanel’den Düzeltme

Bozuk WordPress veritabanlarını düzeltmek için web barındırma sağlayıcınızın cPanel ‘inden önceden oluşturulmuş bir onarım aracına da erişebilirsiniz.

İlk olarak, barındırma hizmetinin kontrol panelinden cPanel’i açmanız gerekir. Örneğin, Bluehost‘ta web sitesi ayarlarını açabilirsiniz.

Bluehost site settings

Bundan sonra, ‘Gelişmiş’ sekmesine geçmeniz gerekecektir.

Buradan cPanel bölümüne gidin ve ‘Yönet’ düğmesine tıklayın.

Bluehost advanced cPanel

cPanel açıldıktan sonra Veritabanı bölümüne gidin.

Ardından, ‘MySQL Veritabanları’ seçeneğine tıklayabilirsiniz.

MySQL database in cPanel

Bundan sonra, Veritabanını Onar altındaki açılır menüye tıklayabilir ve düzeltilecek veritabanını seçebilirsiniz.

Devam etmek için devam edin ve ‘Veritabanını Onar’ düğmesine tıklayın.

Choose a database to repair

Barındırma hizmeti veritabanınızı otomatik olarak onaracaktır.

İşlem tamamlandığında bir başarı mesajı görmeniz gerekir.

Database repair success message

6. WordPress Veritabanını Onarmak için WP-CLI Kullanma

Geliştiriciler ve ileri düzey kullanıcılar için, WP-CLI (WordPress Komut Satırı Arayüzü) kullanarak WordPress veritabanını onarmak için bir komut satırı seçeneği vardır.

WP-CLI güçlü bir araçtır, ancak aynı zamanda burada bahsedilen diğer yöntemlerden daha tekniktir. Komut satırı konusunda rahat değilseniz, diğer onarım yöntemlerinden birine bağlı kalmak en iyisidir.

Başlamak için SSH kullanarak web sitenizin sunucusuna erişmeniz gerekecektir. Bunun için, bu adımı gerçekleştirmek üzere SSH kimlik bilgilerinizi bilmeniz gerekecektir.

Mac veya Linux kullanıyorsanız, SSH yazılımı önceden yüklenmiş olarak gelir. Ancak, Windows kullanıcıları SSH kullanmak için PuTTY gibi üçüncü taraf yazılımlara ihtiyaç duyacaktır. Daha fazla bilgi edinmek için lütfen WordPress’te PuTTY SSH kullanma kılavuzumuza bakın.

PuTTY Settings

Kurulum tamamlandığında ve site dosyalarınıza bağlandığınızda, WordPress kurulumunuzun bulunduğu dizinde olduğunuzdan emin olun.

Buradan, terminal pencerenizde aşağıdaki komutu çalıştırmanız yeterlidir:

wp db repair

Bu komut WordPress veritabanınızdaki bozuk tabloları onarmaya çalışacaktır.

Bonus: Yardım için bir WordPress Uzmanı Kiralayın

WordPress veritabanlarınızı onarmakta veya genel WordPress bakımı yapmakta hala sorun yaşıyorsanız, bir uzman tutmanın zamanı gelmiş olabilir.

WPBeginner WordPress Bakım ve Destek planı ile uzmanlarımızın tüm dikkatini üzerinize çekeceksiniz. Güncellemelerden hata düzeltmelerine kadar her şeyi arka planda halledecek ve sitenizin sorunsuz bir şekilde çalışmaya devam etmesini sağlayacaklar.

WPBeginner Pro Maintenance Services

Ayrıca, 7/24 destek ve günün her saati çalışma süresi izleme hizmeti alırsınız. Uzmanlarımız yalnızca veritabanı onarımlarını gerçekleştirmekle kalmaz, aynı zamanda sitenizi hız için optimize eder. Bu şekilde, SEO performansını artırırken olağanüstü bir kullanıcı deneyimi sunabilirsiniz.

Bakım dışında kullanabileceğiniz başka hizmetler de var. Örneğin, web sitesi tasarımı, saldırıya uğramış siteleri onarma, sitenizi SEO için optimize etme ve daha fazlasını sunuyoruz. Web siteniz için tüm Pro hizmetlerimize göz atın.

Umarız bu makale WordPress veritabanını basit adımlarla nasıl onaracağınızı öğrenmenize yardımcı olmuştur. WordPress sitenizi yayına almadan önce nasıl önizleyeceğiniz ve WordPress için en iyi web sitesi bakım hizmetleri hakkındaki kılavuzumuza da göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

1 YorumBir Cevap Bırakın

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.