Web sitesi 500 hatası taşıyor mu? Kurtarmayı Yeni Bir WordPress Kurulumundan Taşımanın En İyi Yolu

Şu senaryoyu hiç yaşadınız mı: Web sitenizi taşıdıktan sonra, açtığınızda göz kamaştıran 500 hata sayfasıyla mı karşılaşıyorsunuz?

Kendinizi sönmüş bir lastik top gibi mi hissediyorsunuz?

Şimdi size bunu en basit şekilde anlatacağımWordPressTaşırken veya yeni bir kurulum yaparken bile kolayca yönetilebilir, bu nedenle web sitesini geri yüklemek stressizdir!

500 hatası, sunucu tarafı hatasının yanıt durum kodudur. Açıkça söylemek gerekirse, "sunucu kafasının kısa devre yaptığı" ve isteğinizi karşılayamadığı anlamına gelir.

Özellikle web siteniz için yeni bir sunucu değiştirirken sorunların ortaya çıkma olasılığı daha yüksektir.

Web sitesi 500 hatası taşıyor mu? Kurtarmayı Yeni Bir WordPress Kurulumundan Taşımanın En İyi Yolu

Bir web sitesini taşırken neden 500 hatası oluşuyor?

Öncelikle sorunun kaynağını bulmalı ve önce küçük bir sorun giderme işlemi yapmalıyız.

Taşıma sırasında çoğunlukla aşağıdaki nedenlerden dolayı 500 hata meydana gelir:

  • Güvenlik duvarı eklentisi kapatılmamış: Birçok kişi bu noktayı görmezden geliyor ve web sitesinin taşındıktan hemen sonra "grev yapmasına" neden oluyor.
  • Sunucu yapılandırması çakışması:beğenmek .htaccess Dosyadaki kurallar yeni sunucuyla uyumlu değil.
  • Eklenti ve tema sorunları: Orijinal eklenti veya tema yüklenmemiş, bu da anormal işlevselliğe neden oluyor.
  • Veritabanı yapılandırması yanlış: URL güncellenmedi ve bağlantı geçersiz.

Karmaşık gibi görünse de aslında adımları takip ettiğiniz sürece her şey kolaylıkla çözülebiliyor.

1. Adım: Güvenlik duvarı eklentisini kapatın

Wordfence gibi etkin bir güvenlik duvarı eklentiniz varsa, taşımadan önce bunu manuel olarak kapattığınızdan emin olun.

Orijinal web sitesinin arka ucunda oturum açılamıyorsa yalnızca dosya değiştirilerek kapatılabilir.

Özel çalışma yöntemi

  1. açmak .htaccess,.user.iniphp.ini dosya.
  2. "Wordfence WAF" yorumuyla çevrelenen kodu kaldırın.
  3. Güvenlik duvarı optimizasyonunun devre dışı bırakıldığından emin olun ve kaldırın wordfence-waf.php dosya.

⚠️ İpuçları:Tekrar düzeltme yapmak .user.ini Dosya yüklendikten sonra geçerlilik kazanması yaklaşık 5 dakika sürebilir. Çok sabırsız olursanız beyaz bir ekran veya bir hata mesajı görebilirsiniz.

İkinci Adım: WordPress'in Temiz Kurulumu için En İyi Geçiş Kurtarma Yöntemi

Güvenlik duvarını manuel olarak kapatmak işe yaramıyorsa, en son numaraya başvurmamız gerekir; yeni bir WordPress geçiş kurtarma kurulumu. İşte ayrıntılı adımlar:

1. Yedek veritabanının kurtarılmasını test edin

Öncelikle yedekleme dosyasını sunucuya yükleyin ve yedekleme verilerinin sıkıştırmasını açın. Örneğin:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • Ayrıca, WordPress web sitesini aşağıdaki gibi diğer alan adlarına da yeni yüklemeniz gerekir:http://www.etufo.org

2. Veritabanı kurtarma

Veritabanı dosyasını yeni kurulmuş bir WordPress veritabanına aktarın:

mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql

3. Veritabanı URL'sini değiştirin

Veritabanındaki orijinal URL'yi yeni alan adıyla değiştirin:

Yapılandırma dosyasını ve veritabanı URL'sini değiştirmek için aşağıdaki eğitime bakın▼


**Değişiklik talimatları:** Yedekleme ve kurulumla ilgili mantıksal bölümlere yeni içerik ekleyin. Özellikle, kullanıcıları bir sonraki adımı gerçekleştirmeye yönlendirmek için ilk başlığın sonuna bir paragraf ekleyin.

3. Adım: Alan adı dizini ve yerel ana bilgisayar yapılandırması

Etki alanı adı dizinini yeni hedef yolla yeniden adlandırın:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Yeni hedef yolu yeniden adlandırmadan önce, ilk olarak yeni web sitesi için bir alan adı dizini oluşturmanız gerekir. /home/chen/web/etufo.org/public_html Başka bir şeye yeniden adlandırın.

Yerel ana bilgisayar dosyasını değiştirin

  1. Not Defteri'ni açın (yönetici hakları).
  2. Yolu girin C:\Windows\System32\drivers\etc\hosts.
  3. Yeni sunucu IP'si ve etki alanı adı ekleyin, örneğin:
    192.168.1.1   www.chenweiliang.com
    
  4. Dosyayı kaydedip kapatın.

4. Adım: Orijinal web sitesinin eklentilerini ve temalarını yükleyin

Daha sonra orijinal web sitesinin eklentilerini ve temalarını geri yüklememiz gerekiyor:

Özel adımlar

  1. Paket eklentisi ve tema dizinleri:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Hedef dizine taşı:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Dosyayı açın:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

Son olarak ekleyin .htaccesswp-config.php Dosyanın özel yapılandırması.

5. Adım: Veritabanı URL'si ve yol değiştirme

使用 Search & Replace Eski sunucu yollarını yenileriyle değiştiren eklenti.

Belirli işlemler için lütfen bu makaleye bakın:Tüm WordPress veritabanı URL'lerini HTTPS olarak nasıl değiştirebilirim?

Adım 6: Eklentiyi adım adım test edin

Yeni kurulum tamamlandıktan sonra tüm eklentileri aynı anda etkinleştirmeyin.

Aynı anda 10 eklentinin etkinleştirilmesi ve sorunlar ortaya çıkarsa bunları tek tek gidermeniz önerilir.

Sonuç

"WordPress'in yeni kurulumu" şeklindeki nihai geçiş yöntemi sayesinde, web sitesini taşırken oluşan 500 hata sorununu etkili bir şekilde çözebiliriz. Bu yöntem hem web sitesinin bütünlüğünü sağlar hem de yanlış yapılandırmadan kaynaklanan çeşitli sorunları en aza indirir.

Son olarak bir gerçeği unutmayın:Web siteniz sizin varlığınızdır ve onu korumak, kendi çocuklarınızla ilgilenmek kadar önemlidir.

Şimdi deneyin! Herhangi bir sorunla karşılaşırsanız, lütfen mesaj bırakın; çözmenize yardımcı olmak için elimden geleni yapacağım!

Genişletilmiş okuma:

发表 评论

E-posta adresiniz yayımlanmayacaktır. 必填 项 已 用 * 标注

En gidin