WordPress Veritabanı Nasıl Onarılır veya Veritabanı Tabloları Nasıl Optimize Edilir?
WordPress'i web sitenize yükledikten sonra otomatik olarak bir veritabanı oluşturulur. Veritabanı, web sitenizin önemli bir parçasıdır ve sitenin web barındırıcıları hesabından veritabanına erişilebilir (bununla ilgili daha fazla bilgi daha sonra anlatılacaktır). Bunu yorumların, gönderilerin, site adının, kullanıcı ayrıntılarının – temelde web sitenizdeki her bilginin depolandığı bir saklama dolabı gibi düşünün. Veritabanında, bilgiler yapılandırılmış bir şekilde saklanır.
Bir ziyaretçi web sitenize her erişmeye çalıştığında, veri tabanından bilgi alınır ve sunulur. Doğal olarak, veritabanı ile web sitesi arasındaki bağlantı koparsa, ziyaretçiler boş bir web sitesine bakacak ve büyük olasılıkla bir daha asla geri dönmeyeceklerdir.
Veritabanı, zaman zaman tabloların çökmesi için rezildir. Veritabanı bozuk, eksik veya bozuk tablolara sahip olduğunda, web sitenize gelen ziyaretçiler veritabanı hatalarını görecektir. “WordPress'te veritabanı bağlantısı kurulamıyor” veya “Uyarı: akış açılamadı” gibi mesajlar oluştururken hatayla karşılaşmaları muhtemeldir.

WordPress Veritabanına Ne Oldu?
Veritabanı bozuk, bozuk veya eksik olduğu için bu veritabanı bağlantısı hata mesajları göründüğünde. Ve aşağıdaki talihsizliklerden herhangi biri meydana gelmişse, veritabanı bozulabilir, bozulabilir ve hatta kaybolabilir:
- wp-config.php dosyasında yanlış kimlik bilgileri girişi.
- Web barındırma sunucusu çöküyor.
- PHP bellek sınırına ulaştınız ve bu sunucu kesintisine neden oluyor.
- Dosya izinleri düzgün ayarlanmamış.
- Kullanmakta olduğunuz harici güvenlik duvarı hizmeti, web sitenizi veya en azından bazı bölümlerini engelliyor olabilir.
- Üçüncü taraf WordPress eklentileri, dosya yollarının içeriği kesmesine veya silmesine neden oluyor.
- Saldırıya uğradınız ve birisi sitenize ve MYSQL veritabanınıza vb. erişebilir.
Ancak, hatayı düzeltmek mümkündür. tüm bu talihsizlikler, veritabanı optimize edilerek minimuma indirilebilir.
Ancak onarım işlemine başlamadan önce WordPress veritabanınızı yedeklemeniz önerilir. WordPress yedeklemeleri olmadan, web sitenize bir şey olursa web sitenizin içeriğini kaybedersiniz. Bir yedekleme ile veritabanında değişiklik yapma güvenine sahip olacaksınız. Bir şeyler ters giderse, yedeği geri yükleyebilirsiniz ve web siteniz dakikalar içinde çalışır hale gelir.
Birkaç adımda veritabanını yedekleyebilir, hatta indirebilir ve sisteminizde saklayabilirsiniz. Ancak yalnızca belirli bir dosyayı veya dosyaları indirmek istiyorsanız, birkaç adım daha atmanız gerekir. WordPress veritabanınızın yedeklerini nasıl alacağınız aşağıda açıklanmıştır:
WordPress Veritabanını Yedekleyin:
Adım 1 : Web barındırma hesabınıza erişmeniz gerekecek. phpMyAdmin'i seçin. phpMyAdmin sayfası açıldığında veritabanı tablolarını görebilirsiniz. Tüm WordPress veritabanlarında varsayılan olarak 12 tablo bulunur. Web siteniz ve siz büyüdükçe, daha fazla tablo oluşturulur.
Varsayılan tablolar aşağıdaki gibidir –
1: wp_commentmeta
2: wp_yorumlar
3: wp_links
4: wp_options
5: wp_postmeta
6: wp_posts
7: wp_terms
8: wp_termmeta
9: wp_term_relationships
10: wp_term_taxonomy
11: wp_usermeta
12: wp_users

Adım 2 : Sayfada, ekranın üst kısmında Dışa Aktar adlı bir sekme görebilmelisiniz. Üzerine tıklayın ve iki seçeneği ortaya çıkaracaktır:
- Hızlı – Yalnızca minimum seçenekleri görüntüleyin
- Özel – Tüm olası seçenekleri görüntüleyin

Hızlı'yı seçerseniz, tüm veritabanını dışa aktarmış olursunuz.
Ancak Özel'i seçerseniz, birkaç seçenek daha devreye girer. Açılır menüden, dışa aktarmak için belirli bir tabloyu veya tabloları seçebilirsiniz.
Adım 3 : Ardından, yedeklemenin biçimini seçmeniz gerekir. SQL olan varsayılan seçeneğe veya sizin için uygun olduğunu düşündüğünüz başka bir formata gidebilirsiniz. Formatı seçtikten sonra GO'ya tıklayın.
Tüm veritabanının veya belirli dosyanın boyutuna bağlı olarak, tüm yedeklemenin sisteminize indirilmesi birkaç dakika sürer.
Artık veritabanınızın yedeğini güvenli ve elinizin altında olduğuna göre, veritabanını nasıl onarabileceğiniz ve optimize edebileceğiniz aşağıda açıklanmıştır. Bunu yapmanın iki yolu vardır. WordPress (sürüm 2.9 ve üzeri) artık bir veritabanı onarım özelliği ile birlikte geliyor. Teknik uzmanlığı veya bilgisi olmayan kişiler için tasarlanan özellikler, kullanıcıların bozuk dosya ve veritabanını yalnızca birkaç adımda düzeltmesine olanak tanır. Bu işe yaramazsa, phpMyAdmin'i deneyebilirsiniz. Bu iki yöntemde size rehberlik edeceğiz.
WP_ALLOW_REPAIR Kullanarak WordPress Veritabanı Onarımı:
Web barındırma hesabınıza erişmeniz gerekecek. Dosya Yöneticisine gidin ve ardından ekranın sol tarafında bulunan seçenekten public_html öğesini seçin. Şimdi wp-config.php dosyasını arayın. wpconfig dosyasına sağ tıklayın ve Düzenle'yi seçin.
Metin düzenleyicide aşağıdaki satırı ekleyin:
define( 'WP_ALLOW_REPAIR', true );
Bu satırı "if ( !defined('ABSPATH') )" satırının "if ( !defined('ABSPATH') )" emin olun.

Şimdi değişiklikleri kaydedin. Ne yaptığınızı bilmiyorsanız, web sitesinde başka herhangi bir değişiklik yapmayın.
Kaydettikten sonra şu URL'yi açın: http://yoursite.com/wp-admin/maint/repair.php
(*sitenizi* WordPress blogunuzun gerçek adıyla değiştirdiğinizden emin olun) Bu sayfayı görüntülemek için oturum açmanız gerektiğini unutmayın.
Web sitesini açtıktan sonra, şunu söyleyen iki düğmeli bir WordPress sayfası görmelisiniz:
- Veritabanını Onar
- Veritabanını Onarın ve Optimize Edin

Düğmelerden birine tıklarsanız bozuk veritabanını onarırlar. Ancak, veritabanını da optimize ettiği için WordPress veritabanınızı onarmak için ikinci seçeneği seçmenizi öneririz.
WordPress web sitenizi onardıktan sonra ekranda aşağıdaki mesajı görmelisiniz.

Şimdi yapılacak tek şey “define( 'WP_ALLOW_REPAIR', true );” satırını kaldırmak. config dosyasına eklediğiniz
Bu yöntemi kullanmada başarısız olursanız, WordPress veritabanı tablosunu onarmanın ve optimize etmenin başka bir yolu vardır.
MySQL Veritabanı Tablolarını Onarma
- Web barındırma hesabınıza erişmeniz ve ardından phpMyAdmin'i seçmeniz gerekecek. phpMyAdmin sayfasında, veritabanındaki tabloyu görüntüleyebilmelisiniz.
- Tabloların her birinin sol tarafında bir kutu olacak. Onarmanız gereken tablolar için kutuları işaretleyin.
- With Selected adında bir seçenek olmalı. Bunu seçerseniz, bir açılır menü görünecektir.
- Açılır menüden Tabloyu Onar'ı seçin.
Tablolar otomatik olarak onarılacaktır. Ardından, onarımın sonucunu içeren bir sayfa görünecektir.

MySQL Veritabanı Tablolarını Optimize Etme
- Tabloların her birinin sol tarafında bir kutu olacak. Optimize etmeniz gereken tablolar için kutuları işaretleyin.
- With Selected adında bir seçenek olmalı. Bunu seçerseniz, bir açılır menü görünecektir.
- Açılır menüden Tabloyu optimize et'i seçin.
Tablolar otomatik olarak onarılacaktır. Ardından, onarımın sonucunu içeren bir sayfa görünecektir.

Çözüm
Veritabanı bağlantı sorunu nadir değildir. Ve sorunu çözdükten sonra bir daha olmayacağının garantisi yok. Bazı veritabanı sorunları sizin kontrolünüz dışında olsa da (web barındırıcısının çökmesi gibi), diğer sorunlar önlenebilir (bir WordPress web sitesi güvenlik hizmetleri kullanarak WordPress web sitelerini bilgisayar korsanlarından korumak gibi). Bunun yanı sıra sitenizi HTTP'den HTTPS'ye taşımak, sitenizi sağlamlaştırmak, giriş sayfasını korumak gibi birkaç güvenlik önlemi daha alabilirsiniz.
Kılavuzu yararlı bulduğunuzu ve bozuk veritabanı dosyalarını onarabildiğinizi ve WordPress sitelerini yeniden çalıştırabilmeleri için düzeltebildiğinizi umuyoruz.
ev borcu WordPress sitesi