Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Cannot modify header information

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
forww

цитировать



Зарегистрирован: 16 Окт 2008 15:22:05
Сообщения: 5

СообщениеДобавлено: 17 Окт 2008 19:03:17    Заголовок сообщения: Cannot modify header information Ответить с цитатой

Эту ошибку я получил в CakePHP RC2. Посмотрел в гугле и нашёл, что это бывает из-за пробелов после ?>. Но она также возникает почему-то по всем туториалам, если после SetFlash() идёт this->redirect(...). Shocked
Та же проблема возникает в функции
function login() {
//Auth Magic
} Shocked
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
michas

цитировать



Зарегистрирован: 28 Янв 2008 11:28:31
Сообщения: 123

СообщениеДобавлено: 18 Окт 2008 21:34:55    Заголовок сообщения: Ответить с цитатой

перед этим пишет что нибудь про Security.salt ???
если да то поменяй это значение в core.php
_________________
Все самое интересное в реальном времени - xmpp:cakephp@conference.jabber.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
forww

цитировать



Зарегистрирован: 16 Окт 2008 15:22:05
Сообщения: 5

СообщениеДобавлено: 20 Окт 2008 07:00:34    Заголовок сообщения: Ответить с цитатой

всё заработало, спасибо! Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BorisPlus

цитировать



Зарегистрирован: 10 Май 2009 11:42:43
Сообщения: 8

СообщениеДобавлено: 10 Май 2009 11:51:46    Заголовок сообщения: Ответить с цитатой

Привет. У меня такая ж проблема. Перенес проект с винды на убунту.Настроил все модули апача и пхп.
Но когда в контроллере происходит редирект я вижу
"Warning (2): Cannot modify header information - headers already sent by (output started at /home/borisplus/www/app/
config/core.php:1) [CORE/cake/libs/controller/controller.php, line 577]

Я нашел решения подобной проблемы

"Please, verify:
1. if there's a whitespace before the <?php in your models and controllers;
2. remove the end ?> of your models and controllers or models;
3. be sure that's to no do an 'echo' in your models and controllers;
"
Но у меня

1.no any before <?php
1.1.grep -F '?> ' -R /home/borisplus/www/ return only name of views files, no any controller!
2.this is no php syntax declare to delete '?>'
3.there are no any echo in my model-controller files

Пробовал и "подсоленность" менять, как указано в посте выше...

Но ничего! все как прежде...

Блин, ребят, я так устал...помогите мне хоть кто-то...

Прошу
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vlad

цитировать



Зарегистрирован: 02 Ноя 2007 11:45:52
Сообщения: 241

СообщениеДобавлено: 10 Май 2009 12:48:43    Заголовок сообщения: Ответить с цитатой

BorisPlus: а debug у вас = 0?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BorisPlus

цитировать



Зарегистрирован: 10 Май 2009 11:42:43
Сообщения: 8

СообщениеДобавлено: 10 Май 2009 13:03:22    Заголовок сообщения: Ответить с цитатой

перепробовал и ноль и не ноль...поковырял все в проекте...вот сейчас напишу простенькие модель, вид и контроллер с только что распакованным кейком из архива и предоставлю вашему внимаю весь минипроект...
[прошло 15 мин]
и он тож не работает...
тут можно выкладывать файлы?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BorisPlus

цитировать



Зарегистрирован: 10 Май 2009 11:42:43
Сообщения: 8

СообщениеДобавлено: 10 Май 2009 13:18:27    Заголовок сообщения: Ответить с цитатой

http://webfile.ru/3481216

не рабочий проект на кейкпхп под убунтой
после отработки http://localhost/users/login выдает
Warning (2): Cannot modify header information - headers already sent by (output started at /home/borisplus/var/www/app/controllers/users_controller.php:1) [CORE/cake/libs/controller/controller.php, line 640]
если знаете в чем проблема, прошу, отпишите на boris-plus[dog]mail[dot]ru

SQL скрипт вроде в корне должен быть

Очень требуется ваша помощь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BorisPlus

цитировать



Зарегистрирован: 10 Май 2009 11:42:43
Сообщения: 8

СообщениеДобавлено: 10 Май 2009 13:53:26    Заголовок сообщения: Ответить с цитатой

теорию не проверял, но Гугл мне сказал об общей такой особенности
искал 'unix php header cannot modify'
нашел 'Скорее всего, Вы редактировали файл php руками. Редактор, в котором Вы это делали, поставил в начало файла специальные метки. По эти меткам можно распознать, что файл в кодировке utf-8. Но некоторые веб-серверы не понимают, что это служебная информация и выводят ее в браузер. '
Да, у меня под виндой редактор был на утф настроен...
открыл через wine notepad свой контроллер...
а в начале файла то билеберда...пипец! буду пробовать избавляться...может поможет
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BorisPlus

цитировать



Зарегистрирован: 10 Май 2009 11:42:43
Сообщения: 8

СообщениеДобавлено: 10 Май 2009 13:57:15    Заголовок сообщения: Ответить с цитатой

Теорию проверил....
эта кодировочная билеберда, отобразившаяся как 'п»ї', была всему виной...удивительно, но gedit ее не видел, а вот вайн нотпад увидел...

спасибо всем, тема пока закрыта!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
radli
Гость
цитировать






СообщениеДобавлено: 16 Апр 2010 15:17:43    Заголовок сообщения: Ответить с цитатой Изменить/удалить это сообщение Удалить сообщение

У меня тоже такая же проблема было оказыватся, кодировка UTF-8 с BOM
Стоя я его перекодировал на UTF-8 без бом и все работает, кстати Notepad++ с этими вещами очень хорошо справляется, но иногда она зависает. А так рекомендую!
Вернуться к началу
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru