Перейти к содержанию
axor

Как исправить ошибку PHP Warning: Cannot modify header information - headers already sent by

Рекомендуемые сообщения

Опенкарт 1.5.6.4, работает на поддоменах, которые созданы через группы пользователей, перенес сайт на другой сервер, открывает только главную страницу, а на другие страницы не переходит переадресовывает на главную 301 редиректом

vqmod переустановил после переноса

в журнале данная ошибка:

2018-01-13 17:19:33 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /var/www/fastuser/data/www/сайт.ру/vqmod/vqcache/vq2-catalog_model_account_customer_group.php:28) in /var/www/fastuser/data/www/сайт.ру/vqmod/vqcache/vq2-catalog_view_theme_pav_styleshop_template_common_home.tpl on line 13

 

Изменено пользователем axor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы пытаетесь изменить заголовок, который посылает сервер, но он уже отправлен пользователю.

Смотрите вначале кода лишние echo до header(), символы и т.д. перед пробелы перед <? открывающим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в каком файле? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так что никто не знает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проблема была в этом, у нас стоял режим nginx+php-fpm, переключили на apache2+php-cgi все заработало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что бы не плодить новую почти аналогичную тему:

Сегодня выдало такую ошибку при попытке сохранить товар ( при нажатии на синюю стандартную кнопку) при быстром сохранении ошибка не возникает

Warning: Cannot modify header information - headers already sent by (output started at /home/setsu189/public_html/system/storage/modification/admin/language/russian/catalog/product.php:1) in /home/setsu189/public_html/system/library/response.php on line 12

http://prntscr.com/ikkmva это из response

https://prnt.sc/ikko3j - это из admin/language/russian/catalog/product.php:1) и есть подозрение что на строку хединг

в чем конкретно косяк не пойму (до этого все было норм) в логах тупо эта ошибка.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

здесь посмотрите решение

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к благодарности  thentru, помогло при решении проблемы Детсадовского сайта. Ни с того ни с сего тема начала валить сайт. Ещё раз спасибо за совет.

Изменено пользователем AlmaAlex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы опять же не плодить тем) Начало такое же, а кончало нет( и кодировки везде нормальные.  Ребята, помогите пожалуйста понять, что оно от меня хочет.

В логах вот такая штука

PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/p499769/www/spb-carpet.ru/catalog/controller/module/cosyone_banner.php:1) in /home/p499769/www/spb-carpet.ru/catalog/controller/module/cosyone_recently.php on line 47

Как ему объяснить, что не надо делать так? чего он там переименовать пытается не пойму?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

никто не знает?) Чувствую, мне с этим сайтом надо прям ветку отдельную создавать :ugeek:  что-то у него всё не так.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 28.10.2018 в 19:38, mistika сказал:

Чтобы опять же не плодить тем) Начало такое же, а кончало нет( и кодировки везде нормальные.  Ребята, помогите пожалуйста понять, что оно от меня хочет.

В логах вот такая штука

PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/p499769/www/spb-carpet.ru/catalog/controller/module/cosyone_banner.php:1) in /home/p499769/www/spb-carpet.ru/catalog/controller/module/cosyone_recently.php on line 47

Как ему объяснить, что не надо делать так? чего он там переименовать пытается не пойму?

попробуйте изменить кодировку файла catalog/controller/module/cosyone_banner.php:1 на utf-8 без bom

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.