| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		forww
  цитировать
 
 
  Зарегистрирован: 16 Окт 2008 15:22:05 Сообщения: 5
 
  | 
		
			
				 Добавлено: 17 Окт 2008 19:03:17    Заголовок сообщения: Cannot modify header information | 
				     | 
			 
			
				
  | 
			 
			
				Эту ошибку я получил в CakePHP  RC2. Посмотрел в гугле и нашёл, что это бывает из-за пробелов после ?>. Но она также возникает почему-то по всем туториалам, если после SetFlash()  идёт this->redirect(...).  
 
 Та же проблема возникает в функции
 
function login() {
 
    //Auth Magic
 
}   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				всё заработало, спасибо!   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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++ с этими вещами очень хорошо справляется, но иногда она зависает. А так рекомендую! | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
	
	
	
		 |