Мы переместили сайт с Apache 2.2 на 2.4 (та же версия PHP), и теперь код, который раньше работал, получает ошибку 500 из-за [core:error] [pid ######] [client ##.##.##.##:#####] malformed header from script 'index.php': Bad header:
Мы определили проблему в коде, который отправил неверный заголовок, и можем исправить это, но если мы хотим, чтобы устаревший код не ломался, если на различных сайтах, которые мы планируем переместить, есть другие вхождения, есть ли способ сказать Apache не потерпеть неудачу в этом? Например, можем ли мы снизить строгость ошибок, которые его волнуют, или что-то в этом роде?
Это старый вопрос, но он может помочь другим. Вам нужно искать
HttpProtocolOptions Unsafe
По умолчанию используется Strict, но изменение его на Unsafe позволит получить искаженные заголовки, но также считается небезопасным.
Это нужно, например, в httpd.conf. на centos он идет /etc/httpd/conf/httpd.conf