У меня есть многосайтовая установка Wordpress, которая отлично работает на неуправляемом сервере CentOS, однако для определенной функции мне нужно делать свои собственные вещи на определенных страницах и вручную взаимодействовать с некоторыми таблицами, отличными от Wordpress.
При написании скрипта для действий формы я получал 500: Internal Server Error. Что, согласно журналам Apache, связано с «концом вывода скрипта перед заголовками».
Чтобы убедиться, что не только я делал что-то нелепое, я попытался просто напрямую связать файл и изменить его на <?php echo "Hello World!"; ?>
, но проблема не исчезла. Так что проблема не в самом скрипте.
Отсутствие проблем с Wordpress означает, что это не обязательно сам PHP ...
Я пробовал гуглить и копаться здесь, но не могу найти полезных ответов. Любая помощь будет очень приветствоваться. Заранее спасибо.
Это было давно, но из того, что я помню, и похоже, что вам нужно сделать - в начале вашего сценария проверьте, были ли отправлены заголовки и отправьте их, если нет.
Предполагается, что вы не используете WordPress API и просто прокручиваю свой собственный скрипт, который по какой-то причине вызывается.