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.


Diogo Susewind
çok teşekkürler
PHP Bellek Limitini Artırmak sorunumu çözdü
Tanrı sizi korusun
Centro Studi Pranici
Teşekkürler! Sorun çözüldü
Nataša Cvetković
Çok teşekkür ederim!
Checking for Corrupt .htaccess File worked for me
Stephen
DigiWeb Gelişmiş Hosting Paketim ve etkinleştirme denemesinde 500 sunucu hatası...
Benim durumumda bir başlangıç olarak ve bir WooWoo teması ve ardından WooWoo e-ticaret eklentisi eklemeye çalışırken 500 sunucu hatası aldım..
Tema yüklendikten sonra ilk seferde barındırma desteğindeki personel tarafından giderildi.. Bir web.config dosyasının oluşturulduğunu, onu web.config_old olarak yeniden adlandırdıklarını ve daha fazla oluşturmamam gerektiğini belirttiler.. E-ticaret eklentisini eklemeye devam ettim ve etkinleştirmeye çalıştım.. Yine 500 hatası.. ama bu sefer dizine baktım ve başka bir 'web.config' dosyası vardı.. Adını değiştirdim ve bingo, her şey yolundaydı.. Mutluydum çünkü DigiWeb'deki teknik adamların eteğine yapışmak istemiyorum!
Umarım bu en az bir kişiye yardımcı olur...
Ian Robinson
Bu videoyu yayınladığınız için gerçekten, gerçekten minnettarım. Teşekkür ederim.
WPBeginner Desteği
Hey Ian, glad you found it helpful
Daha fazla WordPress ipucu ve öğreticisi için YouTube Kanalımıza abone olmayı unutmayın.
Yönetici
SAMUEL
Hem WordPress hem de Cpanel için hesabımı kurduğumdan beri, Cpanel'deki alan adımın yanlış yazıldığını fark ettim (muhtemelen benim hatam) ancak değiştirmeye çalıştım ama başaramadım. Bunun sonuçlarını ve nasıl düzelteceğimi bilmem gerekiyor. Sitem yakın zamana kadar iyi çalışıyordu, bunun nedeni olabilir mi?
Morse Gates
Bu satırı .htaccess dosyamı eklediğimde bu dahili hatayla (500) karşılaştım:
max_input_vars = 1540; ancak onu kaldırdığım anda çalışıyor. Max_Input_vars'ımı 1000'den artırmam gerekiyor.
Lütfen yardım edin.
morse gates
Sadece ek bilgi. Godaddy benden bunu eklememi istedi ve .user.ini oluşturup kullanmamı söyledi, ancak değişiklikten sonra phpinfo hala 1000 olarak gösteriyor. Bu yüzden .htaccess kullanmaya karar verdim ama bu sitemi dahili bir hata 500 durumuna gönderdi.
Elkay
Umarım disk belleğiniz dolmamıştır.
Sözdizimi hatası veya başka bir hata.
Samseen
Teşekkürler, .htaccess dosyasını yeniden adlandırmak benim için işe yaradı.
Ammar
Merhaba!
Bugün bu sorunla karşılaştım ve sorunun dosya/klasör izinlerimden kaynaklandığını fark ettim.
Resim yüklemeyle ilgili büyük sorunlar yaşadığım için tüm klasörlerimin, alt klasörlerimin ve dosya izinlerimin hepsini 777 olarak ayarlamayı denemiştim.
Bu bende iç sunucu hatasına neden oldu. Her şeyi 755'e geri döndürmek benim için düzeltti, ancak sadece wp-admin klasörüne 755 uygulamak işe yarayacağını varsayıyorum!
Umarım bu birilerine yardımcı olur!
zach
Evet, izin değişikliği benim için işe yaradı, teşekkürler!
Kumar
Merhaba, farklı bir sorunla karşı karşıyayım. Web sitemi yüklemeye çalıştığımda "mydomain.com sayfası çalışmıyor" ve "mydomain.com şu anda bu isteği işleyemiyor" ve ayrıca "HTTP HATASI 500" (küçük puntolarla) gösteriyor.
WP admin paneline bile giriş yapamıyorum. Ne yapmalıyım? Lütfen yardım edin.
.htaccess dosyasını değiştirdim, belki de bozuk bir config.php dosyasından kaynaklandığını düşündüm, bu yüzden onu sildim. Ve web sitemi yüklediğimde kurulum yapılandırma ayarlarını göstermeye başlıyor.
Tekrar kurdum, ancak giriş kısmına geldiğimde aynı şey oldu.
Lütfen yardım edin!
WPBeginner Desteği
Tüm WordPress eklentilerini devre dışı bırakmayı ve varsayılan bir temaya geri dönmeyi deneyebilirsiniz. İşe yarayıp yaramadığını bize bildirin.
Yönetici
Sherry
Sürekli olarak ‘[website] şu anda bu isteği işleyemiyor’ şeklinde bir 500 hatası alıyordum. 500 hata tavsiyelerini okuduktan sonra, tema dizinimdeki page.php dosyasında yaptığım bir revizyonun, devre dışı bırakılmış bir eklenti için bir yazdırma komutu çağırdığını buldum. Komut satırını kaldırdım ve sorun hemen çözüldü! Şimdi her şey yolunda….yani sayfalar!
piyush saini
gerçekten harikasınız efendim aynı şey için teşekkürler
zigii
thanks! very very helpful resource I resolved my site
WPBeginner Desteği
Glad you found it helpful
Yönetici
Matt
Benimki yukarıdakilerden hiçbiri değildi. Ancak hata günlüklerimde wordfence-waf.php'nin yollarda bir hatası olduğunu gördüm. Kök klasördeki wordfence-waf.php'yi yeniden adlandırmak sorunu çözdü.
Elkay
Tam isabet ettin.
Sitemle ilgili sorun yaşadığımda, ilk olarak günlüğü kontrol ettim.
Hosting desteğim ellerinden gelenin en iyisini verdi ama sorunu kendi başıma çözmek için uygun bir anım oldu.
Elkay
İyi iş için yönetime minnettarım, başarılarınızın devamını dilerim.
Temamı özelleştirirken bu hatayı yaşadım.
Hata günlüğü bir ipucu verdi.
Hosting desteğim ellerinden gelenin en iyisini verdi ama sorunu kendi başıma çözmek için uygun bir anım oldu.
Klavye Vurucu
Çok teşekkürler! bloguma tekrar erişim sağlamama yardımcı oldu.
Hugo Henriquez
wordpress'i en son sürüme güncelleyerek sorunu çözebilirsiniz, bunun için "core" dosyalarını aktarın, ancak önce tüm eklentileri devre dışı bırakıp "plugins" klasörünün adını değiştirin
H.T.
WP Yönetici sayfasına gittiğimizde "Dahili Sunucu 500" hatası alıyorduk.
Bizim durumumuzda, .htaccess dosyası bozuktu.
Ancak, .htaccess'i silmenin sorunu çözmediğini unutmayın - aslında, silmek ana sayfada daha önce sorunsuz çalışırken bir PHP hatasına neden oldu. (Ve bu WP Super Cache hatasından kaynaklanıyordu, görünüşe göre - aradığı dosyayı bulamıyordu.)
Bir nedenle .htaccess dosyamızda '#' yerine '¦' ve '$' yerine '¤' vardı. Bunları düzeltmek WP Yönetici oturum açma sorununu çözdü.
Umarım birilerine yardımcı olur.
Tim D.
Harikasın. .htaccess dosyasının nasıl bozulduğunu asla bilemeyeceğim ama TEŞEKKÜRLER.
Melly P.
Host günlüklerimi kontrol ettikten sonra dahili sunucu hatası için ilginç bir neden buldum - wordpress kurulumumun grup yazılabilir izinleri vardı. Bir sorunu çözmek için izinlerim konusunda çıldırdığımı unutmuşum, bu sorun host tarafından kaynaklanıyordu. CHMOD ayarını 755'e değiştirdiğimde tekrar çalışıyordu. yönetici klasörüm kök klasörde değil, bunun web sitesini hala görebilmemin ama yöneticiye erişemememin nedeni olabileceğini merak ediyorum.
Riyaz Alam
Merhaba,
Bu gönderideki öneriniz üzerine web sitemdeki 500 hatasını düzeltmek için Çekirdek Dosyaları (WP-ADMIN & WP-INCLUDES) yeniden yüklemeyi denedim. Ancak şimdi tekrar 500 hatası alıyorum ve Hosting sağlayıcım (Hostgator) ile iletişime geçtiğimde bana şu günlüğü gönderdiler (Kontrol ettik ve "akismet" ile ilgili bir sorun olduğunu tespit ettik. Lütfen aşağıdaki günlüğü bulun.
—
[26-May-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5) , Şimdi çaresizim, ne yapmalıyım? Yukarıdaki rehbere göre adımları doğru bir şekilde uyguladım.
Lütfen bana yardım et.
Teşekkürler, Riyaz
WPBeginner Desteği
Akismet'i silip yeniden yüklemeyi deneyin.
Yönetici
Riyaz
Merhaba,
Sitem artık düzeltildi, ancak bu Akismet'i silip yeniden yüklediğim için değildi. Düzeltmek için tüm WordPress dosyalarını güncellemem gerekti. Yine de teşekkürler.
David
Teşekkürler, gerçekten faydalı oldu!
Nazar
Çok teşekkürler yazar, bu hayat kurtarıcı, iş kurtarıcı oldu... tekrar teşekkürler
Priyanka
Rehberiniz için teşekkürler… Tüm eklentileri devre dışı bıraktım, ancak hala aynı hatayı gösteriyor.
Sonra temamı devre dışı bıraktım ve sorunsuz çalıştı. Temanın bu tür bir hataya neden olabileceğini fark ettim.
WPBeginner Desteği
Evet, şimdi tema geliştiricinizden destek isteyebilir veya farklı bir tema seçebilirsiniz.
Yönetici
WLEXT
Merhaba,
Bu sorun rastgele ortaya çıkarsa ne olur?
Bazen web sitemin ana sayfasını açtığımda, bazen de toplu olarak gönderileri düzenlediğimde. Bildiğim kadarıyla rastgele oluyor, sorun barındırma sunucularının yüklenmiş olması olabilir mi? paylaşımlı web barındırma kullandığım için, bana cevap verebilirseniz bilmek isterim?
Sitedeki bir eklentiyle ilgili bir sorun varsa başka bir barındırma hizmetine geçmek istemiyorum.
Lütfen bana cevap verin.
Teşekkürler.
Heather
Bunu ben de bilmek isterim. Aynı sorunu yaşıyorum. Bazen oluyor, bazen olmuyor. Yönetici panelinden veya siteyi doğrudan görüntüleyerek olabilir. Ben de çok ucuz bir paylaşımlı hosting hizmeti kullanıyorum ve bunun "onlardan" kaynaklanıp kaynaklanmadığını merak ediyorum.
Geert Spekken
Bu makale gerçekten hayat kurtarıcı oldu! Ya da en azından akıl sağlığı kurtarıcısı. Meğer bir eklenti her şeyi bozuyormuş ve bu makale sayesinde çözebildim. Rahatlamış bir WP-yeni başlayanından (2014'ten beri!) çok teşekkürler!
WPBeginner Desteği
Glad you found it helpful
Yönetici
Silvia Huerta
Merhaba, ama sorunum şu ki, kontrol paneline bile giremiyorum, denediğimde de dahili sunucu hatası diyor, bu yüzden hiçbir şey yapamıyorum. Hiçbir şey çalışmıyor. Panik halindeyim.
WPBeginner Desteği
WordPress Yönetici Alanından (wp-admin) Engellendiğinizde Ne Yapmalısınız başlıklı rehberimize bakın.
Yönetici
Tarun
Yukarıda belirtilen çözümleri okuduktan sonra, ftp aracılığıyla wp-content/plugins'e gittim ve eklentiler listesini son değiştirilme tarihine göre sıraladım ve en son değiştirilen eklentiyi sildim. Sorun benim için çözüldü.
Teşekkürler
Terry
Linux sunucusunda değilseniz ve barındırma IIS (Microsoft Platformu) üzerinde yapılıyorsa, .htaccess dosyası yerine kullanılan web.config dosyasını bozmuş olabilirsiniz.
Kullandığım sunucuların çoğu Linux olduğu için bu sorunla bugün bir Microsoft Sunucusu'nda karşılaştım. Sitenize FTP ile bağlanın ve web.config dosyanızı düzeltin.
T.
Jesse
Eğer WordPress'i Linux sunucusu yerine IIS (Microsoft Platformu) üzerinde barındırıyorsanız ve WordPress'inizi güncellerken sorun yaşıyorsanız, bu eklentiyi “WP Maximum Execution Time Exceeded” yüklemeniz gerekir.
Ancak yukarıdaki eklentinin varsayılan yürütme süresi 300 ms'dir ve çalışması için bunu 500 veya 600 ms'ye yükseltmeniz gerekir.
Aaron
Teşekkürler Terry. Tam olarak sorunum buydu.
Dennis
Sorunlar, bunu çocuk temamdaki function.php dosyama ekledikten hemen sonra başladı:
/*** Statik Kaynaklardan Sorgu Dizelerini Kaldır ***/
function remove_cssjs_ver( $src ) {
if( strpos( $src, ‘?ver=’ ) )
$src = remove_query_arg( ‘ver’, $src );
return $src;
}
add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
Haytham
Thanks, really helpfu
ashish kumbhar
Teşekkürler, gerçekten yardımcı oldu..
Yasser Ismail
Sitemi yeniden yüklemekten beni kurtardığınız için çok teşekkür ederim
EKLENTİLERİ değiştirmek çözümdü ve hatalı eklentiyi yeniden yükledim
Size tüm iyi dileklerimi sunuyorum
Yasser
Chris L
'Özelleştir' Menüsüne (sitenizi görüntülerken üstte bulunan düğme) erişmeye çalışırken 500 Dahili Sunucu hatası alıyordum. Bir eklenti olduğu ortaya çıktı...
.htacces ve php.ini yöntemleri işe yaramadı, benim durumumda, php.ini dosyasını yüklemek, php.ini silinene kadar wp-admin'e erişmemi engelledi.
Hatalı eklentinin adını veremediğim için özür dilerim, o zaman acelem vardı ve en kısa sürede çalışmasını istiyordum… SiteOrigin PageBuilder eklentisine widget ekleyen bir eklentiydi.
Mateo Castano
Merhaba beyler,
Tüm eklentilerimi veritabanından devre dışı bırakarak wordpress yönetici paneliime tekrar erişebildim,
Ardından belirli bir eklentiyle bir sorun yaşıyordum, sorunlara neden olan eklentiyi kontrol etmenizi öneririm, benim durumumda woocommerce ve temamdı, ikisi de yüklüyken Bellek Aşıldı hatası alıyordum, bu hataya bir çözüm bulamadım, şimdi sayfamı iki wordpress kurulumuna ayırmak zorunda kaldım, biri tüm bilgileri içeren, diğeri ise sanal mağazayı içeren.
Eğer birisi Fatal error: memory exceeded hatası bulursa, lütfen yorum bırakın, desteğiniz için teşekkürler beyler.
Güle güle
Peter Posse
Merhaba,
bu öğretici ve buradaki tüm yorumlar için çok teşekkürler.
Benim de hostingim Strato'da olduğu için Karo A'nın önerisini denedim ve işe yaradı.
Strato'da PHP Boost önbelleğini devre dışı bıraktıktan sonra artık İç Sunucu Hatası 500 oluşmadı.
Slimstat istatistiklerini de kullandığım için bu önbellek belleği tükeniyor olabilir.
Karo
Karo A
Merhaba,
Strato Web Sitelerinde PHP 7.0 Güçlendirme açıkken, WordPress'te örneğin Jetpack ile 500 sunucu hatası mesajı alıyorum.
Strato'daki Sunucu hata günlüğünü kontrol ettikten sonra, günlüğümde PHP işleyicisinin (CGI) sonlandırıldığına dair bir hata mesajı buldum.
Strato Arayüzünde PHP işlemcisini (CGI) PHP 7'ye Power Boost OLMADAN değiştirdikten sonra her şey yolunda!
Saygılarımla
Karo
Reinardt
Bunun için teşekkürler, hiçbir şey işe yaramadı ama en azından sorun giderme konusunda bana fikir verdi. Eklentiler klasörünü yeniden adlandırmakla aynı şekilde temayı yeniden adlandırdım, örneğin: temaismi_devre_dışı_bırak ve işe yaradı, siteme tekrar giriş yapabildim. Temanın neden aniden bu kadar sorun çıkardığını hala araştırıyorum.
Gustavo Alves
Merhaba, maalesef tüm adımlarını takip etmeme rağmen sorunum devam ediyor.
Herhangi bir fikriniz var mı?
Markus
Çok teşekkürler!!!!!
Roma
Her şeyi denedim ama sorunum çözülmedi.
Siteme giriş yapmaya çalıştığımda yalnızca NetworkError: 500 Internal Server Error alıyorum. Tarayıcı boş bir sayfaya gidiyor ve konsolda bu hatayı alıyorum.
Lütfen yardım edin
Roma
Lütfen site adımı silin??
vm
Hata :NetworkError: 500 Dahili Sunucu Hatası
merhaba
lütfen dosyanızın (php.ini) dosya izinlerini ve sahipliğini kontrol edin.
Babatunde
Burada faydalı bilgileriniz var. Teşekkürler! Sitem tekrar yayında! Tebrikler!
Prajjwal
Çok teşekkürler……… .htaccess dosyamı yeniden oluşturdum ve şimdi sitem düzgün çalışıyor, yardımsever çözümünüz için tekrar teşekkürler.
James
Çekirdek Dosyaları Yeniden Yüklemek benim için işe yaradı. Teşekkürler
Raine
Çok yardımcı bir rehber! Sayfalarımın çalışması için temel dosyaları yeniden yüklemem gerekti.
Andrew Cook
Teşekkürler dostum! Tamamen takılmıştım. Çok net ve öz talimatlar. (y) Karma sevgisi
yandi novriandi
sorunum çözülmedi
Mohammed Faisal
Çok teşekkürler, sitemi tekrar çalışır duruma getirdim
shehzad
Great Article. You saved my work. Thanks for this
ITfee
Harika rehber! Teşekkürler çocuklar. Sadece .htaccess dosyamı yeniden kaydetmem gerekti - inanılmaz ama doğru.
Jesper Lindebjerg
InfiniteWP kullanarak güncelleme yaptığımda sitem bozuldu. Yukarıdakilerin hepsini denedim ama işe yaramadı… Ama benim durumumda bir Tema eksikti. Sitemi geri almak için Ana Temayı yeniden yüklemem gerekti;)
Amanda
Ah… TEŞEKKÜRLER… ÇOK TEŞEKKÜRLER!!! O kadar hızlı bir çözümdü ki gözlerim doluyor.