Bir problemi çözmek için önce problemin kaynağını tespit etmeniz gerek. Belli bir tecrübeniz var elbette ama hiç bu yönde bir yönlendirme göremedim.
Genel bir bakış açısı kazandırmak için;
Sorunlu işlemin çalışma zamanında hangi işlemler gerçekleşiyor?
Bu işlemlerde veya fonksiyonlarda beklenen sonuçlar neler, beklenen yanıtlar alınıyor mu?
Girdiler ve çıktılar beklendiği gibimi?
Arada herhangi bir katman var mı? (pluginleriniz veya sunucu taraflı uygulamalar) Varsa süreçler doğru şekilde sonuçlanıyor mu?
Ve en önemli konu okunması gereken loglar. Tabiki bu public dizindeki error_log değil.
Tüm sorunlara aynı kontrol listenizle bakmanız çözüm üretmez zaten çoğu madde de konu ile alakasızdır. Servise gelen her bilgisayara format atan teknisyenin durumuna benzer bu yaklaşım.
Özetle işlemleri adım adım bilinçli bir şekilde takip ederseniz, problemi görürsünüz. Problemi gördükten sonra zaten çözüm işin en basit kısmı.