Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


axor
 Погделиться

Рекомендованные сообещёния

Опенкарт 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(), символы и т.д. перед пробелы перед <? открывающим.

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

  • 1 месяц спустя...

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

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

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
Ссылка на комменирий
Погделиться на других сайих


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

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

  • 6 месяэтов спустя...

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

Изменено пользователем AlmaAlex
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

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

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

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

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


  • 6 месяэтов спустя...

столкнулся с похожей проблемой только в мобильной версии сайи, ошибку выдает икую:

 

Warning: Cannot modify header information - headers already sent by (output started at /home/s/sl9791/padmate-tech.ru/public_html/catalog/language/ru-ru/ru-ru.php:1) in /home/s/sl9791/padmate-tech.ru/public_html/catalog/controller/startup/startup.php on line 157

 

подскажите, пож-и, чё он хочет от меня

Изменено пользователем gunnernn
Ссылка на комменирий
Погделиться на других сайих


закомментировал строчку в /catalog/controller/startup/startup.php on line 157

        //setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);
        }

и ворнинг ушел. насколько это правильно? :)

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


23 минуты назад, gunnernn сказал:

закомментировал строчку в /catalog/controller/startup/startup.php on line 157

        //setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);
        }

и ворнинг ушел. насколько это правильно? :)

 

Очень неправильно) Верните все как было.

 

В ошибке написано, что игдет вывод из файла catalog/language/ru-ru/ru-ru.php, из строки 1. Откройте файл и посмотрите в первой строке пробелы или другие символы перед <?php. Там может быть невидимый BOM. Если им ничего нет, то это BOM. Измените кодировку файла с помощью notepad++. Нужна кодировка UTF-8 без BOM. И в дальнейшем пользуйтесь notepad++, а не блокнотом.

 

В помощь

 

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

  • 1 год спустя...

Возникла икая же печаль:

PHP Warning:  Cannot modify header information - headers already sent by (output started at /var/www/ch6167257c/www/pokryshkin.pro/system/library/cache/file.php:17) in /var/www/ch6167257c/www/pokryshkin.pro/system/library/agoo/multilang.php on line 493
При выполнении кода:

setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);

PHP Warning:  Cannot modify header information - headers already sent by (output started at /var/www/ch6167257c/www/pokryshkin.pro/system/library/cache/file.php:17) in /var/www/ch6167257c/www/pokryshkin.pro/catalog/controller/extension/module/viewed.php on line 32
При выполнении кода:  

setcookie('viewed', implode(',',$products), time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);

Проверил с помощью вышеуказанного модуля на налилие файлов с BOM и не обнаружил иковых. Лишних пробелов до или после тега <?php тоже врогде бы нет . Что гделать?

file — orig.php multilang — копия.php viewed — копия.php

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


3 хвилини назад, pokryshkin сказав:

Что гделать?

Полистить системный кеш и кеш модификаторов

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

4 минуты назад, Flint2000 сказал:

Полистить системный кеш и кеш модификаторов

врогде как сгделал уже и не раз.

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


  • 1 год спустя...

Добрый вечер!

Обращаюсь за помощью. Версия ocStore 3.0.3.7

При добавлении и сохранении нового товара ошибка следуюещёго характера:

Notice: Undefined index: product_id in /sata1/home/users/audiofeel/www/storage/modification/admin/controller/catalog/product.php on line 67Warning: Cannot modify header information - headers already sent by (output started at /sata1/home/users/audiofeel/www/www.soundslife.art/admin/controller/startup/error.php:34) in /sata1/home/users/audiofeel/www/www.soundslife.art/system/library/response.php on line 36

 

Кодировки файлов проверил. Все в UTF-8 без BOM.

Возможно есть еещё какие-то способы решения проблемы?

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


19 минут назад, vzelinsky сказал:

Добрый вечер!

Обращаюсь за помощью. Версия ocStore 3.0.3.7

При добавлении и сохранении нового товара ошибка следуюещёго характера:

Notice: Undefined index: product_id in /sata1/home/users/audiofeel/www/storage/modification/admin/controller/catalog/product.php on line 67Warning: Cannot modify header information - headers already sent by (output started at /sata1/home/users/audiofeel/www/www.soundslife.art/admin/controller/startup/error.php:34) in /sata1/home/users/audiofeel/www/www.soundslife.art/system/library/response.php on line 36

 

Кодировки файлов проверил. Все в UTF-8 без BOM.

Возможно есть еещё какие-то способы решения проблемы?

Отклюлите модификаторы и обновите кеш. При чем тут BOM?:))

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


2 часа назад, Dimasscus сказал:

Отклюлите модификаторы и обновите кеш. При чем тут BOM?:))

Благодарю за подсказку.

Путем поочередного отключения модификаторов, нашелся тот, кто  портил всю картину. Спасипотому что! Вопрос решен!

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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