Supondo que você não esteja usando a API do WordPress e apenas exibindo seu próprio script que está sendo chamado por algum motivo.
Eu tenho uma instalação multi-site do Wordpress rodando bem em um servidor CentOS não gerenciado, no entanto, para um determinado recurso eu preciso fazer minhas próprias coisas em certas páginas e interagir manualmente com algumas tabelas não-Wordpress.
Ao escrever o script para as ações do formulário, recebi um 500: Internal Server Error. Que, de acordo com os logs do Apache, é devido ao "final da saída do script antes dos cabeçalhos".
Para verificar se não foi apenas eu fazendo algo ridículo, tentei apenas vincular diretamente ao arquivo e alterá-lo para <?php echo "Hello World!"; ?>
, mas o problema persistiu. Por isso, não pode ser um problema com o próprio script.
O Wordpress não tem nenhum problema e não é necessariamente o próprio PHP ...
Já experimentei o Google e vasculhei aqui, mas não consigo encontrar respostas úteis. Qualquer ajuda seria muito bem-vinda. Obrigado antecipadamente.
Supondo que você não esteja usando a API do WordPress e apenas exibindo seu próprio script que está sendo chamado por algum motivo.
Tags php http-headers 500-error