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)
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
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:

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:

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

.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:

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:

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:

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:

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
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:

İç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:

Ş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 ç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:

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:

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:
- Web sitenizi bir yedekten geri yükleyin.
- Veritabanınızı onarın.
- 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.
ev borcu WordPress sitesi