WordPress dahili sunucu hatasını düzeltme
Not: Bu makale, 500 Dahili Sunucu Hatası için sorun giderme işlemini açıklar. Sitenizde hangi hatanın sorunlara neden olduğundan emin değilseniz , önerilen çözümlerin bulunduğu en yaygın WordPress hataları hakkındaki makaleye göz atın.
500 hatası olarak da bilinen dahili sunucu hatası (ISE), WordPress siteniz görüntülenemediğinde görünen genel bir hata mesajıdır. WordPress'in eski sürümlerinde, bir ISE herhangi bir hata ayrıntısı olmadan boş bir beyaz sayfa olarak da görünebilir. Hata çeşitli nedenlerle meydana gelebilir, ancak genellikle WordPress, bir eklenti, tema veya sitenin kontrol dosyalarından biriyle olan bir çakışmadan kaynaklanır. Bu genellikle bir güncellemeden sonra gerçekleşir.
Bir İMKB'nin nedenini bulmak ve ardından sorunu çözmek genellikle bir deneme yanılma meselesidir. Aşağıda, her işlemde sizi yönlendirecek ve hatayı nasıl düzelteceğinizi açıklayacak makalelerin bağlantılarıyla birlikte hatanın nedenini bulabileceğiniz bazı yollar bulunmaktadır.
Not: Dahili Sunucu Hatasını çözmek için bir FTP uygulaması ile hosting'inize bağlanma, dosyaları düzenleme veya devre dışı bırakma ve veritabanında değişiklik yapma gibi gelişmiş sorun giderme yöntemleri gerekir. Bu hatayı kendiniz düzeltmek istemiyorsanız, WordPress Premium Destek ekibimiz bunu sizin için yapabilir.
ISE sorunlarını gidermenin ilk adımı, sunucunuza Dosya Transfer Protokolü (FTP) ile bağlanmaktır. Sitenizin dosyalarına erişmenize ve bunları düzenlemenize olanak tanır. Siteniz 500 ISE ile karşılaşıyorsa, WordPress panonuz ve Dosya Yöneticisi gibi araçlarınız çalışmaz. Bu durumda site dosyalarınızı düzenlemek için bir FTP uygulaması kullanmanız gerekir.
Kullanabileceğiniz birçok farklı FTP uygulaması vardır, ancak biz FileZilla'yı öneririz. FTP kimlik bilgilerini nasıl alacağınızı ve sitenize nasıl bağlanacağınızı öğrenmek için aşağıdaki listeden hosting türünüzü seçin:
Bağlandıktan sonra, WordPress sitenizin bulunduğu bir klasör bulun. Bu klasörde wp-önekine sahip dosyalar ve klasörler bulunmalıdır ( ör . Wp-admin, wp-content ve wp-config.php). Şimdi, ISE'nin nedenini bulana kadar sorun gidermeye ve olası nedenleri tek tek ortadan kaldırmaya başlayabilirsiniz.
.Htaccess dosyanızı devre dışı bırakın
ISE'nin en yaygın nedenlerinden biri bozuk bir .htaccess dosyasıdır. .Htaccess, WordPress'in sunucuyla iletişim kurmak için kullandığı bir kontrol dosyasıdır. WordPress, eklentiler ve temalar genellikle bu dosyada değişiklikler yaparak bazen dosyayı bozabilir.
Dosya, WordPress yüklemenizi içeren ana klasörde (kök klasör) bulunmalıdır. Farklı klasörlerde başka .htacess dosyaları olabilir, ancak ISE'de sorun giderirken bunu devre dışı bırakmanız gerekir.
.Htaccess dosyası varsayılan olarak gizlidir, bu nedenle dosyayı göremiyorsanız, FileZilla'da veya kullandığınız başka bir FTP uygulamasında gizli dosyaları gösterme seçeneğini etkinleştirdiğinizden emin olun.
Dosyayı bulduğunuzda, .htaccess.disabled olarak yeniden adlandırın ve sitenizi Chrome , Firefox veya Edge'de gizli tarama modunda ziyaret edin:
- Hata giderildiyse, otomatik olarak yeni bir .htaccess dosyası oluşturmak için kalıcı bağlantılarınızı sıfırlayın .
- Hata hala devam ederse, dosyayı .htacess olarak yeniden adlandırın ve bu makaledeki önerileri izlemeye devam edin.
Bellek sınırlarınızı artırın
Hosting hesabınız, WordPress sitenizin çalışması için gerekli olan belleği çalıştıran PHP'ye belirli bir miktar atar. Sitenizin boyutu veya kullandığı eklenti sayısı nedeniyle site, varsayılan PHP belleğinden daha fazlasını gerektirebilir.
Bunu yapmak için WordPress kurulumunuzun bulunduğu klasörde wp-config.php dosyasını bulun ve WordPress bellek sınırını artırmak için bu makaledeki 3-7. Adımları izleyin . Sitenizi gizli tarama modunda ziyaret edin ve WordPress bellek sınırını artırmak işe yaramadıysa , PHP bellek sınırını 256M veya 512M'ye çıkarmayı deneyin.
Tüm eklentilerinizi devre dışı bırakın
WordPress eklentileri, birbirleriyle, etkin bir temayla veya WordPress sürümünüzle çakışarak ISE'ye neden olabilir. WordPress'i, etkin temayı veya eklentilerinizden birini güncelledikten sonra bu durum daha olasıdır.
Bir sorunun eklentilerden kaynaklanıp kaynaklanmadığını kontrol etmek için, wp-content klasöründe eklentiler klasörünü plugins.renamed olarak yeniden adlandırın ve sitenizi gizli tarama modunda ziyaret edin:
- ISE çözülürse, eklentileri içeren klasörü eklentiler olarak yeniden adlandırın ve bu makaledeki adımları izleyerek sorunu araştırmaya devam ederek eklentileri tek tek devre dışı bırakarak hangisinin hataya neden olduğunu belirleyin. Sorunlu eklentiyi kullanmaya devam etmek istiyorsanız, eklentinin en son sürümünü FTP ile yükleyin ve etkinleştirin. Bu, eklentiyi güncelleyecektir. Güncelleme işe yaramazsa, aşağıdakileri deneyin:
- WordPress.org adresindeki WordPress eklenti deposunda eklentiyi arayın. Eklentinizin ana sayfasında Destek forumunu görüntüle öğesini seçin. Sorununuza özel bir çözüm bulmak için forumda arama yapın.
- Eklentinizi başka bir yerden satın aldıysanız eklentinin geliştiricisi tarafından sağlanan belgeleri gözden geçirin.
- Sorun devam ederse, eklentileri içeren klasörü yeniden adlandırarak eklentilere dönün ve olası bir sonraki çözümü deneyin.
WordPress temel dosyalarını yeniden yükleyin
Not: Siteniz Yönetilebilir WordPress hosting üzerindeyse WordPress temel dosyaları hosting planı ile önceden yüklenmiş olarak geldiğinden bu bölümü atlayın. Sitenizi güvende tutmak için otomatik olarak güncellenirler ve bunları FTP ile değiştiremezsiniz.
Bazı durumlarda WordPress çekirdek dosyalarınız güncelleme sırasında bozulabilir ve bu da ISE'ye neden olabilir. Soruna neden olmadıklarından emin olmak için WordPress temel dosyalarını yeniden yüklemeyi deneyin.
WordPress'in şu anda kullandığınız sürümünü indirin, yerel bilgisayarınızda açın ve wp-admin ve wp-includes klasörlerini FTP kullanarak aktarın (üzerine yazın).
Not: Sitenizin hangi WordPress sürümünü kullandığından emin değilseniz, wp-includes klasöründe bulunan wp-version.php dosyasını kontrol edebilirsiniz.
Varsayılan bir WordPress temasına geçme
Yukarıdaki seçenekler sorunu çözmeye yardımcı olmadıysa çakışmaya temanız neden oluyor olabilir. Test etmek için TwentyTwenty veya TwentyTwentyOne gibi varsayılan WordPress temalarından birine geçiş yapabilirsiniz. Siteniz 500 İMKB ile karşılaştığında WordPress panonuz kullanılamayacağı için veritabanındaki temayı değiştirmeniz gerekir.
Not: Varsayılan bir WordPress temanız yoksa bunu FTP ile yükleyebilir ve ardından veritabanında etkinleştirebilirsiniz .
Varsayılan temaya geçtikten sonra siteniz düzgün bir şekilde yüklenirse, normal temanızı en yeni sürüme güncelleyebilir ve etkinleştirebilirsiniz.
Temayı güncellemek işe yaramazsa, aşağıdakileri deneyin:
- WordPress.org'daki WordPress tema deposunda temayı arayın. Temanızın ana sayfasında Destek forumunu görüntüle öğesini seçin. Sorununuza özel bir çözüm bulmak için forumda arama yapın.
- Temanızı başka bir yerden satın aldıysanız, temanın geliştiricisinin sağladığı belgeleri inceleyin.
Daha fazla bilgi
- WordPress.org adresindeki yaygın WordPress hatalarını gözden geçirin.
- Bu hatayı kendiniz gidermek istemiyorsanız, işi WordPress Premium Destek ekibimize bırakabilirsiniz.