Ошибка 500: "Конец вывода скрипта перед заголовками" - Простой скрипт в теме Wordpress

У меня установлена ​​многопользовательская установка Wordpress на неуправляемом сервере CentOS, однако для определенной функции мне нужно делать свои действия на определенных страницах и вручную взаимодействовать с некоторыми таблицами, отличными от Wordpress.

При написании скрипта для действий формы я получаю 500: Внутренняя ошибка сервера. Что в соответствии с журналами Apache связано с "окончанием вывода сценария перед заголовками".

Чтобы проверить, что это не просто я делал что-то смешное, я попытался просто напрямую связать файл и изменить его на <?php echo "Hello World!"; ?>, но проблема осталась. Так что это не может быть проблемой с самим сценарием.

Wordpress не имеет никаких проблем, подразумевает, что это не обязательно сам PHP тоже...

Я пробовал гуглить и пробираться сюда, но не могу найти полезных ответов. Любая помощь будет приветствоваться. Заранее спасибо.

1 ответ

Это было какое-то время, но, насколько я помню, и то, что вам нужно сделать, звучит так - в начале вашего скрипта проверьте, были ли отправлены заголовки, и отправьте их, если нет.

Это предполагает, что вы не используете API WordPress и просто используете свой собственный скрипт, который вызывается по какой-то причине.

Другие вопросы по тегам