WordPress'te Bozuk Dosyalar ve Veritabanları Nasıl Onarılır


WordPress, zamanın %99'unda kaya gibi sağlam bir kararlılık sunan harika bir platformdur. Ancak hatalar, hiçbir platformun üstesinden gelemeyeceği kaçınılmaz bir durumdur. Çoğu durumda, düzeltmeleri kolaydır. Ancak, bozuk dosyalar, nedenlerini daraltmak zor olabileceğinden, zor bir kategoriye girer.

Neyse ki, neden olduklarından %100 emin olmasanız bile, WordPress bozulma sorunlarıyla başa çıkmanın birçok yolu vardır. Bu yazıda, WordPress'teki bozuk dosyaların arkasındaki en yaygın suçlulardan bazılarından bahsedeceğiz, ardından size bunları üç farklı yöntemle nasıl düzelteceğinizi öğreteceğiz.

Bunu yapalım!

Dosya Bozulması Nedir (Ve WordPress'te Nasıl Olur)

Veritabanıyla ilgili bir hata örneği.

Bozuk veritabanları bağlantı hatalarına neden olabilir.

Eskiden iyi olan dosyalara erişemediğinizde, bu yolsuzluktur. WordPress ile ilgili olarak, bazı çekirdek dosyalarına erişemeyebilir, veritabanınızla bağlantı kuramayabilir ve daha fazlasını yapamayabilirsiniz. Dosya bozulmasına yol açabilecek birçok faktör vardır, ancak bunlar WordPress web sitelerinin en büyük suçlularından bazılarıdır:

  • Sunucu hatası. WordPress bir dosyayı güncellerken sunucunuz çökerse, değişiklikleri doğru bir şekilde kaydetmeyeceği için bozulabilir.
  • Yanlış dosya izinleri. Bazı durumlarda, uygun olmayan dosya izinleri WordPress dosyalarının arızalanmasına neden olabilir.
  • PHP sürümünüz veya veritabanı yazılımınızla ilgili hatalar. Bazen sunucunuzun yazılımında yapılan bir güncelleme, WordPress dosyalarında ve veritabanında bozulmaya yol açan uyumluluk hatalarına neden olabilir.

WordPress'in bazı dosyalarının ne zaman bozulduğunu size açıkça söylemediğini unutmamak önemlidir. Çoğu durumda, yolsuzluk, her biri kendi mesajı olan çok çeşitli hatalara yol açacaktır. Örneğin, veritabanınız bozulursa, bağlantı bile kuramayabilirsiniz. Ayrıca WordPress, kurulumunuzu kullanılamaz hale getirebilecek çekirdek dosyalarından birini artık bulamıyor olabilir.

Bunu göz önünde bulundurarak, belirli bir düzeltme bulamadığınız bir WordPress hatasıyla karşılaşırsanız, bunun dosya bozulmasıyla ilgili olma ihtimali vardır. Bu durumda, izlemeniz gereken adımlar şunlardır.

WordPress'te Bozuk Dosyalar ve Veritabanları Nasıl Onarılır (3 Yol)

WordPress'te bozuk dosyalarla mücadele etmenin üç yolu vardır. En iyi sonuçlar için bu çözümlere göründükleri sırayla yaklaşmak isteyeceksiniz. Ayrıca, üç yöntem için de bir Dosya Aktarım Protokolü (FTP) istemcisi kullanmanız gerekir. FileZilla'yı öneriyoruz, ancak rahat ettiğiniz herhangi bir programı kullanmakta özgürsünüz.

1. Web Sitenizi Yedekten Geri Yükleyin

Bir web sitesini geri yükleme.

Yeni bir yedeği geri yüklemek, birçok hatayı düzeltmenin en kolay yoludur.

Yedeklemeler, temel olarak web sitenizle ilgili herhangi bir sorunu çözebilir. İdeal olarak, sitenizi sık sık yedeklersiniz, böylece bir şeyler ters giderse çok fazla içerik kaybetmeden eski bir sürüme kolayca geri yükleyebilirsiniz.

Başka bir deyişle, (dosyalarınız ve veritabanınız için) tam bir geri yükleme yapmak, kurulumunuzdaki bozulmayı tersine çevirmenin mükemmel bir yoludur. UpdraftPlus gibi bir yedekleme eklentiniz varsa, konuyla ilgili önceki kılavuzumuzu kullanarak web sitenizi kontrol panelinizden geri yükleyebilmelisiniz.

Öte yandan, kontrol panelinize erişemezseniz, işler biraz daha karmaşık hale gelir – yine de çözülebilir olmalarına rağmen. Web barındırıcınıza bağlı olarak, otomatik yedeklemelere veya işleri daha önceki bir duruma geri almanızı sağlayacak bir sunucu geri yükleme özelliğine erişiminiz olabilir. Örneğin, Flywheel sizin için otomatik günlük yedeklemeler ayarlayarak bunları birkaç tıklamayla geri yüklemenize olanak tanır:

Volan geri yükleme özelliği.

Ev sahibiniz bu seçeneği sağlamıyorsa ve kontrol panelinize erişemezsiniz, sitenizi manuel olarak geri yüklemeniz gerekir. Yerel olarak veya bulut depolamaya kaydedilmiş yeni bir yedekleme dosyanız olduğu sürece, onu birkaç adımda geri yükleyebilirsiniz (aksi takdirde ikinci yönteme geçin). Yedekleme bir veritabanı dosyası, eklentileriniz, temalarınız, yüklemeleriniz ve diğer dosyaları içermelidir. Veritabanınızı geri yüklemek için cPanel içindeki phpMyAdmin aracına erişmeniz gerekir. Girdikten sonra, WordPress veritabanınızı bulun, tüm tablolarını seçin ve bunları silmek için Bırak seçeneğini kullanın:

Veritabanı tablolarınızı bırakma.

Artık temiz bir sayfanız olduğuna göre, aynı veritabanındaki İçe Aktar sekmesine gidin ve Dosya Seç düğmesini arayın:

Bir veritabanını içe aktarma.

.sql biçiminde olması gereken veritabanı yedekleme dosyanızı bulun ve seçin. Şimdi İçe Aktar sekmesinin altındaki Git düğmesine tıklayın. İşlem sadece birkaç saniye sürecektir ve tamamlandığında bir başarı mesajı göreceksiniz. Yapı sekmesine geri dönerseniz, artık boş olmadığını görmelisiniz:

phpMyAdmin'in yapı sekmesi.

Son adım, WordPress dosyalarınızı geri yüklemektir. FTP istemcinizi kullanarak sunucunuza erişin ve WordPress'in kök dizinine gidin. Çoğu durumda buna public_html adı verilir, ancak www altında veya web sitenizin adıyla da olabilir:

WordPress'in kök klasörü.

Bu klasörü açın, içindeki tüm dosyaları seçin, ardından sağ tıklayın ve silin. Ardından, WordPress'in temel dosyalarını resmi web sitesinden yeniden indirirken klasörün içinde kalın. Çoğu yedekleme yalnızca temanızı, eklentinizi ve yükleme klasörlerinizi içerir, bu nedenle WordPress'in geri kalanını ayrı olarak 'ayarlamanız' gerekir. İndirme işlemi tamamlandığında, dosyayı açın, FTP istemcinize dönün ve yerel wordpress klasörüne erişin:

Yerel WordPress klasörü.

Tüm bu dosyaları seçin, ardından sağ tıklayın ve yükleyin. Talimatlarımızı izlediyseniz ve FTP istemcinizi açık tuttuysanız, eski WordPress kurulumunuzun olduğu yere giderler. Çok fazla dosya olduğu için bu işlem biraz zaman alabilir. Bu bittiğinde, wp-content/plugins'e gidin ve yedekleme dosyanızdaki tüm eklenti klasörlerini yükleyin:

Eklentileriniz yedekleme klasörünüz.

Bu işlem basittir – geri yüklemek istediğiniz tüm klasörleri seçin ve FTP istemcinizdeki Karşıya Yükle seçeneğine tıklayın. Ardından, temalarınız ( wp-content/themes'e girer ) ve yüklemeleriniz ( wp-content/uploads içinde bulunur ) için işlemi tekrarlayın. Üç yükleme turunu da tamamladıktan sonra sitenize hatasız bir şekilde tekrar erişebilmeniz gerekir. Tüm bu işlemleri eski bir yedekten yaptıysanız, tekrar olması durumunda düzenli olanları planlamayı unutmayın!

2. WordPress Veritabanını Onarın

Veritabanlarının bir listesi.

Veritabanınız da bozulabilir ve bu da WordPress sitenizi bozabilir.

Yedeklemeler söz konusu değilse (çünkü yeni yedeklemeleriniz yok), önce veritabanınızı onarmaya bakmalısınız. WordPress, bunu yapmanızı sağlayan yerleşik bir özellik içerir, ancak varsayılan olarak kapalıdır.

Etkinleştirmek için FTP istemcinize dönün ve WordPress kök dizinine gidin. İçeride wp-config.php adlı bir dosya bulacaksınız. Sağ tıklayın ve Görüntüle/Düzenle seçeneğini arayın. Bu, varsayılan metin düzenleyicinizi kullanarak dosyayı yerel olarak açacaktır:

wp-config dosyanızı açma.

İçeri girdikten sonra, Hepsi bu kadar, düzenlemeyi bırakın yazan satırı arayın ! Mutlu bloglar . Bu yorum dosyanın sonunu bildirir ve aşağıdaki satırı hemen üstüne yapıştırırsınız:

define( 'WP_ALLOW_REPAIR', true );

Teknik olarak, bu satırı istediğiniz dosyanın herhangi bir yerine ekleyebilirsiniz. Ancak, dosya kodunun geri kalanına müdahale etmediğinden emin olmak için onu en sona yerleştirmek en iyisidir. WordPress'in veritabanı onarım işlevini etkinleştirdikten sonra, http://yourwebsite.com/wp-admin/maint/repair.php adresine giderek ona erişebilirsiniz .

İki seçenek içeren yeni bir ekran açılacaktır – Veritabanını Onar'a tıklayın:

WordPress veritabanınızı onarmak için wp_allow_repair kullanma.

Şimdi, WordPress'in sihrini çalıştırmasını bekleyin. Onarım tamamlandığında, sitenize hatasız bir şekilde erişebilmelisiniz. Ancak, siteniz hala sorun yaşıyorsa, üç numaralı yöntemi denemenin zamanı geldi.

3. WordPress'in Çekirdek Dosyalarını Değiştirin

WordPress'in çekirdek dosyalarından bazıları.

WordPress çekirdek dosyaları, web sitenizin işlevselliği için kritik öneme sahiptir.

Web sitenizi bir yedekten geri yükleyemediyseniz veya veritabanınızı onaramazsanız, tüm WordPress çekirdek dosyalarınızı değiştirmeniz yeterlidir. Bu süreç oldukça basittir, ancak sen bu dosyaların herhangi birine yaptığınız tüm özelleştirmelerin kaybetmesine neden olur.

Bunu yapmak için, platformun ana sayfasından WordPress'in en son sürümünü indirin ve sıkıştırmasını açın. Şimdi hem FTP istemcinizi hem de yerel dizininiz olarak az önce açtığınız WordPress klasörünü açın:

WordPress yerel dizininiz.

Sitenize ekranın diğer tarafında FTP üzerinden erişirken o klasörü şimdilik açık tutun. Ardından, WordPress'in kök klasörüne gidin, yerel wordpress dizininizdeki tüm dosyaları seçin ve yükleyin:

WordPress'in kök klasörü.

Bu aşamada, FTP istemciniz, sunucunuzdaki çift dosyaların üzerine yazmak isteyip istemediğinizi soracaktır. Tüm dosyalar için "Evet"i seçin ve her şey yüklenirken arkanıza yaslanın. Bu işlem yalnızca WordPress çekirdek dosyalarınızın üzerine yazmalıdır ve indirdiğiniz eklentileri veya temaları etkilemez. Aslında, WordPress'i manuel olarak güncellemeniz gereken bir durumla karşılaşırsanız, aynı işlemi kullanabilirsiniz.

Her şey bittiğinde, devam edin ve sitenize bir kez daha erişmeye çalışın – şimdi mükemmel çalışıyor olmalı!

Çözüm

Sorun Giderme WordPress göz korkutucu görünebilir, ancak çoğu durumda oldukça basittir. Sitenizde neyin yanlış olduğunu belirledikten sonra, bununla nasıl başa çıkacağınıza dair muhtemelen düzinelerce rehber bulacaksınız. Bozuk dosya hataları, birçok nedeni olabileceğinden biraz daha karmaşıktır. Ancak, sorunu metodik olarak araştırırsanız, yine de kısa çalışma yapabilirsiniz.

İşte WordPress'teki bozuk dosyaları düzeltmenin en iyi üç yolu ve bunlara yaklaşmanız gereken sıra:

  1. Web sitenizi bir yedekten geri yükleyin.
  2. Veritabanınızı onarın.
  3. WordPress çekirdek dosyalarınızı değiştirin.

Sorusu olan? Aşağıdaki yorumlar bölümünde sorun giderme hakkında konuşalım!

I000_pixels / Shutterstock.com'dan makale küçük resmi.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir