“WordPress Veritabanına Ek Ekleyemedi” Hatası Nasıl Düzeltilir

Yayınlanan: 2023-01-10

Web siteniz üzerinde çalışırken, muhtemelen yeni dosyalar yüklemeniz gerekecektir. Bu işlem sırasında, WordPress "veritabanına ek ekleyemedi" şeklinde bir hata verebilir. Bu durumda, yüklenen resimler veya gönderiler web sitenize eklenmeyecektir.

Neyse ki, “WordPress veritabanına ek ekleyemedi” hatasını düzeltmenin birçok yolu var. Resimleri yeniden boyutlandırarak veya dosya adlarını güncelleyerek, WordPress'in yeni yüklemeler için gereksinimlerini karşılayabilirsiniz. Ancak sitenizin hafıza limitini artırmak gibi daha kapsamlı çözümlere ihtiyacınız olabilir.

Bu yazıda, “WordPress veritabanına ek ekleyemedi” hatasının ne olduğunu açıklayacağız. Ardından, size bu sorunu çözmenin sekiz farklı yolunu göstereceğiz. Başlayalım!

“WordPress Veritabanına Ek Ekleyemedi” Hatası Nedir?

Bir web sitesi tasarlamanın önemli bir kısmı resim yüklemektir. İster çevrimiçi ücretsiz fotoğraflar bulun, ister özel grafikler oluşturun, bunları WordPress Ortam Kitaplığı'na ekleyebilirsiniz. Bu, tüm medya dosyalarınızı saklar ve bunları sayfalara veya gönderilere eklemenizi sağlar:

WordPress Medya Kitaplığı
WordPress Medya Kitaplığı

Ek olarak, WordPress'e başka dosya türleri eklemeniz gerekebilir. Her şey düzgün çalışıyorsa belgeler, ses dosyaları veya videolar gibi dosyaları bir gönderiye, sayfaya veya Medya Kitaplığına yükleyebilmeniz gerekir:

WordPress'e dosya yükleme
Dosyaları WordPress'e yükleyin

Ancak, yeni resimler veya başka dosyalar yüklerken bir hatayla karşılaşabilirsiniz. Bu, "WordPress'in veritabanına ek ekleyemediğini" belirten bir mesaj görüntüler. Bu, çoğunlukla yüklenen dosyalarda olsa da, yeni gönderiler yayınlamanızı da engelleyebilir.

Çoğu durumda bu hata, sunucunuz kullanmaya çalıştığınız kaynak miktarını destekleyemediğinde ortaya çıkar. Paylaşılan bir barındırma planınız varsa, bu sorunlar beklenmedik şekilde yüksek trafik alan başka bir web sitesinden de kaynaklanabilir.

"WordPress veritabanına ek ekleyemedi" hatasının diğer bazı olası nedenleri şunlardır:

  • PHP belleği tükendi
  • Dosya adlarında özel karakterler var
  • Eklenti veya tema çakışmaları
  • Yanlış dosya izinleri

Bu hatayı gördüğünüzde web sitenizdeki dosyaları kullanamayacaksınız. Sayfalarınızı ve gönderilerinizi özelleştirmeye devam etmek için sorunu çözmeniz ve dosyayı yeniden yüklemeyi denemeniz gerekir.

“WordPress Veritabanına Eklenti Ekleyemedi” Hatası Nasıl Düzeltilir (8 Yöntem)

“WordPress veritabanına ek ekleyemedi” hatası, web sitenize yeni dosya yüklemenizi engelleyebilir. Medya, web tasarımının önemli bir parçası olduğundan, bu sorunu nasıl çözeceğinizi bilmeniz gerekir.

Daha fazla uzatmadan, WordPress'teki bu resim yükleme sorununu nasıl çözeceğiniz aşağıda açıklanmıştır!

1. Görüntüyü Yeniden Boyutlandırın

WordPress'e yeni resimler yüklediğinizde, bu sunucunuzda yer kaplar. Bu resimler çok büyükse, sunucunuzun ayrılmış kaynaklarını aşırı yükleyebilirsiniz. Ayrıca, sayfa yükleme sürenizi artırabilir.

"Veritabanına ek eklenemedi" hatası alıyorsanız, maksimum yükleme boyutunu aşıyor olabilirsiniz. WordPress barındırma sağlayıcınıza bağlı olarak, bu genellikle 4 ile 128 MB arasındadır.

Tipik bir WordPress kullanıcısı için muhtemelen bu sınırı asla aşmayacaksınız. Ancak, fotoğraf portföyleri gibi medya ağırlıklı web sitelerinde yükleme hataları olabilir.

Bu durumda, görüntü boyutlarınızı ayarlamayı deneyebilirsiniz. Genel olarak, WordPress'teki en büyük boyut 1024 pikseldir. Bundan daha büyük resimler yüklemekten kaçınmak en iyisidir.

Resimlerinizi daha da optimize etmek için yalnızca PNG, JPEG (JPG) veya GIF dosyalarını kullanmayı düşünün. Bu, küçük dosya boyutlarına sahip yüksek kaliteli görüntülere yol açacaktır.

Ek olarak, tüm resimlerinizi sıkıştırmanız önemlidir. WordPress otomatik olarak görüntü sıkıştırma uygulasa da, bu dosya boyutunu önemli ölçüde azaltmak için yeterli olmayabilir.

Sunucunuzu aşırı yüklemediğinizden emin olmak için ShortPixel gibi bir sıkıştırma eklentisi kullanabilirsiniz. Bu araç, görüntüleri otomatik olarak sıkıştırır, yeniden boyutlandırır ve yeniden ölçeklendirir, böylece WordPress için optimize edilmiş olurlar:

ShortPixel eklentisi
Kısa Piksel

Ayrıca ShortPixel, resimlerinizde hem kayıpsız hem de kayıplı sıkıştırma gerçekleştirebilir. Görüntü dosyası boyutları "WordPress eki veritabanına ekleyemedi" hatasına neden oluyorsa, doğru sıkıştırmayı uygulamak sorunu çözebilir.

2. Dosya Adını Değiştirin

"WordPress eki veritabanına ekleyemedi" hatasını çözmek, dosya adını değiştirmek kadar basit olabilir. Veritabanınızın nasıl yapılandırıldığına bağlı olarak, belirli dosya adlarını engelleyen karakter kümeleri veya harmanlamalar içerebilir.

“Veritabanına ek eklenemedi” hatasını görürseniz, WordPress yüklediğiniz dosyanızı MySQL veritabanına girememiştir. Varsayılan ayarları özel karakterlere izin vermeyebilir.

Sorunu çözmek için dosyayı yeniden adlandırmayı deneyin. Gereksiz sembolleri veya noktalama işaretlerini kaldırdığınızdan emin olun. Bunun yerine tire veya alt çizgi ile ayrılmış kelimeleri kullanmak en iyisidir:

Görüntü dosyası adlarını arama
Görüntü dosyası adları

Bunu yaptıktan sonra dosyayı yeniden yüklemeyi deneyin. Hala başarısız olursa, bir sonraki yönteme geçin!

3. Çakışan Eklentileri ve Temaları Devre Dışı Bırakın

WordPress açık kaynaklı bir platform olduğundan, üçüncü taraf geliştiriciler kullanmanız için kendi temalarını ve eklentilerini satabilirler. Bu araçlardan bazıları kötü kodlanmış olabilir ve sitenizdeki diğer yazılımlarla çakışmalara neden olabilir.

WordPress'te bir hata oluştuğunda, bunun bir eklentiden mi yoksa tema çakışmasından mı kaynaklandığını değerlendirmek iyi bir fikirdir. Başlamak için eklentilerinizi geçici olarak devre dışı bırakmanız gerekir.

Şu anda aktif olanları seçin ve ardından Toplu İşlemler menüsünde Devre Dışı Bırak'ı seçin:

Panodaki WordPress eklentileri sayfası
Tüm WordPress eklentilerini devre dışı bırakın

Ardından, dosyayı yeniden yüklemeyi deneyin. Çalışırsa, eklentilerinizden biri soruna neden oluyordu.

Şimdi eklentilerinizi teker teker yeniden etkinleştirin ve her yeniden etkinleştirmeden sonra bir dosya yüklemeyi deneyin. Bu, hangi eklentinin “veritabanına ek eklenemedi” hatasını tetiklediğini bulmanıza yardımcı olacaktır.

Suçluyu bulduğunuzda, onu sitenizden kaldırmak veya sorunu anlatmak için geliştiricisiyle iletişime geçmek isteyebilirsiniz.

Temanızın çakışmalara neden olması da mümkündür. Twenty Twenty-Three gibi varsayılan bir WordPress temasını etkinleştirerek durumun böyle olup olmadığını hızlıca kontrol edebilirsiniz:

Bu, hatayı çözerse, muhtemelen farklı bir tema kullanmanız gerekecektir. Ancak, dosya yükleme sorunlarınız tamamen farklı bir sorundan kaynaklanabilir. Bu durumda, veritabanınızla ilgili sorunları gidermenin zamanı geldi.

4. Veritabanı Boyutunuzu Kontrol Edin

Bir görüntü WordPress'e yüklenmediğinde, dosyayı desteklemek için yeterli sunucu kaynağı olmayabilir. Durumun böyle olup olmadığını görmek için veritabanı boyutunuzu kontrol edebilirsiniz. Bu size resimlerinizin, videolarınızın ve diğer dosyalarınızın ne kadar disk alanı tükettiğini söyleyecektir.

Bir Kinsta barındırma planınız varsa disk kullanımınızı MyKinsta'da kolayca görebilirsiniz. Bu, dosyalarınız ve veritabanınız için kaynakların bir birleşimidir.

Hesabınıza giriş yaptıktan sonra, WordPress Siteleri sekmesine tıklayın. Ardından, Disk Kullanımı sütununa bakın:

MyKinsta panosunda disk kullanımı
MyKinsta'da disk kullanımı

Kaynak kullanımınız ayrıca belirli bir site için Analytics bölümünde olacaktır. Depolama sınırınızı ve mevcut kullanımınızı görmek için Kaynaklar > Disk alanı'na gidin:

Kinsta disk alanı kullanımı ve sınırı
Kinsta disk alanı kullanımı ve sınırı

Bu bilgileri doğrudan kontrol panelinde de görüntüleyebilirsiniz. Kaynak kullanımı altında, Disk kullanımı'nın yanındaki Daha fazla bilgi edinin düğmesine tıklayın:

MyKinsta içindeki disk kullanım numaraları
Kinsta disk kullanımı

Açılır pencerede, disk kullanımınızın bir dökümünü göreceksiniz. Toplam izin verilen alanınızı, dosyalarınızın ve veritabanlarınızın mevcut boyutlarıyla birlikte gösterecektir:

Kinsta kaynak kullanım dökümü
Kinsta kaynak kullanım dökümü

Başka bir web barındırıcısı kullanıyorsanız, bu bilgiyi WordPress kontrol panelinizde takip edebilirsiniz. Araçlar > Site Sağlığı > Bilgi'ye gidin ve Dizinler ve Boyutlar öğesini bulun.

Bu, veritabanı boyutlarınızın yanı sıra farklı dizinleriniz hakkındaki bilgileri de gösterecektir:

WordPress dizinleri ve boyutları
WordPress Site Health'deki dizin boyutu

Disk alanı kullanımınız, barındırma sağlayıcınız tarafından belirlenen sınıra yakınsa, muhtemelen daha yüksek bir plana yükseltmeniz gerekecektir. Alternatif olarak, Kinsta kullanıcıları Disk Alanı eklentisini yükleyebilir. Bu, planları değiştirmek zorunda kalmadan depolama alanınızı artıracaktır.

5. PHP Bellek Limitinizi Artırın

Dosyalarınızı saklamak için web sitenizin belleğe sahip olması gerekir. Bir barındırma planı seçtiğinizde, sunucunuz sitenizin PHP bellek limitini belirleyecektir. Kinsta'da bu sınırı 256 MB olarak belirledik.

Web siteniz büyüdükçe yeni dosyalar, eklentiler, temalar ve hatta özel kod eklemeniz gerekecek. Bu, daha yüksek bir bellek düzeyi kullanacağınız anlamına gelir. Limitinizi aşarsanız, WordPress'in yeni dosyaları depolamak için yeterli belleği olmaz, bu da "WordPress eki veritabanına ekleyemedi" hatasına neden olabilir.

WordPress dosya yükleyemediğinde, PHP bellek limitinizi artırmayı deneyebilirsiniz. Bu, wp-config.php dosyanızın güncellenmesini içerir. Ancak, önce sitenizi yedeklemek isteyebilirsiniz.

Ardından, FileZilla gibi bir Dosya Aktarım Protokolü (FTP) istemcisi açın. Bu, sitenizin dosyalarına erişmenizi ve bunları düzenlemenizi sağlayacaktır:

İndirmek
FileZilla

FileZilla'yı kullanmak için SFTP oturum açma kimlik bilgilerinize ihtiyacınız olacak. MyKinsta'da Siteler > Bilgi'ye gidin. SFTP/SSH altında ana bilgisayar adınızı, kullanıcı adınızı, parolanızı ve bağlantı noktası numaranızı kopyalayın:

MyKinsta SFTP oturum açma kimlik bilgileri
MyKinsta SFTP oturum açma kimlik bilgileri

Şimdi FileZilla'ya dönün ve Site Yöneticisini açın. SFTP – SSH Dosya Aktarım Protokolü'nü seçin, oturum açma kimlik bilgilerinizi girin ve Bağlan'a basın :

FileZilla'da web sitesine bağlanın
FileZilla'da web sitesine bağlanın

Sitenize bağlandıktan sonra Uzak site kutusunu bulun. Burada, site dosyalarınızın bulunduğu bir dizin göreceksiniz.

Bellek sınırınızı düzenlemek için ortak klasörü açın ve wp-config.php dosyasını bulun:

Kesinti süresi ve WordPress sorunlarıyla mı mücadele ediyorsunuz? Kinsta, size zaman kazandırmak için tasarlanmış barındırma çözümüdür! Özelliklerimize göz atın
wp-config.php dosyasını düzenleme
wp-config.php dosyasını düzenleme

Dosyaya sağ tıklayın ve bir metin düzenleyicide açmak için Görüntüle/Düzenle'yi seçin. Ardından, bu kod satırını bulun:

define( 'WP_MEMORY_LIMIT', '256M' );

Bellek sınırınız 256 MB'tan azsa, muhtemelen daha yüksek bir sayı eklemeniz gerekecektir. Hazır olduğunuzda dosyayı kaydedin ve sitenize bir resim yüklemeyi deneyin.

6. WordPress Hata Ayıklama Modunu Açın

“WordPress veri tabanına ek ekleyemedi” hatasının kaynağını bulmanın bir başka yolu da WordPress'te hata ayıklama modunu etkinleştirmektir. WP Debug, PHP hatalarını ve diğer uyarıları işaretlemenize yardımcı olabilir, böylece kodu kendiniz aramak zorunda kalmazsınız.

Bir hata ayıklama eklentisi yükleyebilmenize veya bu işlemi WordPress'te manuel olarak etkinleştirebilmenize rağmen, bunu yapmanın daha kolay bir yolunu bulduk. MyKinsta'da, sitenizin kontrol panelindeki Araçlar sekmesini açın.

Ardından, WordPress hata ayıklama seçeneğini bulun ve etkinleştirin:

MyKinsta'da WordPress Hata Ayıklama
MyKinsta'da WordPress Hata Ayıklama

WordPress panonuza giriş yaptığınızda, sitenizdeki hatalarla ilgili yeni uyarılar alacaksınız. Bunlar size soruna tam olarak neyin neden olduğunu söyleyecektir, böylece sorunu nasıl çözeceğinizi bileceksiniz.

"WordPress veritabanına ek ekleyemedi" hatasının kaynağını bulduğunuzda, WordPress hata ayıklamasını devre dışı bıraktığınızdan emin olun. Ön uç ziyaretçilere PHP kodunu görüntüleyebileceğinden, etkin bırakılması sitenizin güvenliğini tehlikeye atabilir.

7. Dosya İzinlerini Güncelleyin

Hâlâ WordPress'te bu resim yükleme sorununu nasıl çözeceğinizi bulmakta zorlanıyorsanız, dosya izinlerinizi güncellemeniz gerekebilir. Bunlar, belirli kullanıcılara dosya erişimini kısıtlar. Dosya izinleriniz yanlış yapılandırılmışsa, sunucuya yeni dosyalar yükleyemezsiniz.

Bu sorunu çözmek için SFTP istemcinize yeniden bağlanmanız gerekecek. Ardından, public > wp-content konumuna gidin, yüklenen dosyaya sağ tıklayın ve Dosya İzinleri'ne basın:

WordPress yüklemeleri için dosya izinlerini düzenleme
WordPress yüklemeleri için dosya izinlerini düzenleme

Bu, mevcut izinleriniz hakkında bilgi çekecektir. Üç farklı kullanıcı grubu göreceksiniz: sahip, grup ve genel. Bu kullanıcılardan hangilerinin WordPress dosyalarınızı okuyabileceğini, yazabileceğini ve çalıştırabileceğini kontrol edebilirsiniz:

Dosya izinlerini değiştirme
Dosya izinlerini değiştirme

Dosya izinleriniz bir izin koduyla gösterilir. İşte bunun anlamı:

  • İlk basamak : sahibi için dosya izinlerini belirtir
  • İkinci basamak : grup kullanıcıları için dosya izinlerini belirtir
  • Üçüncü basamak : halk için dosya izinlerini belirtir

Yükleme dosyası için dosya izinlerinin '744' olarak ayarlandığından emin olun. Ardından, Yalnızca dizinlere uygula'yı seçin:

Yükleme dizini izinlerini güncelleme
Yükleme dizini izinlerini güncelleme

Bu değişiklikleri kaydettikten sonra dosya izinlerini yeniden açın. Bu sefer, bu dizindeki tüm dosyaların izinlerini sıfırlamanız gerekecek.

Bunu yapmak için sayısal değeri '644' olarak ayarlayın. Ayrıca, Alt dizinlerde Tekrarla'yı ve Yalnızca dosyalara uygula'yı seçmeniz gerekir:

Yüklemeler için dosya izinlerini güncelleme

Şimdi, WordPress dosyalarınızı yeniden yüklemeyi deneyin! Bu yeni izinler sorunu çözmezse, bunun yerine dizinleri '755' olarak ayarlamayı deneyin.

8. Barındırma Sağlayıcınızla İletişime Geçin

Kapsamlı sorun giderme işleminden sonra bile, "WordPress eki veritabanına ekleyemedi" hatasını çözemeyebilirsiniz. Her şey başarısız olursa, yardım için barındırma sağlayıcınızla iletişime geçebilirsiniz.

Kinsta'daki destek personelimiz 7/24 müşteri hizmetleri sunmaktadır. Hangi barındırma planını kullanıyor olursanız olun, sohbet desteğine sınırsız erişiminiz olacak.

MyKinsta kontrol panelinizde, sağ alt köşedeki sohbet seçeneğine tıklayın. Ardından, ekip üyelerimizden birine bir mesaj gönderin:

Doğrudan MyKinsta'da destek alın
MyKinsta desteği

WordPress uzmanlarımızla konuşarak, WordPress hatalarını hemen çözebilirsiniz!

Özet

Bazı WordPress hataları, sitenize içerik eklemenizi engelleyebilir. “WordPress eki veritabanına ekleyemedi” mesajı gördüğünüzde dosya yükleyemez veya yeni gönderiler yayınlayamazsınız.

WordPress'in tekrar normal şekilde çalışmasını sağlamak için dosyayı yeniden yüklemeden önce birkaç dakika beklemeyi deneyebilirsiniz. Geçici bir hata değilse, eklenti çakışmalarını kontrol edin, PHP bellek limitinizi artırın veya WordPress hata ayıklamasını açın.

Kinsta'da, WordPress hatalarını gidermenin ne kadar sinir bozucu olabileceğini biliyoruz. WordPress barındırma planlarımıza kaydolduğunuzda, uzmanlarımız yaşadığınız herhangi bir sorunu çözmenize yardımcı olmak için 7/24 hazır olacak!