Bu yapılacak en kolay şey olmalı, ama nedense bunu yapamıyorum.
Kötü 500 senaryo yerine bir dostu statik hata sayfası almaya çalışıyorum. Şimdilik, şablonumun üstüne bazı bok karakterleri atarak temamda 500 durumu tetikleyen yerel makinemde (MAMP'ta çalışan Drupal 7) 500 durumu kopyalamaya çalışıyorum, ancak .htaccess
veya Apache yapılandırma dosyamdaki ErrorDocument yönergesinin bir etkisi yoktur.
Yaptığım şey oldukça basit:
ErrorDocument 500 /500.html
Ve sitemin kökünde 500.html adıyla şimdiye kadarki en basit statik html sayfası var.
Yine de, template.php'yi kasten kırdığımda, güzel dost hata sayfam yerine korkunç Beyaz Ekran Ölümünü alıyorum.
Burada neyi yanlış yapıyorum? Bunu Drupal olmayan kurulumlarda milyarlarca kez yaptım ama başımı bunun etrafında bulamıyorum.
GÜNCELLEME : Bu soruların şu anki özel kullanım durumumda neredeyse gereksiz olduğu anlaşılıyor, çünkü Acquia'nın söz konusu uygulamayı çalıştırmak için kullandığımız Dev Cloud şu anda 500 serisi hata sayfalarının özelleştirilmesini bile desteklemiyor. Yakında buna destek vereceklerini umuyoruz.
drupal_add_http_header('Status', '503 Service Unavailable');
500.html'nize eklerseniz ne olur ?