Сегодня на одном из моих блогов вылезла не приятная строчка с ошибкой:
Предупреждение : Не удается изменить информацию в заголовке — заголовки уже прислал (выход начался в /home/p108121/www/*******.ru/index.php:2) в / дома / p108121 / WWW / **** ** рус . / WP-включает / pluggable.php на линии 876
Можно считать это даже не ошибка, а предупреждение, но не суть. Эта строка мне была не нужна на странице и мне нужно было от неё как то избавиться. На форумах много писали, что данная ошибка может быть вызвана ошибкой в каком то из плагинов WordPress. Но никаких изменений в техническую работу блога я не вносил, значит ошибка не могла быть вызвана моими действиями.
После некоторого времени раздумий и чтения англоязычных форумов я понял, что ошибка вызвана со стороны хостинга.
Способы решения ошибки в 867 строке:
- Обратиться к администрации вашего хостинга, возможно они вам помогут. Ибо должны, их косяк.
- Последовать моему способу, так как его решение мне подсказал один из администраторов Н-ного хостинга.
Решение просто, вы должны вписать в .htaccess вашего сайта (он находится в корне сайта) эти строки:
php_flag display_startup_errors offphp_flag display_errors прочь php_flag html_errors выкл php_flag log_errors на php_flag ignore_repeated_errors выкл php_flag ignore_repeated_source выкл php_flag report_memleaks на php_flag track_errors на php_value docref_root 0 php_value docref_ext 0 php_value error_log /home/path/public_html/domain/PHP_errors.log php_value error_reporting -1 php_value log_errors_max_len 0
Я не буду объяснять, что делает каждая из строк. (Если что, для вас придумали Google!) Но это 100% решение данной проблемы. Ошибка в 867 строке на вашем сайте больше не появится!