WordPress Dahili Sunucu Hatası Nasıl Düzeltilir (10 Yol)
Sıradan bir internet kullanıcısıysanız, büyük olasılıkla dahili bir sunucu hatası yaşamanız muhtemeldir. Şimdiye kadar, bu WordPress’teki en yaygın hatalardan biridir. Bir site aniden dahili bir sunucu hatası yaptığında, izleyiciniz üzerinde kötü bir izlenim bırakabilir. Bir web sitesi sahibiyseniz, bu ciddi bir sorun olabilir. Ziyaretçilerinizi dahili sunucu hataları ile denetlemeden tutarsanız, potansiyel müşterileri kaybetme riskini taşımalısınız. Bu nedenle, dahili sunucu hataları ve nasıl düzeltileceği hakkında her şeyi bilmek önemlidir. İlk olarak, dahili sunucu hatasının ne olduğunu anlamaya çalışalım.
İçindekiler
Dahili sunucu hatası nedir?
WordPress Sitenizi Alın
WordPress dahili sunucu hatası nasıl düzeltilir
Yöntem 1: Hata Ayıklama Etkinleştir
Yöntem 2: WordPress kontrol panelinizin çalışıp çalışmadığını kontrol edin
Yöntem 3: Tüm eklentilerinizi devre dışı bırakın
Yöntem 3: Varsayılan temalara dönme
Yöntem 4: Sitenizin PHP bellek sınırını artırın
Yöntem 5: Hata Ayıklama Sorunu .htaccess
Yöntem 6: WordPress’i yeniden yükleyin
Yöntem 7: Sorunun PHP sürümünüzü kontrol edin
Yöntem 8: Çekirdek dosyanın yeni bir sürümünü yükleyin
Yöntem 9: Dosya iznini kontrol edin
Yöntem 10: Hosting servis sağlayıcınızla iletişime geçin
SSS (sık sık sorulan sorular)
Dahili sunucu hatası neden meydana geldi?
Dahili sunucu hatasını düzeltebilir misiniz?
Çözüm
Dahili sunucu hatası nedir? Şüphesiz dahili sunucu hatası, en sinir bozucu ve en yaygın hata türüdür. Kesme, çünkü bu hata spesifik olmadığı için – yani kullanıcılara ve hatta geliştiricilere herhangi bir bilgi sağlamazlar.
Hata kaynağı hakkında bilginiz olmadığından, bu hayal kırıklığına uğratmak ve karıştırmak için yeterlidir. Basitçe söylemek gerekirse, dahili sunucu hataları sunucu gerçek sorunu bulamadığında oluşur. Bu genellikle WordPress eklentilerinin/temalarının belirli işlevlerinden, PHP bellek sınırları ve hasarlı .htaccess dosyalarından kaynaklanır. Böyle bir hata bulduğunuzda, atmanız gereken birkaç adım vardır. Bu, çözüm bulmanın çeşitli yollarını denediğiniz hit-and-deneme süreci gibidir. Bu tür hatalar WordPress’te oldukça yaygın olduğundan, web sitenizin rezervlerini geri almak için her zaman akıllıdır. Bunu yapabileceğiniz yoldur: WordPress sitenizi bir web sitesi sahibi olarak tekrarlamak, verilerinizi önlemek için web sitenizi ayırmanız her zaman iyidir – hem veritabanlarınız hem de web sitesi dosyanız. Günümüzün rekabetçi pazarlarında, çoğu barındırma sağlayıcısı rezerv ve kurtarma tesisleri sunma eğilimindedir. Bu nedenle, WordPress siteniz için bir barındırma sağlayıcısı her seçtiğinizde, paketin bir arka ve geri yükleme tesisi içerdiğinden emin olun. Yine de, işler her zaman size fayda sağlamaz. Bu nedenle, web sitenizin bir yedeklemesini manuel olarak yapmanızı şiddetle tavsiye ederiz. Yapabileceğiniz birkaç yol var.
Kontrol edelim: CPANEL kullanarak web sitenizi ayırma Bu yöntem, WordPress web siteniz üzerinde tam kontrol sağlar ve kolayca yedeklemenizi sağlar. Web sitenizi tam yedeklemeyi sağlamak için Google Drive, Dropbox, sabit disk vb. SFTP kullanarak web sitenizi tekrarlamak Web sitenizi bu yöntemle ayırmanın en kolay yollarından biri, popüler bir dosya yöneticisi – filezilla kullanmaktır. Dosya yöneticisini indirip yüklediğiniz ve uygulamayı girmeniz yeterlidir. Girdikten sonra yapmak istediğiniz tüm dosyaları seçin, sağ -fareyi tıklatın ve “Seçilen öğeyi indir” ü seçin. Tüm dosyalar indirildikten sonra, güvenli bir konumda kaydettiğinizden emin olun. Web sitenizi PhpmyAdmin üzerinden yeniden kaldırma Bu yöntem çoğunlukla web sitesi dosyanız yerine veritabanınızın bir yedeğini oluşturmak için kullanılır. İlk olarak, PhpmyAdmin’inizi girin ve “Veritabanı” sekmesini tıklayın. “Veritabanı” sekmesindeydikten sonra yapmak istediğiniz tüm dosyaları seçin ve “Dışa Aktar” düğmesini tıklayın. Bundan sonra, seçtiğiniz dışa aktarma yöntemini seçin ve “Biçim” i SQL olarak ayarlayın.
Son olarak, “Git” düğmesine basın ve indirilen dosyayı doğru konuma kaydedin. Bir gösteri ile web sitenizi adım adım nasıl ayıracağınızı ayrıntılı olarak öğrenmek istiyorsanız. Bu konuda bir rehberimiz var. Lütfen beğenip beğenmediğinizi kontrol edin. Şimdi web sitenizin bir yedekleme dosyası ve veritabanı yapmayı öğrendiniz, şimdi WordPress dahili sunucu hatasını nasıl düzelteceğinizi öğrenmenin zamanı geldi. Hadi içine girelim! Aşağıdaki WordPress Dahili Sunucu Hatası Nasıl Düzeltilir Web sitenizdeki dahili sunucu hatasını düzeltmek için atabileceğiniz adımlardan bazılarıdır. Yöntem 1: Dahil bir dahili sunucu hatası yaşadıktan sonra hata ayıklama etkinleştirin, yapılacak ilk şey anlamaya çalışmaktır. hata. Hata, site kodunuzda bir hata olabilir. Hatanın nereden geldiğini öğrenmek için önce wp-config.php’yi aramalısınız.
Web sitenizin kök dizininden wp-config.php dosyasını indirin. Ardından, metin düzenleyicisini kullanarak indirilen dosyayı açın ve wp_debug’u arayın. Bu kod satırını bulursanız, ‘false’ olarak değiştirin ve dosyayı sunucuya yükleyin. Bulamazsanız, metnin sonunda satırın hemen üstüne aşağıdaki kodu ekleyin ” /* Hepsi bu, düzenlemeyi bırakın! Tebrikler bloglama. */”:
tanımlama (“wp_debug”, true); Şimdi, web sitenizi yeniden uydurmaya çalışın. Belirli bir dosyadaki belirli bir kod satırına işaret eden “ölümcül hata” mesajını görebilirsiniz. Bu, hataların tam olarak nerede olduğunu söyleyerek sorununuzu daraltır. Not: Her şeyi bitirdikten sonra wp_debug değerini false olarak değiştirmeyi unutmayın. Değilse, varsayılan olarak WordPress, tüm sitelerinizde risk altında olabilecek ve ziyaretçilerinizi karıştırabilecek hata ayıklama mesajlarını görüntüler. Yöntem 2: WordPress kontrol panelinizin her bir dahili sunucu hatası bulduğunuzda çalışıp çalışmadığını kontrol edin, WordPress kontrol panelinizin hala yüklenip yüklenmediğini kontrol edin. Bunun için arka ucunuza erişmeniz gerekir. Yönetici kontrol panelinize erişmek için http://yoursite.com/wp-admin/ adresini ziyaret edin. Sayfa kolayca yüklenirse ve WordPress arka ucu kontrol panelinize erişebilirsiniz, sorunun tema veya eklenti üzerinde olduğundan emin olabilirsiniz. Yöntem 3: Tüm eklentilerinizi devre dışı bırak Web sitenizin dahili sunucu hatalarını deneyimleyebilmesinin başka bir nedeni, WordPress eklentinizdeki hatalardan kaynaklanmaktadır. Hatanın eklentiden gelip gelmediğini test etmek için yapılacak ilk ve en önemli şey tüm eklentilerinizi devre dışı bırakmaktır. Eklentinizi devre dışı bırakmak, veri veya eklentilerin kaybına neden olmaz. WordPress kontrol paneliniz iyi yüklenirse, aşağıdakileri yaparak tüm eklentileri bir kerede devre dışı bırakabilirsiniz:
WordPress kontrol panelindeki eklentiyi açın.
Çekme menüsünden Deactivate’i seçin.
Uygula’yı tıklayın.
Gösterge tablonuz çalışmıyorsa, FTP aracılığıyla da devre dışı bırakabilirsiniz. Bunu yapabileceğiniz yol budur:
WordPress site sunucusuna Ftp.
Eklentiler klasörünü eklentilerle aktifleştirilmiş olarak değiştirin.
Hatanın eklentiden geldiğinden eminseniz, hatadan sorumlu belirli bir eklenti aramaya başlamanız gerekir. Bunun için, eklentileri tek tek yeniden etkinleştirmeye başlayın. Ayrıca, dahili sunucu hatasını kontrol etmeye devam edin, suçluyu bulacaksınız. Bulduktan sonra, eklentiyi devre dışı bırakın ve derhal desteğe başvurun. Veya yüzlerce nedeniyle alternatif bir eklenti seçebilirsiniz. FTP kullanıyorsanız, eklentiyi yeniden etkinleştirmeden önce klasörün adını eklentilere geri değiştirmeyi unutmayın. Yöntem 3: Eklentinizi kontrol etmeyi bitirirseniz ve hatanın nereden geldiğini bulamıyorsanız varsayılan temaya dönerek, şimdi WordPress temanızı kontrol etme zamanı. Varsayılan WordPress temasına geçerek başlayabilirsiniz. Varsayılan temayı yirmi yirmi -one öneririz. Önceki bir sürüm de var. Gösterge tablonuz hala erişilebilirse, görünüm -> temalar açın, varsayılan seçeneği bulacaksınız. Varsayılan temayı bulamıyorsanız, wordpress.org adresinden indirebilirsiniz. Gösterge tablonuza erişilemiyorsa FTP kullanarak varsayılan temaya bile geçebilirsiniz. Aşağıdaki adımları takip et:
FTP aracılığıyla WordPress Site Sunucusuna bağlanın.
WP-Concent/Tamans klasörünü girin.
WordPress.org’dan varsayılan temayı (Tercih Edilen Yirmi Yirmi -One) indirin ve tema dosyalarını çıkardıktan sonra tema klasörünü yükleyin. Ayrıca, tema klasörünün adını şimdi [ad-teması]- devre dışı bırakılmış olarak değiştirin. Mevcut temanızı devre dışı bıraktıktan sonra, WordPress otomatik olarak varsayılan temaya geri döner. Sizin için varsayılan tema işlevlerine geçerseniz, hataların temadan geldiği açıktır. WordPress geliştiricisinin temasını kullanırsanız, hemen onlara sorunu anlatmalı ve destek istemelisiniz.
Not: Başka bir seçenek seçmeden önce, olası tüm hataları kontrol ettiğinizden emin olun. Yöntem 4: Sitenizin bellek sınırını artırın PHP Bazen WordPress siteniz, web siteniz bellek sınırını aştığında dahili bir sunucu hatası oluşturabilir. Bu genellikle kötü bir kod içeren bir tema veya eklentiniz olduğunda olur. Genel olarak, web sitesi sunucunuzda belirli bir bellek vardır ve yukarıdaki bellek sınırını artıramazsınız. Başka bir barındırma hizmeti seçmenin yanı sıra, web sitenizin bellek sınırını artırmanın birkaç yolu daha vardır. İşte nasıl:
Wp-config.php dosyası
FTP üzerinden sunucunuza bağlanın. WP-Config.php dosyasını açın ve düzenleyin ve aşağıdaki kod kodunu, /* hepsi bu, düzenlemeyi bırakın! Tebrikler bloglama. */:
tanımlama (‘wp_memory_limit’, ‘256m’);
Php.ini Dosyası Bu yöntemi kullanarak web sitenizin bellek sınırını artırmak için, WP-Admin klasöründeki php.ini dosyalarını bulun. Daha sonra dosyaları açmanız ve düzenlemeniz gerekir. Memory_limit = [sayı] m, şimdi numarayı 256 olarak değiştiren bir satır arayın. Kodunuz şimdi belleğer_limit = 256m gibi görünecektir.
.htaccess dosyası
FTP aracılığıyla sunucunuza bağlanın ve .htaccess dosyasını arayın ve düzenleyin. Şimdi, aşağıdaki satırları ekleyin:
PHP_VALUE MEMORY_LIMIT 256M Yukarıda listelenen yöntemlere ek olarak, web sitenizin bellek sınırını artırmak için barındırma hizmet sağlayıcınızla iletişime geçmeniz gerekir. Yöntem 5: Hata Ayıklama Sorunu .htaccess Barındırma sağlayıcınız Apache sunucusunu kullanıyorsa, .htaccess dosyasını web sitenizin kök dizininde bulacaksınız. Bu, daha fazla işlevselliği etkinleştirmenizi sağlayan bir yapılandırma dosyasıdır. WordPress, bu dosyayı web sitenizin kalıcı bağlantısını yönetmek, aktarımı ayarlamak, yüklemenin boyutunu değiştirmek ve daha fazlasını kullanmak için kullanır. Kayıp alan veya yazım hataları gibi küçük hatalar bile dahili hatalara neden olabilir ve web sitenizin çökmesini sağlayabilir. .Htaccess dosyasının bir hatası olup olmadığını kontrol etmek için, web sitenizin kök dizininde .htaccess dosyasını bulun. Dosyayı indirin ve bilgisayarınızda saklamasını sağlayın. Yedeklemeden sonra .htaccess dosyasının bir kopyasını sunucunuzda silin. Şimdi, web sitenizi yüklemeyi deneyin. Web siteniz çalışmaya başlarsa, hatanın .htaccess dosyasından geldiğinden emin olabilirsiniz. Hataları düzeltmek için Ayarlar> Kalıcı Bağlantıları Açın ve Kaydet’i tıklayın. Bu, WordPress’i bir dosyanız yoksa yeni bir .htaccess dosyası oluşturmaya zorlar. htaccess kuralı. Özel kurallarınız varsa, .htaccess dosya satırını satırdan açın ve sitenizin ne zaman kapalı olduğunu görün.
Zip dosyalarını çıkarın.
WP-Content klasörünü ve wp-config-sample.php dosyasını sildiğinizden emin olun. Ayrıca wp-config.php dosyasını silin.
Şimdi, ana bilgisayarınızı FTP üzerinden bağlayın.
Klasörleri ve diğer dosyaları web sitenizin kök klasörüne yükleyin. İstem seçeneğini gördüğünüzde tüm dosyalara olmanın seçeneğini seçin. Yöntem 7: PHP sürüm sorununuzu kontrol edin, eski PHP sürümü genellikle dahili sunucu hatalarına neden olmasa da, kullandığınız PHP sürümünü kontrol etmek her zaman iyidir. PHP sürümünüzü barındırma hizmet sağlayıcınızla kontrol edebilirsiniz. Popüler birçok eski PHP sürümü artık güncellemeleri kabul etmiyor ve genellikle süresi doluyor. Kullandığınız sürümün en az PHP 7.3 veya daha yüksek olduğundan emin olun. PHP kodunu yürüterek sitenizde çalışan PHP sürümünü kontrol edebilirsiniz. Metin düzenleyicisini veya kod – not defteri veya textDit’i açarak başlayın.
Aşağıdaki kodu editöre girin.
Kodu girdikten sonra, “Dosya”> “AS” adlı “dosyasını tıklayarak dosyayı kaydedin. Dosyaları kaydederken .php uzantısını kaydettiğinizden emin olun. Şimdi mevcut PHP sürümünüzü alacaksınız.
Yöntem 8: Dahili sunucu hatalarını düzeltmek için diğer popüler opsiyon çekirdek dosyalarının yeni bir sürümünü yükleyin, WordPress Core dosyasının yeni sürümünü yeniden tasarlamaktır. Buna WP-Admin ve WP-Include gibi klasörleri içerir. Çekirdek dosyayı yeniden oluştururken hiçbir şeyi kaybetme veya kaybetme konusunda endişelenmeyin. Bunun yerine, bu hasarlı dosyalardan kurtulmanıza ve sorunlarınızı çözmenize yardımcı olacaktır. Temel dosyanın yeni bir sürümünü yüklemek için önce WordPress’i wordpress.org adresinden indirmeniz gerekir. O zamanlar,Az önce indirdiğiniz Zip klasör çıkarımı.
Şimdi, FTP istemciniz aracılığıyla web sitenize bağlanın.
Kök dizinine gidin.
Başka bir pencerede, daha önce indirdiğiniz WordPress dosyasını açın.
WP-Incomudes ve WP-Admin klasörlerini kopyalayın ve sunucunuza yükleyin.
Mevcut klasöre gerçekleşecek istemi seçeneğini göreceksiniz. Timpa’yı seçin.
Çekirdek dosyanız artık yeni bir yeni sürümle güncelleniyor.
Dahili sunucu hatanızın hala orada olup olmadığını kontrol edin ve görün. Hata çekirdek dosyadan geliyorsa, şimdi web sitenizin iyi yüklendiğini göreceksiniz. Yöntem 9: Dosya izni nedeniyle dahili bir sunucu hatası oluştuğunda bu dosya izninin nadir bir durum olup olmadığını kontrol edin. Ancak, hala kontrol etmeye değer. FTP istemcileri aracılığıyla Web siteniz WordPress dizinindeki dosyalarınızı ve klasörlerinizi kontrol edin. 755 veya 644 olarak ayarlanması gerekir. Diğer şeylere izin vermek, 500 dahili sunucu hatası da dahil olmak üzere hatalar üretecektir. Yöntem 10: Hosting Servis Sağlayıcınızla iletişime geçme hiçbir şey işe yaramazsa ve sorun olağandışı görünüyorsa, en iyi seçenek barındırma hizmet sağlayıcınızla iletişim kurmaktır. Yalnızca sunucu sorununu çözmenize yardımcı olmakla kalmaz, aynı zamanda dosya iznini ve diğer kaynakları kontrol etmenize yardımcı olabilir. WordPress sitesinin sahibiyseniz, WordPress tarafından önerilen birçok seçenek vardır. İşte piyasadaki en iyi barındırma sağlayıcılarından bazıları: Bluehost
Hostinger
Site alanı
A2’ye ev sahipliği yapmak
Dreamhost
Web siteniz için en iyi barındırma sağlayıcılarını seçmek için belirli ayrıntılara gitmek istiyorsanız, bu kılavuza bakın – 10 En İyi WordPress Hosting Sağlayıcıları 2022. SSS (Sık Sorulan Sorular)
Dahili sunucu hatası neden meydana geldi?
Basitçe söylemek gerekirse, dahili hatalar sunucunuz alışılmadık bir şey bulduğunda ve isteği tamamlayamadığında oluşur.
Dahili sunucu hatasını düzeltebilir misiniz?
Bu makalede belirtilen talimatları ve adımları izlerseniz, web sitenizdeki dahili sunucu hatalarını kolayca düzeltebilirsiniz.Dahili sunucu hatalarını düzeltmek için bir uzman tutmaya gerek yoktur.Ancak, gerektiğinde barındırma forumlarınızdan ve sağlayıcılarınızdan her zaman yardım alabilirsiniz. Sonuç Web siteniz sizi ve ziyaretçilerinizi dahili sunucu hatalarıyla rahatsız etmeye devam ederse, hataları düzeltmek için yukarıda listelenen yöntemleri deneyin.Bunlardan biri web sitenizin dahili sunucu hatasını kesinlikle düzeltecektir.Sizin için doğru yaklaşımı bulmak için bu yöntemi tek tek deneyin.Ayrıca, deneyiminizi aşağıdaki yorumlar bölümünde bizimle paylaşmayı unutmayın.