O erro 500 (Internal Server Error) é genérico. Ele indica que algo travou no servidor, mas não diz o quê.
Comece habilitando WP_DEBUG e WP_DEBUG_LOG no wp-config.php. Isso gera um arquivo debug.log em wp-content com a pista real.
Causas comuns: memória PHP insuficiente, plugin incompatível, tema quebrado, .htaccess corrompido, versão de PHP incompatível.