O hissi biliyoruz. Siteniz çöktüğünde ve nedenini bilmediğinizde o iç karartıcı an. En yaygın WordPress hatalarından biridir, ancak aynı zamanda en gizemli olanlardan biridir. Sorunun ne olduğunu söylemez, sadece bir şeylerin bozuk olduğunu söyler.
İyi haber? Neredeyse her zaman düzeltilebilir. Sayısız müşteriye yardım ettikten sonra bu hatayla oldukça sık karşılaştık.
Bu kılavuzda, sitenizi tekrar çalışır duruma getirmek için izlemeniz gereken adımları size adım adım anlatacağız. Sadece takip edin, kısa sürede her şeyiniz tekrar çalışır duruma gelecektir.

Bu makalede ele alacağımız konuların hızlı bir özetini aşağıda bulabilirsiniz:
- 500 Dahili Sunucu Hatası Nedir?
- WordPress'te Dahili Sunucu Hatasına Ne Neden Olur?
- WordPress'te 500 Dahili Sunucu Hatasını Düzeltme
- WordPress ve Tarayıcı Önbelleğini Temizle
- Bozuk .htaccess Dosyasını Kontrol Etme
- PHP Bellek Limitini Artırma
- Tüm WordPress Eklentilerini Devre Dışı Bırakın
- Varsayılan Bir WordPress Temasına Geçin
- Çekirdek Dosyaların Yeniden Yüklenmesi
- WordPress'te Hata Ayıklama Kayıtlarını Etkinleştirin
- Hosting Sağlayıcınıza Sorun
- Video Eğitim
500 Dahili Sunucu Hatası Nedir?
500 Dahili Sunucu Hatası, anahtarı olmayan kilitli bir kapı gibidir. Bir şeylerin yanlış olduğunu bilirsiniz, ancak ne olduğunu açıklayan bir not yoktur.
Bu hata yalnızca bir WordPress sorunu değildir. Sunucunun başa çıkamayacağı bir sorunla karşılaştığında herhangi bir web sitesinde görünebilir.
Mesajdaki “500” bir HTTP durum kodudur. Araştırırsanız, belirsiz bir tanım bulacaksınız:
“500 Dahili Sunucu Hatası yanıt kodu, sunucunun isteği yerine getirmesini engelleyen beklenmedik bir durumla karşılaştığını gösterir.”
Bu pek yardımcı değil, değil mi? Bu, sunucunun "Bir şeyler bozuldu ama ne olduğundan emin değilim" demesinin bir yoludur.
Bu hatanın görünümü, barındırma kurulumunuza ve web tarayıcınıza bağlıdır. İşte bir Apache sunucusunda nasıl göründüğüne dair bir örnek:

Siteniz Nginx üzerinde çalışıyorsa, biraz farklı görünebilir. Ve Google Chrome düzgün bir hata sayfası yükleyemezse, şunu görürsünüz:

Yeni başlayanlar için bu bunaltıcı olabilir. Ne yanlış gittiğini veya nasıl düzelteceğini söyleyen bir mesaj yok.
Bu, bir tamirciden arabasının neresinin bozuk olduğunu söylemeden arabasını tamir etmesini istemek gibidir. Sorunu bulana kadar farklı parçaları kontrol etmeleri gerekecek.
Deneyimlerimize göre, bunu düzeltmenin en iyi yolu adım adım ilerlemektir. Sitenizi tekrar çalışır duruma getirebilmeniz için en yaygın nedenleri ve çözümleri size adım adım anlatacağız.
WordPress'te Dahili Sunucu Hatasına Ne Neden Olur?
WordPress'teki dahili sunucu hatası, eksik parçaları olan bir yapboz gibidir. Bir şeylerin yanlış olduğunu biliyorsunuz, ancak hata mesajı sorunun tam olarak nerede olduğunu size söylemiyor.
Deneyimlerimize göre, en yaygın suçlu bozuk bir .htaccess dosyasıdır. Bazen, sorun çıkaran bir eklenti veya kurulumunuzla uyumlu olmayan bir tema olabilir.
Diğer zamanlarda, siteniz PHP bellek sınırına ulaşabilir ve bu da WordPress'in çökmesine neden olabilir. Bozuk çekirdek dosyaları da bu hatayı tetikleyerek sizi uyarı vermeden kilitli bırakabilir.
Bazı durumlarda, hatanın yalnızca WordPress yönetici alanına erişmeye çalışırken göründüğü, ancak sitenizin geri kalanının sorunsuz çalıştığı durumlar olabilir. Bu, misafirler arka kapıdan girebilirken kendi evinizden dışarıda kilitli kalmak gibidir.
Bu hatayı zorlaştıran şey, genellikle WordPress düzgün bir şekilde yüklenemeden önce meydana gelmesidir. Bu, sunucunun neyin yanlış gittiğini açıklamak için yeterli ayrıntı toplayamayacağı anlamına gelir.
WordPress'in perde arkasında nasıl çalıştığına daha derinlemesine bakmak isterseniz, WordPress'in nasıl çalıştığına ilişkin rehberimize göz atın.
Şimdi, sitenizi tekrar çalışır duruma getirmek için sorun giderme adımlarını gözden geçirelim.
WordPress'te 500 Dahili Sunucu Hatasını Düzeltme
Sorun gidermeye başlamadan önce, web sitenizin eksiksiz bir WordPress yedeğinin elinizde olduğundan emin olun.
WordPress yönetici alanına erişiminiz varsa, web sitenizin tam bir yedeğini oluşturmak için bir WordPress yedekleme eklentisi kullanabilirsiniz.
Bunu halletmek için Duplicator kullanmanızı öneririz. Bu, web sitenizin hızlı bir şekilde yedeğini almanıza yardımcı olmakla kalmaz, aynı zamanda yedeklerinizi bulutta saklayabilir ve en önemlisi web sitenizi yedekten geri yükleyebilirsiniz.
Öte yandan, WordPress yönetici alanına erişiminiz yoksa, phpMyAdmin ve bir FTP istemcisi kullanarak manuel olarak bir WordPress yedeği oluşturabilirsiniz.
Bundan sonra, web sitenizdeki dahili sunucu hatasını gidermek ve düzeltmek için aşağıdaki adımları izleyebilirsiniz.
WordPress ve Tarayıcı Önbelleğini Temizle
Tarayıcılar ve WordPress önbellekleme eklentileriniz bazen bir hata sayfasının önbelleğe alınmış bir kopyasını yanlışlıkla saklayabilir.
Bunu düzeltmenin en kolay yolu, öncelikle tarayıcı önbelleğinizi temizlemektir.

Bundan sonra, web sitenizin WordPress yönetici alanına erişiminiz varsa, önbellekleme eklentinizin ayarlar sayfasını ziyaret ederek WordPress önbelleğini boşaltabilirsiniz.
Ayrıntılar için, WordPress önbelleğini nasıl temizleyeceğiniz hakkındaki eğitimimize bakın.
Bozuk .htaccess Dosyasını Kontrol Etme
.htaccess dosyası, WordPress'in yönlendirmeleri ayarlamak için kullandığı bir sunucu yapılandırma dosyasıdır.
Dahili sunucu hatasının en yaygın nedenlerinden biri bozuk .htaccess dosyasıdır.
Bunu düzeltmenin en kolay yolu, WordPress yönetici alanındaki Ayarlar » Kalıcı Bağlantılar sayfasını ziyaret etmek ve herhangi bir değişiklik yapmadan 'Değişiklikleri Kaydet' düğmesine tıklamaktır.

WordPress şimdi .htaccess dosyanızı güncellemeye çalışacak veya yenisini oluşturacaktır. Dahili sunucu hatasının çözülüp çözülmediğini görmek için şimdi web sitenizi ziyaret edebilirsiniz.
Hata hala görünüyorsa, WordPress’in .htaccess dosyasını oluşturabildiğinden veya bu dosyaya yazabildiğinden emin olmanız gerekir.
Bazen, dosya ve dizin izinleri nedeniyle WordPress, .htaccess dosyanızı oluşturamaz veya bu dosyaya yazamaz.
Artık .htaccess dosyasını manuel olarak değiştirmeyi deneyebilirsiniz. Öncelikle, web sitenize barındırma hesabınızın kontrol panelindeki FTP veya Dosya Yöneticisi uygulamasını kullanarak giriş yapmanız gerekir.
Ardından, ana .htaccess dosyanızı .htaccess_old gibi bir şeye yeniden adlandırmanız gerekir. Bu, dosyayı yedek olarak saklamanıza olanak tanır, ancak WordPress onu tanımaz.
.htaccess dosyasını yeniden adlandırmak için, FTP veya barındırma hesabınızın cPanel kontrol panelindeki Dosya Yöneticisi uygulamasını kullanarak sitenize giriş yapmanız gerekecektir.
Bağlandıktan sonra, .htaccess dosyası, wp-content, wp-admin ve wp-includes gibi klasörleri göreceğiniz aynı dizinde bulunacaktır.
.htaccess dosyasına sağ tıklayın ve adını .htaccess_old olarak değiştirin.

Ardından, yeni bir .htaccess dosyası oluşturmanız gerekir.
Sitenizin kök klasörünün içinde, sağ tıklayın ve ardından FTP istemcinizde veya Dosya Yöneticisi uygulamanızda ‘Yeni dosya oluştur’ seçeneğini belirleyin.

Bu yeni dosyayı .htaccess olarak adlandırın ve kaydetmek için ‘Tamam’ düğmesine tıklayın.
Şimdi, bu .htaccess dosyası şu anda boş ve buna varsayılan WordPress yeniden yazma kurallarını eklemeniz gerekiyor.
FTP istemcinizde veya Dosya Yöneticisi uygulamanızda dosyaya sağ tıklayın ve ardından ‘Gör/Düzenle’yi seçin.

Boş dosya, Not Defteri veya TextEdit gibi düz metin düzenleyicisinde açılacaktır.
Şimdi, aşağıdaki kodu kopyalayıp içine yapıştırmanız gerekiyor:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Bu kod, WordPress tarafından kullanılan varsayılan kural kümesidir. Değişikliklerinizi kaydetmeyi ve dosyayı sunucuya geri yüklemeyi unutmayın.
Dahili sunucu hatasını çözüp çözmediğini görmek için şimdi web sitenizi ziyaret edebilirsiniz.
Eğer işe yaradıysa, kendinizi sırtınızdan öpün çünkü dahili sunucu hatasını düzelttiniz.
Önemli: Diğer şeylere geçmeden önce, WordPress yönetici alanındaki Ayarlar » Permalinks sayfasına gittiğinizden ve herhangi bir değişiklik yapmadan Kaydet düğmesine tıkladığınızdan emin olun. Bu, gönderi sayfalarınızın bir 404 hatası vermemesini sağlamak için uygun yeniden yazma kurallarıyla .htaccess dosyasını sizin için yeniden oluşturacaktır.
Bozuk .htaccess dosyasını kontrol etme çözümü sizin için işe yaramadıysa, bu makaleyi okumaya devam etmeniz gerekir.
PHP Bellek Limitini Artırma
Bazen, bir betik tüm PHP bellek sınırını tükettiğinde dahili sunucu hatası oluşabilir.
PHP bellek sınırını artırmanın en kolay yolu, wp-config.php dosyasını düzenlemektir. Yeni başlayan biriyseniz bunu yaparken dikkatli olun. Bu talimatları dikkatlice izlemek isteyeceksiniz çünkü WordPress çekirdek dosyalarındaki küçük hatalar bile sitenizi bozabilir.
Başlamak için, FTP istemcisini veya barındırma hesabınızın kontrol panelindeki Dosya Yöneticisi uygulamasını kullanarak WordPress web sitenize bağlanmanız yeterlidir.
wp-config.php dosyasını web sitenizin ana klasöründe bulacaksınız. Üzerine sağ tıklayın ve 'İndir'i seçin. Bu, bir şeyler ters giderse dosya yedeğinizin olmasını sağlayacaktır.
Kaydettikten sonra, üzerine sağ tıklayıp 'Gör/Düzenle' seçeneğini seçebilirsiniz.

wp-config.php dosyasının içinde, ‘Hepsi bu kadar, düzenlemeyi bırakın! Mutlu yayınlar:’ yazan satırın hemen üstüne aşağıdaki kodu eklemeniz gerekir:
define( 'WP_MEMORY_LIMIT', '256M' );
Daha fazla ayrıntı için, WordPress'te PHP bellek limitini nasıl artıracağınıza ilişkin eğitimimize bakın.
Not: 256M sorunu çözmezse, 512M'ye yükseltmeyi deneyin.
Dahili sunucu hatasını yalnızca WordPress yönetici alanınıza giriş yapmaya çalışırken veya wp-admin'de bir resim yüklerken görüyorsanız, bellek sınırını şu adımları izleyerek artırmalısınız:
- Bilgisayarınızda boş bir metin dosyası oluşturun ve adını php.ini olarak değiştirin.
- Bu kodu oraya yapıştırın: memory=256MB
- Dosyayı kaydet
- FTP kullanarak /wp-admin/ klasörünüze yükleyin
Bellek sınırını artırmak sorunu sizin için çözdüyse, sorunu yalnızca geçici olarak çözmüşsünüz demektir. Bellek sınırınızı tüketen nedeni hala bulmanız gerekiyor.
Bu, kötü kodlanmış bir eklenti veya hatta bir tema fonksiyonu olabilir. Tam teşhisi bulmanıza yardımcı olması için WordPress web barındırma şirketinizden sunucu günlüklerini incelemesini istemenizi şiddetle tavsiye ederiz.
PHP bellek sınırını artırmak sorunu çözmediyse, daha fazla sorun gidermeye ihtiyacınız var.
Tüm WordPress Eklentilerini Devre Dışı Bırakın
Yukarıdaki çözümlerden hiçbiri sizin için işe yaramadıysa, bu hatanın büyük olasılıkla web sitenizde yüklü olan belirli bir eklentiden kaynaklanmaktadır.
Ayrıca, eklentilerin birbiriyle uyumlu olmaması da mümkündür.
Web sitenizin WordPress yönetici alanına erişebiliyorsanız, eklentiler sayfasına gidip tüm WordPress eklentilerini devre dışı bırakabilirsiniz.

Ancak, WordPress yönetici alanına erişemiyorsanız, FTP kullanarak tüm WordPress eklentilerini devre dışı bırakabilirsiniz.
WordPress web sitenize bir FTP istemcisi veya barındırma hesabınızın kontrol panelindeki dosya yöneticisi uygulaması aracılığıyla bağlanın.
Bağlandıktan sonra, /wp-content/ klasörüne gidin ve plugins klasörünün adını plugins.deactivated olarak değiştirin.

WordPress, eklentileri eklentiler klasöründe arar. Eklentiler klasörü bulunamazsa, tüm eklentileri otomatik olarak devre dışı bırakır.
Bu işlemin web sitenizdeki dahili sunucu hatasını giderip gidermediğini görmek için şimdi web sitenizi ziyaret etmeyi deneyebilirsiniz.
Tüm eklentilerinizi geri yüklemek için 'plugins.deactivated' klasörünü yeniden plugins olarak adlandırmanız yeterlidir.
Eklentileriniz şimdi geri yüklenecek, ancak devre dışı kalmaya devam edecek.
Artık eklentileri tek tek etkinleştirebilir ve dahili sunucu hatasına hangi eklentinin neden olduğunu anlamak için web sitenizi ziyaret edebilirsiniz.
Daha fazla ayrıntı için, wp-admin olmadan tüm WordPress eklentilerini nasıl devre dışı bırakacağınız hakkındaki rehberimize bakın.
Tüm eklentileri devre dışı bırakmak web sitenizdeki dahili sunucu hatasını düzeltmediyse, okumaya devam edin.
Varsayılan Bir WordPress Temasına Geçin
Dahili sunucu hatasının olası bir nedeni WordPress temanızdaki bazı kodlar olabilir.
Durumun böyle olup olmadığını belirlemek için temanızı varsayılan bir WordPress temasına geçmeniz gerekir.
WordPress yönetici alanına erişiminiz varsa, Görünüm » Temalar sayfasına gidin. Zaten yüklü varsayılan bir tema varsa, temayı değiştirmek için Etkinleştir düğmesine tıklayabilirsiniz.

Varsayılan bir tema yüklü değilse, üstteki 'Yeni Ekle' düğmesine tıklayarak varsayılan bir tema (Twenty Twenty-Three, Twenty Twenty-Two vb.) yükleyebilirsiniz.
WordPress yönetici alanına erişiminiz yoksa, varsayılan bir temaya geçiş yapabilirsiniz.
WordPress web sitenize bir FTP istemcisi kullanarak bağlanın ve /wp-content/ klasörüne gidin.
Yedek olarak bilgisayarınıza indirmek için temalar klasörünü seçmek üzere sağ tıklayın.

Ardından, web sitenizdeki temalar klasörünü silmeniz gerekir. Silindikten sonra, yeni bir temalar klasörü oluşturun.
Yeni temalar klasörünüz tamamen boş olacaktır, bu da şu anda hiçbir WordPress temasının yüklü olmadığı anlamına gelir.
Ardından, WordPress tema dizinini ziyaret etmeniz ve varsayılan bir WordPress temasını bilgisayarınıza indirmeniz gerekir.

Tarayıcınız temayı zip dosyası olarak bilgisayarınıza indirecektir.
Dosyayı bilgisayarınızda bulun ve ardından sıkıştırılmış halinden çıkarın. Windows kullanıcıları, dosyaya sağ tıklayıp ‘Tümünü Aç’ seçeneğini seçerek dosyayı sıkıştırılmış halinden çıkarabilir. Mac kullanıcıları, dosyayı sıkıştırılmış halinden çıkarmak için zip dosyasına çift tıklayabilir.

Şimdi WordPress temanızı içeren bir klasör göreceksiniz.
FTP istemcinize veya Dosya Yöneticisi'ne geri dönün ve bu klasörü boş temalar klasörüne yükleyin.

Yüklendikten sonra WordPress otomatik olarak varsayılan temayı kullanmaya başlayacaktır.
Dahili sunucu hatasını çözüp çözmediğini görmek için şimdi web sitenizi ziyaret edebilirsiniz.
Bu işe yaramazsa, WordPress temalarınızı yedekten yeniden yükleyebilir veya kullanmakta olduğunuz temaya geri dönebilirsiniz.
Endişelenmeyin. Hatayı düzeltmek için yapabileceğiniz birkaç şey daha var.
Çekirdek Dosyaların Yeniden Yüklenmesi
Eklenti ve tema seçenekleri dahili sunucu hatasını düzeltmediyse, yeni bir WordPress kurulumundan /wp-admin/ ve /wp-includes/ klasörlerini yeniden yüklemek faydalı olacaktır.
Bu, bilgilerinizin hiçbirini kaldırmaz, ancak herhangi bir dosya bozuksa sorunu çözebilir.
İlk olarak, WordPress.org web sitesini ziyaret etmeniz ve 'İndir' düğmesine tıklamanız gerekecektir.

Bu, WordPress zip dosyasını bilgisayarınıza indirecektir.
Zip dosyasını çıkarın. İçinde bir wordpress klasörü bulacaksınız.

Ardından, bir FTP istemcisi kullanarak WordPress web sitenize bağlanmanız gerekir.
Bağlandıktan sonra web sitenizin kök klasörüne gidin. İçinde wp-admin, wp-includes ve wp-content klasörlerinin bulunduğu klasördür.
Sol sütunda, bilgisayarınızdaki WordPress klasörünü açın.
Şimdi wordpress klasöründeki tüm dosyaları seçmeniz ve web sitenize yüklemeniz gerekiyor.

FTP istemciniz şimdi bu klasörleri sunucunuza aktaracaktır.
Dosyaları üzerine yazmak isteyip istemediğinizi soracaktır. 'Üzerine Yaz'ı seçin, ardından 'Her zaman bu eylemi kullan'ı seçin ve 'Yalnızca geçerli kuyruğa uygula' onay kutusunu işaretleyin.

FTP istemciniz şimdi eski WordPress dosyalarınızın yerine yeni, taze kopyalarını koyacaktır.
WordPress dosyalarınız bozulduysa, bu adım dahili sunucu hatasını sizin için düzeltecektir.
WordPress'te Hata Ayıklama Kayıtlarını Etkinleştirin
WordPress, hata ayıklama için günlükleri tutmak üzere yerleşik bir sistemle birlikte gelir.
Bunu WP Debugging eklentisini kullanarak açabilirsiniz. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına dair rehberimize bakın.
Etkinleştirildikten sonra, eklenti WordPress web sitenizde hata ayıklama günlüklerini açacaktır.
WordPress web sitenizin yönetici alanına erişiminiz yoksa, wp-config.php dosyanıza aşağıdaki kodu ekleyerek hata ayıklamayı açabilirsiniz:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Hata günlüklerini açtıktan sonra, bir FTP istemcisi kullanarak ve /wp-content/ klasörüne giderek bunları görüntüleyebilirsiniz.

Hata ayıklama günlük dosyasını bir metin düzenleyicide açabilirsiniz ve bu size web sitenizde oluşan hata ve uyarıların bir listesini gösterecektir.
Bazı hatalar ve uyarılar, düzeltilmesi gerekmeyen zararsız olaylar olabilir. Ancak, web sitenizde bir iç sunucu hatası görüyorsanız, bu size doğru yönü gösterebilir.
Hosting Sağlayıcınıza Sorun
Web sitenizdeki dahili sunucu hatasını düzeltmek için tüm yöntemler başarısız olursa, daha fazla yardım alma zamanı gelmiş demektir.
Web barındırma destek ekibinizle iletişime geçin; sunucu günlüklerini kontrol edebilir ve hatanın temel nedenini belirleyebilirler.
Kendi başınıza sorun gidermeye devam etmek istiyorsanız, nihai WordPress sorun giderme kılavuzumuza bakın.
Video Eğitim
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.


Aamir
Ben de aynı sorunu yaşıyordum. Yukarıda belirtildiği gibi, sorun çalışmayan bir eklentiden (“Contact Info Widget”) kaynaklanıyordu. Dosya Yöneticisi'nden eklenti dosyalarını sildim ve şimdi sorun çözüldü. Faydalı ipuçları için teşekkürler.
Sert
Tüm noktaları denedim ama hala çözüm bulamadım,
.htaccess dosyasını, eklenti klasörünü yeniden adlandırdım, izinleri 755'ten 777'ye yükselttim, wp-config dosyasında bellek limitini artırdım ancak site hala hata veriyor. aşağıda ekran görüntüsü bulunmaktadır.
WPBeginner Desteği
Merhaba Harsh,
Lütfen barındırma sağlayıcınızla iletişime geçin, bu onların tarafında bir sorun olabilir.
Yönetici
Logan Izador
Çok teşekkürler! Yanlış bilgi vermeleri için Hostgator ile 2 saat boşa harcadım. Tek yapmam gereken cpanel'im aracılığıyla eklentileri silme adımlarınızı takip etmekti. Oradan hangi eklentinin bozuk olduğunu buldum.
umar aziz
Woo-commerce'in sadece siparişler sekmesinde 500 dahili hata alıyorum.
Siparişleri göremiyorum.
Lütfen bana nasıl çözeceğimi konusunda yardım edin ve rehberlik edin.
Marcia
Merhaba, WordPress'te Maksimum Dosya Yükleme Boyutu Sınırınızı Nasıl Kontrol Edeceğiniz konusundaki talimatlarınızı takip etmeye çalıştım. Ancak bu tamamen web sitemi çökertti ve şimdi ona erişemiyorum bile. Lütfen bu sorunu nasıl çözeceğim konusunda ACİLEN tavsiye verin……
WPBeginner Desteği
Merhaba Marcia,
Eğer hatasız beyaz bir ekran görüyorsanız, WordPress beyaz ekran ölümünü düzeltme rehberimize bakın.
Yönetici
Bart
PHP sürümünüzü de kontrol edebilirsiniz, hosting sağlayıcımız varsayılan PHP sürümünü proaktif olarak değiştirdi ve Wordpress ile eklentiler bunu desteklemiyordu. Wordpress ve tüm eklentileri yükselttikten sonra site tekrar normal şekilde çalışıyor!
(sadece YÖNETİCİ sayfam çalışmıyordu)
Saygılarımla
Sean zangana
Bart, sana teşekkür etmek istiyorum, Allah seni korusun.
Moses
web sitemle ilgili bazı sorunlarım var, herhangi bir gönderiye tıkladığımda sayfam yenileniyor, hatta bir gönderi URL'si girsem bile hala aynı, lütfen bana yardım edin
WPBeginner Desteği
Merhaba Moses,
Soruna neyin neden olduğunu anlamanıza yardımcı olacak WordPress sorun giderme kılavuzumuzdaki adımları deneyin.
Yönetici
Sahil Ansari
Web Sitem 500 hatası çözülmedi
Bu sayfa çalışmıyor
Şu anda bu isteği işleyemiyor.
HTTP ERROR 500
Hata günlüğü şu mesajı gösteriyor: wp-settings.php, 166. satırda
Olan
Bu benim için çok yardımcı oldu, ayarlar, kalıcı bağlantılar 500 dahili sorunları çözdü
Albena Vassileva
Harika bilgi, teşekkürler! Üçüncü seçenek benim için işe yaradı, ki bu da beklenirdi çünkü bazı eklentileri güncelledikten sonra yönetici panelimi kaybettim.
Gerrit
Buradaki her şeyi yaptıktan sonra sitem hala çalışmıyordu, bu yüzden hosting sağlayıcımı aradım ve bir süre sonra .sql dosyasındaki base-url'yi manuel olarak ayarlayarak ve ardından permalinkler bölümüne girip kaydederek geçişimi tamamlayabileceğimi fark ettik. Bu her şeyi düzeltti. Daha önce bir kez permalinkleri yeniden kaydetmenin bazen hataları aşmaya yardımcı olduğunu fark ettim. Umarım bu bazı insanlar için faydalı olur.
Kevin
İşe yaradı, teşekkürler!
Yayın Kadrosu
Muhtemelen özel tema ayarlarıyla etkileşimde bulunan bir eklentiyle ilgili bir sorun.
Yönetici
Ion
Önerdikleri her şeyi denedim ve işe yaramadı. Herhangi bir tema etkinleştirildiğinde 500 hatası veriyor. Sunucum nginx ile çalıştığı için .htaccess oluşturamıyorum. WordPress'in önerdiği kılavuza baktım ama işe yaratamadım. Temayı güncellemek istediğim zamana kadar site çalışıyordu.
Americo Mendes
Videonun ilk adımı işe yaradı – bozuk .htaccess dosyası.
Siteyi yeniden tasarlayacağımı sanmıştım. Teşekkürler millet!
Andrew
First issue was a theme caused the 500. Went into FTP and removed it and all was good. I really liked the theme and thought it might have simply been a memory issue (as the site was working just not the admin sections) so I changed the php.ini file under admin to memory=128MB. Now nothing works.
help?
Bret
Belleği 256MB'a yükseltmeyi ve yükleme sınırı dosyalarını 50M'ye çıkarmayı denediniz mi? Bu size yardımcı olabilir.
Yanick Proulx
Her şeyi anladım, sadece bir şeyi hariç…
FTP'ye bağlanmak için tüm bilgileri (adres, kullanıcı adı ve şifre) nerede bulabilirim?
GoDaddy hosting'de WordPress kullanıyorum ve bir eklenti güncellemesi çöktüğü için siteye ve wp-admin bölümüne erişemiyorum.
Teşekkürler
WPBeginner Desteği
Merhaba Yanick,
Genellikle barındırma hesabına kaydolduğunuzda tüm bu bilgileri bir e-postada alırsınız. Bulamazsanız, lütfen barındırma sağlayıcınızla iletişime geçin, onlar sizin için bulabilirler.
Yönetici
Shrijan
Yerel makinemdeki sanal bir ana bilgisayarda /admin URL'sine erişirken 500 dahili sunucu hatası alıyorum. Önceki sitem XAMPP ile Windows'ta iyi çalışıyordu. Herhangi bir öneriniz var mı?
Dana S
Perfect. Thanks a lot for help.
miranda
Eğer godaddy'den starfield teknolojilerini kullanıyorsanız bu sorun bende var, bu sitede çok zorlandım, hepsi bir eklentiyi güncellediğimde oldu yardım lütfen
Grace
Yani… ftp'nin ne olduğunu veya ftp'yi nerede bulacağını veya bir .htaccess dosyası nasıl bulacağını bilmeyen yeni başlayanlar için… 1. adımda zaten kayboldum.
WPBeginner Desteği
Merhaba Grace,
FTP kullanarak WordPress dosyalarını yükleme ve düzenleme rehberimize bakın.
Yönetici
Ankur Thakur
Merhaba yayın ekibi,
Kim olursan ol…
Seni kucaklamak ve milyonlarca teşekkür etmek istiyorum
blogumu kurtarmak için!!!
Allah seni korusun
Seni seviyorum…
Özel teşekkür etmek için lütfen e-postanızı verin...
WPBeginner Desteği
Merhaba Ankur,
You are welcome
We are glad you found the article helpful.
Yönetici
Andrew
Çok teşekkürler… sorun htaccess ile ilgiliydi. htaccess'i yeniden adlandırmak işe yaramadı, bu yüzden ayarlar>kalıcı bağlantılar'a gittim ve herhangi bir değişiklik yapmadan kaydettim ve mükemmel çalıştı.
Tanrı seni korusun
Aqib
Merhaba, Hiçbir şey işe yaramıyor
Ernest
Şu anda web siteme ulaşılamıyor. Bağlantı reddi hatası alıyorum. WordPress Yönetici paneline bile giriş yapamıyorum. Çözümü olan var mı?
Monish
Dahili sunucu hatasının nedeni ne olabilir? Hostgator paylaşımlı sunucuda sorunsuz çalışıyorsa. Ve aynı web sitesi Godaddy paylaşımlı deluxe sunucuda dahili sunucu hatası gösteriyorsa.
Traci
Bu bilgiyi sağladığınız için teşekkürler. Sorun gidermeye başladım, sonra aynı barındırıcıdaki başka bir sitenin de aynı mesajı aldığını fark ettim. Meğer barındırıcının tarafında bir veritabanı sunucusu sorunuymuş!
Aadam Jaalatoo Fardoo
Bu sayfa çalışmıyor, şu anda bu isteği işleyemiyor.
HTTP ERROR 500 alt alan adı URL'sini yüklediğimde aldığım hata mesajı bu, hiçbir şeye erişemiyorum.
htaccess'i düzenlemeyi, silmeyi, yeniden yüklemeyi denedim, hala sonuç yok, devre dışı bırakılacak tema veya eklenti yok, çünkü WordPress kurulum sayfasına bile erişimim yok.
lütfen yardım edin
WPBeginner Desteği
Merhaba Aadam,
Lütfen WordPress barındırma sağlayıcınızla iletişime geçin. WordPress kurulumunuzla veya onların tarafındaki bazı yapılandırmalar bu soruna neden oluyor olabilir.
Yönetici
Nur
Vay be işe yaradı!!
james
Bu sayfa çalışmıyor şu anda bu isteği işleyemiyor.
HTTP HATASI 500
Ana alanımda bir prestashop sitem var, yakın zamanda bir alt alan adı oluşturdum, WordPress'i kurduktan sonra alt alan adı URL'sini yüklediğimde aldığım hata mesajı bu, hiçbir şeye erişemiyorum.
htaccess'i düzenlemeyi, silmeyi, yeniden yüklemeyi denedim, hala sonuç yok, devre dışı bırakılacak tema veya eklenti yok, çünkü WordPress kurulum sayfasına bile erişimim yok.
lütfen yardım edin
Castro
Merhaba, hosting sunucusu sağlayıcım ile iletişime geçtim ve bana bu hata günlüğü gönderildi, çünkü 500 dahili sunucu hatası mesajı alıyordum. “PHP Fatal error: Uncaught Error: Call to undefined function wp_start_scraping_edited_file_errors() in /home/politic6/public_html/wp-settings.php:297
Stack trace:
0 /home/politic6/public_html/wp-config.php(90): require_once()
1 /home/politic6/public_html/wp-load.php(37): require_once(‘/home/politic6/…’)
2 /home/politic6/public_html/wp-blog-header.php(13): require_once(‘/home/politic6/…’)
3 /home/politic6/public_html/index.php(17): require(‘/home/politic6/…’)
4
thrown in /home/politic6/public_html/wp-settings.php on line 297”
YARDIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"
WPBeginner Desteği
Merhaba Castro,
Lütfen WordPress sorun giderme rehberimizi adım adım takip edin. Sorunu anlamanıza yardımcı olacak ve ardından düzeltebileceksiniz.
Yönetici
Cherissa
Normalde ilk çözüm olan htaccess dosyasını yeniden oluşturmak benim için her zaman işe yarar, ancak bu sefer tüm çözüm listesini tamamen gözden geçirmem gerekti. Birkaç kez kafamı duvara vurduktan sonra, işe yarayan TEK şey çekirdek dosyalarını yeniden yüklemek, yeni htaccess dosyaları oluşturmak VE wp-admin sayfasına girdikten sonra Wordpress güncelleyicisini tekrar çalıştırmaktı. SONRA her şey nihayet geri yüklendi. İyi yazılmış, hayat kurtaran kontrol listesi için TEŞEKKÜRLER!!!!
Hafiz Naser Aslam
500 dahili sunucu hatasını çözmenin en kolay yolu, wp_config.php dosyasında hata ayıklamayı etkinleştirmektir, yani WP_DEBUG'i true yapmaktır
Sibongile
Vay canına teşekkürler
// WP_DEBUG modunu etkinleştir
define( ‘WP_DEBUG’, true );
bu benim için çözdü çünkü hatayı takip edebildim ve bir dakika içinde düzeltebildim
Nelson Mbembe
Çekirdek Dosyaları Yeniden Yüklemek benim için işe yaradı teşekkürler!
David
Makaleniz için teşekkürler. Eklentiyi silerek sorunumu çözdüm.
Farshid
Çok teşekkürler, adamım. Çözdüm.
Muhammad Abbas
Bu harika makalelerden biri, WordPress sitemdeki sorunumu çözmeme gerçekten yardımcı oldu. Harika.
Çok takdir edildi.
Edgar Ogba
Eklentileri devre dışı bırakmak sitem için işe yaradı
Gabriel
Çok teşekkürler. Yeni olduğum için bu sorun yüzünden çok şok oldum. Ancak rehberinizi takip ettikten sonra yardım aldım. Teşekkürler.
Haris
Bu sorunu yakın zamanda yaşadım. function.php dosyasını düzenledim ve php etiketini kapatmak için sonuna ?> ekledim. Bu hataya neden oldu. Birilerine yardımcı olursa!
Julia
I did all the steps in this blog post but nothing worked. I saw your comment, and decided to re-upload my functions.php file (I also re-wrote the php tag). My website is now working again. Thank you so much for this helpful tip
Pushpendra
Çok teşekkürler! Panik yapmaktan kurtuldum. Sitem çok sayıda kötü niyetli giriş denemesi alıyordu ve güvenliği en üst düzeye çıkardım. Birkaç saat sonra bu hatanın bildirimini aldım ve web sitesi yüklenmiyordu.
Bir bilet açmak üzereydim ama bu gönderiyi buldum ve Vay be, htaccess çözümü işe yaradı! Tekrar teşekkürler!
Sam A.
Bunun için teşekkürler. Sorunu çözdüm.
Yoav
Thanks for the article. In my case the error was caused by `short_open_tags` set to `Off` in php.ini. Setting it to `On` solved the issue. I guess some plugins use `<?` or `<?=` tags. Cheers
Adeshola
Teşekkürler ama taze wp-admin ve wp-includes klasörlerini nasıl elde edebilirim?
Cindy
Teşekkürler!
Ramon de Holanda
Real thanks, works for me
Patrick
Bunun için çok teşekkür ederim!
PHP Bellek Sınırını artırmak sihirli bir şekilde işe yaradı!
Kris
It’s working thank you
Bir VPS'ye geçiş yaptım.
Herhangi bir eklentinin ayarını değiştirmek istediğimde bir sorun yaşadım, sonuç 500 hatası oldu. Ancak htop'a baktığımda, sunucu kaynakları sınıra ulaşmıyordu, 4GB VPS 2 çekirdek Linode kullanıyorum, bu yüzden benimki gibi küçük bir site için fazlasıyla yeterli.
The php.ini trick works well, now I never got any error 500 anymore
jaiho
merhaba, faydalı ipuçlarınız için teşekkürler, burası şimdiye kadarki en iyi site
Madusanka
Sitem için işe yarıyor.