¿Por qué un error 500 generado por admin-ajax.php no aparece en el registro de errores de Apache?
Estoy recibiendo errores 500 con AJAX en el lado del administrador. Sin embargo, estos errores no se están registrando en los logs de Apache, por lo que son bastante difíciles de depurar.
¿Hay alguna forma de averiguar cuáles son?
Gracias

A veces tengo un error 500 (de NGinx) simplemente porque hay un "carácter" que se envía como salida antes de que se escriba el primer encabezado (o entre medio).
Activa WP_DEBUG = true y observa qué sucede. En el 99% de los casos pude identificar el error desde ahí (y casi siempre era el error mencionado anteriormente).
Comenta nuevamente si eso no resuelve tu problema de depuración. Para entonces, echaremos un vistazo a tu configuración de Apache.

Para activar WP_DEBUG
: https://premium.wpmudev.org/blog/debugueando-wordpress-como-usar-wp_debug/
