Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


axor

Recommended Posts

Опенкарт 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 month later...

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

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

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) и есть подозрение что на строку хединг

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

 

Надіслати
Поділитися на інших сайтах

  • 6 months later...

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

Змінено користувачем AlmaAlex
Надіслати
Поділитися на інших сайтах


  • 1 month later...

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

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

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

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

Надіслати
Поділитися на інших сайтах


В 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 months later...

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

 

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 year later...

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

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 сказав:

Что делать?

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

Надіслати
Поділитися на інших сайтах

  • 1 year later...

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

Обращаюсь за помощью. Версия 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?:))

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.